Website · API docs · Developer panel · Help center · Blog · YouTube · X · LinkedIn
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.
| 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 |
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 |
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
|
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
|
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
|
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
|
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
|
Give every vendor in your marketplace a dedicated panel to manage products, inventory, orders and fulfillment.
Docs · @selldone/sdk-vendor
|
Community-driven translations for Selldone dashboards, storefronts and server messages in about 100 languages,
including right-to-left scripts.
Docs · @selldone/translate
|
Every project is a layer you can use on its own or combine with the others:
- Selldone Business OS is the serverless backend. It exposes separate APIs for each audience:
xapi(customers),api(shop admins),vapi(marketplace vendors),capi(communities) andgapi(general data). - Core holds the shared models, types, enums and helpers used everywhere.
- SDKs wrap each API in a typed client: Storefront, Backoffice, Vendor and Community.
- UI building blocks: Components, Page Builder and Translate.
- Apps you ship: the Storefront, your own dashboards and vendor panels, mobile apps and service bridges, deployed with the Selldone CLI.
| 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 |
| 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 |
| 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 |
| 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 |
| Repository | Status | Use instead |
|---|---|---|
| vue-bundle | Deprecated, read-only | storefront |
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 URLWhen you are ready, deploy it to your own shop as a Layout:
npm install -g selldone-cli
selldoneFull guide: Storefront → Start & Build.
- 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
@selldonescope 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.
- Questions about a project: open an issue in that repository. See SUPPORT.md.
- Using Selldone as a merchant: visit the help center or the community.
- Tutorials: YouTube and the Selldone blog.
- Get started for free: create your shop. No credit card required.
Selldone® · 86-90 Paul Street, London · selldone.com · info@selldone.com







