Open-source tools for building and operating restaurant commerce.
Explore storefronts, loyalty infrastructure, order fulfillment, SDKs, and agent tooling. Start with a credential-free demo, adapt a template, or contribute to an open protocol.
Run a loyalty walkthrough · Explore the projects · Read the developer docs
| I want to… | Start here |
|---|---|
| Build a web storefront | Crave.js Web Template — a fixture-backed Next.js restaurant storefront with six visual directions |
| Build for iOS and Android | Crave.js Expo Template — a React Native storefront foundation with generated brand configuration |
| Run restaurant order operations | Crave Orders Manager — a tablet-first fulfillment console with a credential-free offline demo |
| Add or integrate loyalty | Loyalty Interchange Protocol — an Apache-2.0 protocol, reference runtime, SDK, Admin, and conformance suite |
| Build a Flutter storefront | Crave Storefront SDK for Dart — a typed preview client for the Storefront API |
| Work through an AI agent | Crave MCP Server — local tooling for onboarding, menus, locations, readiness, and guarded releases |
Run checkout through refund in the LIP browser walkthrough, or launch the Orders Manager offline demo:
git clone https://github.com/craveup-oss/crave-orders-manager.git
cd crave-orders-manager
npm ci
npm run demoOur public projects favor explicit contracts, reproducible releases, secure defaults, merchant-controlled data access, and demos that clearly distinguish fixtures from connected environments.
Review each project's README for its current maturity and setup requirements. Open an issue or follow its contribution guide to get involved.