Skip to content

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.

Was this helpful?