Sitelet https://github.com/craveup-oss
Skip to content
@craveup-oss

Crave Open Source

Open-source tools, frameworks, and protocols for building better digital hospitality.

Crave Open Source

Open-source tools, frameworks, and protocols for building better digital hospitality.

CraveJS is our contribution to the community: reusable storefront foundations, SDKs, order-management building blocks, and developer tooling for restaurant and hospitality teams. We also maintain independent open protocols where a vendor-neutral contract serves the ecosystem better.

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

Choose your starting point

I want to… Start here
Build a web storefront CraveJS Web Template — a fixture-backed Next.js restaurant storefront with six visual directions
Build for iOS and Android CraveJS Expo Template — a React Native storefront foundation with generated brand configuration
Add or integrate loyalty Loyalty Interchange Protocol — an Apache-2.0 protocol, reference runtime, SDK, Admin, and conformance suite
Build a Flutter storefront CraveJS Storefront SDK for Dart — a typed preview client for the Storefront API
Connect an AI agent to Crave Crave Up MCP Server — local tooling for onboarding, menus, locations, readiness, and guarded releases

Try something without an account

Run checkout through refund in the LIP browser walkthrough, or run the web storefront locally with fixtures and no Crave credentials:

git clone https://github.com/craveup-oss/cravejs-web-template.git
cd cravejs-web-template
corepack enable
pnpm install --frozen-lockfile
pnpm dev:fixtures --profile standalone-cli --tenant fixture-base

Legacy storefront references

These MIT-licensed repositories preserve visual and interaction ideas from the retired Storefront SDK 1.x. They are useful as design references, but they are not production starters. Start new storefronts with the CraveJS Web Template.

How we build

Our 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.

Browse all projects →

Pinned Loading

  1. cravejs-web-template cravejs-web-template Public template

    Responsive Next.js storefront for restaurant ordering. Explore the desktop and mobile bakery preview, then customize menus, design, and commerce with Crave.js.

    TypeScript 1

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…