Skip to content
@selldone

Selldone

You try, we open the door . Selldone is a no-fuss platform, which is easy to setup and use.
Selldone Business OS — build any commerce experience with open-source storefronts, page builder, components and SDKs

Website · API docs · Developer panel · Help center · Blog · YouTube · X · LinkedIn

npm @selldone Vue 3 TypeScript 100 languages PRs welcome

Welcome to Selldone on GitHub

Selldone® Business OS is an all-in-one commerce platform to build, manage and scale a business visually: online stores, marketplaces, communities, point of sale, mobile apps and more, in 190+ countries and 140+ currencies, without running your own servers.

This organization is home to the open-source layer of Selldone: the storefront, page builder, UI components, typed SDKs, developer tools and integrations that developers, agencies and merchants use to build fully custom commerce experiences on top of Selldone's serverless backend.

You build the frontend. Selldone runs the rest. Products, orders, payments, shipping, taxes, customers, CDN, hosting and SSL are handled by the platform, so a custom storefront is "just" a web app.

Start here

I want to… Start with Then
Build a fully custom storefront for my shop Storefront Deploy it with the Selldone CLI
Add commerce to my own site, in any framework Storefront SDK Try the Storefront Playground
Build an admin dashboard, sync or automation Backoffice SDK Read the ERP integration guide
Give marketplace vendors their own panel Vendor SDK Manage vendor offers with the Backoffice SDK
Design landing pages without code Page Builder Reuse the Components library
Import thousands of products at once Excel templates Keep a SQL copy with Clone Sheet
Connect my supplier or fulfillment service Connect Provider sample Use the Backoffice SDK
Help translate Selldone into my language Translate Open a pull request or an issue

Featured projects

Selldone Storefront A production-ready Vue 3 + Vite storefront for Selldone shops: product pages, filters, cart, checkout, customer panel, blog, community and more. Customize every pixel and publish it as your own Layout.

Docs · Quick start
Selldone Page Builder A visual, drag-and-drop page builder for landing pages, popups and menus. Pages are stored as structured JSON, which makes them easy to version, render anywhere and generate with AI.

Docs · @selldone/page-builder
Selldone Components More than 1,000 pre-built Vue 3 commerce components for storefronts and back-office dashboards: product cards, carts, filters, checkout and payment widgets, order timelines, charts, maps and much more.

Docs · @selldone/components-vue
Selldone Storefront SDK A TypeScript SDK for building any shopping experience on a Selldone shop: products, basket, checkout, customer authentication, coupons and more. Works with Vue, React or plain HTML.

Docs · @selldone/sdk-storefront
Selldone Backoffice SDK Build custom dashboards, ERP bridges and automations on top of the Selldone back-office API: products, variants, inventory, categories, vendors and more.

Docs · @selldone/sdk-backoffice
Selldone CLI Build, package and deploy your custom storefront Layout to Selldone with a single selldone command. Secure OAuth2 sign-in and versioned deployments included.

Docs · selldone-cli
Selldone Vendor SDK Give every vendor in your marketplace a dedicated panel to manage products, inventory, orders and fulfillment.

Docs · @selldone/sdk-vendor
Selldone Translate Community-driven translations for Selldone dashboards, storefronts and server messages in about 100 languages, including right-to-left scripts.

Docs · @selldone/translate

The ecosystem

Selldone open-source ecosystem: apps, UI building blocks, SDKs and core on top of the Selldone Business OS

Every project is a layer you can use on its own or combine with the others:

  1. Selldone Business OS is the serverless backend. It exposes separate APIs for each audience: xapi (customers), api (shop admins), vapi (marketplace vendors), capi (communities) and gapi (general data).
  2. Core holds the shared models, types, enums and helpers used everywhere.
  3. SDKs wrap each API in a typed client: Storefront, Backoffice, Vendor and Community.
  4. UI building blocks: Components, Page Builder and Translate.
  5. Apps you ship: the Storefront, your own dashboards and vendor panels, mobile apps and service bridges, deployed with the Selldone CLI.

