Cartxis Platform
Open-source Laravel ecommerce platform with admin panel, visual page builder, multi-gateway payments, and REST API — build your store, customize themes, and power mobile apps.
Laravel 13 · Vue 3.5 · TypeScript · Tailwind 4 · Inertia.js · MySQL 8 · MIT License
Modern ecommerce, fully open source
Cartxis is a complete Laravel ecommerce platform — storefront, admin, visual page builder, payment gateways, and REST API — MIT licensed with no vendor lock-in.
Everything to launch and run a store
Complete shop & admin
Product catalog with variants, cart, checkout, orders, customers, and a full admin dashboard with reports.
Visual page builder
Drag-and-drop UI Editor with 32 block types, global regions, saved blocks, and responsive live preview.
Multi-gateway payments
Stripe, Razorpay, PayPal, PhonePe, and PayUMoney — all configured from the admin panel, no .env changes.
Themes & templates
Browse and install themes from the official catalog. Customize colors, typography, and layout from admin.

Run your store from one dashboard
Manage products, categories, brands, orders, customers, shipping, tax rules, and email templates — with analytics, AI agents, and maintenance mode built in.
- Product catalog with variants and inventory
- Order lifecycle and customer management
- Sales, customer, and inventory reports

Design pages without code
The UI Editor lets you build storefront pages with sections, columns, and blocks — hero banners, product grids, testimonials, newsletters, and more. Draft, preview, and publish.
- 32 built-in block types
- Global header, footer, and region blocks
- Desktop, tablet, and mobile preview

Power web, mobile, and headless frontends
Cartxis ships with a REST API that powers the open-source Flutter mobile app and any custom frontend — authentication, catalog, cart, checkout, and orders.
- REST API for mobile and headless
- Modular package architecture
- Theme system with remote catalog
Get started in minutes
Install via Composer and run the interactive Cartxis installer.
Create project
Run composer create-project cartxis/cartxis my-store for the fastest setup.
Run installer
php artisan cartxis:install — database, admin account, migrations, and assets.
Configure store
Set store name, currency, payment gateways, and shipping in the admin panel.
Customize theme
Browse themes in Admin → Appearance or edit layouts in the UI Editor.
Go live
Build assets with npm run build, configure production env, and deploy.
composer create-project cartxis/cartxis my-storephp artisan cartxis:installModular package architecture
Cartxis is organized into packages under packages/Cartxis/ — Admin, Shop, Product, Sales, CMS, UIEditor, Stripe, Razorpay, and more — making it easy to extend without forking core.
Pair with Cartxis Mobile
The open-source Flutter app connects to your Cartxis backend API — same products, orders, and payment gateways. Available on Google Play or build from source.
