Contribute
Built by people like you.
CodeStack is free and open source. Suggest a tool, add one yourself or help polish the details.
Add a tool
Four steps. About five minutes.
Every tool lives in a single, typed file. Here's what an entry looks like.
// Motion+{+ name: "Rive",+ url: "https://rive.app",+ description: "Interactive, real‑time animations.",+ kind: "Interactive",+ category: "motion",+ icon: "rive",+},- 1
Fork and clone
Fork the repository on GitHub, then clone your fork and install dependencies.
$git clone https://github.com/Skarycloud/codestack.git$npm install - 2
Create a branch
Keep each pull request focused on one change. It makes review fast.
$git checkout -b add-rive - 3
Add your entry
Add the tool to data/catalog.ts. If it has a logo on Simple Icons, set its slug and regenerate the icon set.
$npm run icons$npm run typecheck - 4
Open a pull request
Push your branch and open a PR. Tell us why the tool deserves a spot; we review every one by hand.
$git push origin add-rive
Guidelines
What makes a great entry.
Please include
- Genuinely useful and actively maintained
- The official URL, without tracking parameters
- A short, factual description in plain language
- The category where people would look for it first
Please avoid
- Affiliate or referral links
- Marketing slogans and superlatives
- Abandoned or paywalled‑only projects
- Duplicates of an existing entry
Code of conduct
A welcoming place for everyone.
We pledge to make participation in CodeStack a harassment‑free experience for everyone, regardless of background or experience.
Be kind
Use welcoming, inclusive language. Assume good intent.
Be open
Respect differing viewpoints, experience levels and backgrounds.
Be constructive
Give and accept feedback gracefully. Critique work, never people.
Be safe
Harassment of any kind is not tolerated, in any project space.