Platform Overview
What is Cartly?
Cartly is a modern, high-performance e-commerce platform built for merchants who need speed, reliability, and flexibility. Whether you are launching your first online store or managing a high-volume operation, Cartly provides the tools to sell online with confidence.
Core Philosophy: Zero Lost Orders
Every feature in Cartly is designed around one principle: no authorized payment should ever fail to create an order. The checkout pipeline uses the Saga pattern powered by Temporal workflows to guarantee that every step ā inventory reservation, payment capture, and order creation ā completes reliably, even if individual services experience transient failures.
Key Features
- Lightning-fast storefront ā Server-side rendered pages with under 100ms TTFB on cached routes. Built with React Router 7 and Vite for optimal performance.
- Visual page builder ā Drag-and-drop editor for creating landing pages, product templates, and custom layouts without writing code.
- Full product management ā Unlimited products with variants, inventory tracking across multiple locations, bulk CSV import, and instant Typesense-powered search.
- Stripe payments ā PCI-compliant payment processing with support for multiple currencies and automatic exchange rate updates.
- GraphQL API ā A complete storefront API for headless commerce, enabling custom frontends and mobile apps.
- App marketplace ā Extend your store with third-party apps and integrations, or build your own using OAuth and webhooks.
- Built-in marketing ā Discounts, gift cards, email campaigns, newsletter management, and product reviews.
Architecture
Cartly is built as a pragmatic modular monolith in Go. Each domain ā catalog, cart, checkout, identity, billing ā is a self-contained module with clear boundaries. The backend uses Ent ORM for type-safe database access, Redis for caching and sessions, and Typesense for full-text search. Temporal orchestrates long-running workflows like checkout processing, bulk imports, and abandoned cart recovery.
Who is Cartly For?
Cartly is ideal for small to mid-size merchants who want a fast, reliable store without the complexity of enterprise platforms. It is also a great fit for developers who want a clean, well-documented API and the ability to extend the platform through apps and integrations.