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).
Submit one or many product updates with a message prepended with
ArcOSS:. Install and sign in with your GitHub handle:
uv tool install git+https://github.com/the-canteen-dev/ARC-cli.git
arc-canteen login
Then post your showcase updates — as many as you like:
arc-canteen update product # prepend the message with "ArcOSS:"
For example:
ArcOSS: Tools <x> are a great fit for cirBTC on Arc
ArcOSS: made a dedicated tooling repo here for other Arc builders