All repositories

Apps and templates

Repository What it is Docs
storefront Official Vue 3 + Vite storefront, the starting point for custom Layouts Wiki
storefront-playground Minimal Storefront SDK starter with Vue 3, TypeScript and Vite Wiki
selldone-android-shop Native Android store app, also available through the no-code App Builder Wiki
sample-connect-provider Laravel + Vue sample for connecting dropshipping and fulfillment services Wiki

UI and content

Repository What it is Package
components Vue 3 commerce components for storefronts and back offices @selldone/components-vue
pagebuilder Visual page builder with JSON page output @selldone/page-builder
translate Translation files for dashboards, shops and backend messages @selldone/translate

SDKs

Repository Audience · API Package
storefront-sdk Customers · xapi @selldone/sdk-storefront
backoffice-sdk Shop admins · api @selldone/sdk-backoffice
vendor-sdk Marketplace vendors · vapi @selldone/sdk-vendor
community-sdk Communities · capi @selldone/sdk-community
core Shared foundation · gapi @selldone/core-js

Developer tools, integrations and data

Repository What it is Docs
cli Build, package and deploy storefront Layouts (selldone-cli) Wiki
erp Connect ERP software to Selldone shops: tokens, orders and tracking APIs Wiki
excel Excel templates for bulk product, inventory, customer and vendor imports Wiki
clone-sheet Clone your shop data into MariaDB or MySQL for analytics and automation Wiki
gpt OpenAPI schema and guide to build a custom GPT for your shops Wiki
bg-remove Self-hosted AI background removal for product photos (FastAPI) Wiki

Archived

Repository Status Use instead
vue-bundle Deprecated, read-only storefront

Quick start

Run the official storefront against a live demo shop in about a minute:

gh repo clone selldone/storefront
cd storefront
npm run setup            # fetch the Selldone modules (git submodules)
npm install --force
npm run serve            # open the printed localhost URL

When you are ready, deploy it to your own shop as a Layout:

npm install -g selldone-cli
selldone

Full guide: Storefront → Start & Build.

How we work

  • One repository per product. Each repository has its own README, wiki, issues and releases. The storefront pulls the shared modules (core, SDKs, components, page builder, translate) in as Git submodules.
  • Published packages. Libraries are released to npm under the @selldone scope and follow semantic versioning.
  • Documentation first. Every repository follows the same README and wiki structure, and links back to this ecosystem map, so you can move between projects without getting lost.
  • Open contribution. Issues and pull requests are welcome. Please read the contributing guide and our code of conduct.
  • Responsible disclosure. Report vulnerabilities privately to security@selldone.com. See our security policy.

Community and support

Selldone® · 86-90 Paul Street, London · selldone.com · info@selldone.com

Pinned Loading

  1. translate translate Public

    Community translation files for Selldone Business OS: dashboard, storefront and backend texts in about 100 languages, ready for vue-i18n.

    TypeScript 10 18

  2. storefront storefront Public

    Production-ready Vue 3 + Vite storefront for Selldone shops. Customize every pixel and deploy it as your own Layout with one command.

    Vue 69 22

  3. backoffice-sdk backoffice-sdk Public

    TypeScript SDK for the Selldone Backoffice API: build custom dashboards, ERP integrations and shop management tools for Selldone shops.

    TypeScript 4 1

  4. storefront-sdk storefront-sdk Public

    TypeScript SDK for the Selldone storefront API: products, basket, login and coupons. Build a custom shop frontend in any framework or plain HTML.

    TypeScript 4 1

  5. pagebuilder pagebuilder Public

    Open-source visual drag-and-drop page builder for Vue 3 and Vuetify. Pages are stored as structured JSON. Part of Selldone Business OS.

    Vue 3 1

  6. vendor-sdk vendor-sdk Public

    TypeScript SDK for Selldone marketplace vendor panels: let each vendor manage products, inventory, orders and fulfillment.

    TypeScript 3 1

Repositories

Showing 10 of 20 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…