AxCom gives you the building blocks for authentication, products, carts, orders, payments, and shipping through a simple REST API. No plugin ecosystem to learn, no hidden abstractions - just a backend you can understand and customize.
Every module is written from scratch with strict separation, static code analyzers, and zero bloat, providing unmatched processing speed and low hardware footprint.
Compiles to a single static binary. No VM, no interpreter, no GC pauses under load. Starts in milliseconds and runs anywhere - Docker, bare metal, or a single VPS.
JWT-based sessions with role-based access control, automatic rate limiting middleware, and CORS configuration built into the gateway layer.
Built-in OpenTelemetry instrumentation, Prometheus metrics endpoint, and structured JSON logs - ready to plug into Grafana, Jaeger, or any OTEL-compatible collector.
Each module owns its controller, service, repository, and models with zero cross-module imports. Enable, disable, or swap any module through config.yaml alone.
PostgreSQL or MongoDB for storage. Local or Redis for caching. Local or RabbitMQ, Kafka for events. S3/R2 for files. Each adapter is swappable without changing business logic.
Three commands to a running local instance. Docker Compose for dependencies, config.yaml for configuration, and a single go run to start. No extra tooling required.
Choose what you need. Standardize your core ledger and checkout APIs, customize details, or swap out adapters seamlessly. Fully documented and built to run offline.
User registration, login, JWT session management, token refresh, and role-based access control. Core flows implemented.
Product management with variants, images, discounts, bulk operations, and customer reviews. Core flows implemented.
Stock availability tracking, reservations, adjustment history, and stock level management. Core flows implemented.
Cart management, item enrichment from catalog, and guest cart merge on login. Core flows implemented.
Order creation, lifecycle state machine (pending → paid → shipped → delivered), and guest checkout support. Core flows implemented.
Payment intent creation and refund logic. Adapters written for Stripe, PayPal, and PayHere. No gateway has been integration-tested against live services.
Rate calculation using flat rate, free-above-threshold, and weight-based rules. No real shipping provider has been connected or tested.
Follow our clean setup matrix to spin up local postgres caches, seed dummy inventories, and expose your REST APIs instantly. No complex installers required.