Arc Open Source Showcase 🥚🥚🥚
The Arc Open Source Showcase is a call for codebases that other builders can hack upon. We want open, well-documented projects that expose reusable primitives — the kind of building blocks the next wave of Arc apps can fork, import, and ship on top of.
Multiple projects will be chosen by Arc and Canteen.
✨ Browse the Arc Open Source Showcase →
What we're looking for
The Arc ecosystem already has solid reference code — mostly in the circlefin/arc-* repos, like arc-commerce and arc-p2p-payments. We want you to add to it: composable tools and flows that aren't there yet. The more dedicated thought you bring to building composable tools for other Arc builders, the better.
Eligibility
To be considered, a project must:
- Stay open source — keep your code open, now and going forward.
- Expose useful primitives — building blocks other Arc builders can pick up (see arc-commerce / arc-p2p-payments for the shape of this). It often helps to split out a standalone, infra-focused repo that's easy to fork.
- Document it clearly — write down how your code works and how to use it, so a builder can get going without reading every line.
A strong submission also gives reviewers a clear answer to two questions:
what primitives are you exposing that other builders could find useful? And
compared to the code already out there for Arc builders (mostly the
circlefin/arc-* repos), what tools and flows do you add?
Two ways to apply
1. Through the Google form. Opt in and tell us about your project — your active site and repo, and the standalone, forkable repo you want to expose for the showcase. The form is accessible through the hackathon site.
2. Through the CLI (the-canteen-dev/ARC-cli). Install and sign in with your GitHub handle:
uv tool install arc-canteen
arc-canteen login
Then run the guided submission:
arc-canteen submit-showcase
It walks you through everything reviewers need: your main repo, your
live site, the standalone forkable repo if you have one, your answer to
the questions above, and the two commitments (site stays live, code
stays open). Your entry is saved locally, so you can run
arc-canteen submit-showcase again at any time to edit and
resubmit — later submissions simply supersede earlier ones.