Stars
Forks
Watchers
Developer links
Openfront
Why rent your own shop from a platform that takes a cut and sets the rules? Openfront runs the whole store, storefront and back office together, on a server you own. Customers get a fast, mobile-responsive store where they can browse the catalog, open product pages with variants, fill a cart, check out, create an account, and follow their orders. You get the dashboard behind it: products and variants, orders and fulfillment, customers, payments through Stripe and PayPal, shipping integrations, and the everyday work of running a store without ten browser tabs. Stock is tracked across multiple locations with movements and backorders, so a warehouse and a shop floor stop disagreeing about what exists. Gift cards run their full life from creation to redemption, returns and refunds follow a proper claims workflow instead of an email thread, and discounts can be simple codes or automated campaigns. Selling abroad is built in, with multiple currencies and regional pricing, while analytics and reporting show what is actually selling. When clicking through menus is slower than saying it, the built-in AI assistant can add products, change prices, and configure regions from a chat, working inside your own logged-in permissions so it can only do what your role allows. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Storefront and Back Office Together
- Customers browse, buy, and track orders in a mobile-responsive storefront while you manage products, orders, customers, and payments in the matching dashboard, so neither side needs a separate system bolted on.
- Inventory That Knows Locations
- Multi-location stock with movements and backorder management keeps warehouses and stores honest about what exists, and gift cards, claims, returns, and refunds each follow a managed lifecycle instead of spreadsheets.
- Sell Across Borders Natively
- Multiple currencies and regional pricing are part of the platform, and Stripe and PayPal cover payments, so opening a second market is a configuration choice rather than a second store.
- Manage by Talking to It
- The built-in AI assistant adds products, changes prices, and configures regions from natural language inside your logged-in session, so it can never exceed the permissions your own role already has.
Features
- Catalog, Orders, Fulfillment
- A data model covering products and variants, order processing, shipping integrations, and automated fulfillment workflows keeps the path from product page to parcel inside one system.
- Payments, Cards, and Returns
- Stripe and PayPal process payments, gift cards are created, sold, and redeemed with balances tracked, and claims workflows handle returns and refunds with a record of every step.
- Discounts and Analytics
- Flexible promotion rules and automated campaigns sit beside real-time business insights and reporting, so you can see whether a sale actually made money after it ends.
- Multi-Currency Regional Pricing
- Prices can differ by region and currency across a global catalog, letting one store serve several markets without duplicated products or manual exchange-rate edits.
- Permission-Safe AI Assistant
- Through the Model Context Protocol, the assistant manages the store in natural language using your session, inheriting your role-based permissions for every product, price, and region change.