Skip to content

Contribute

Built by people like you.

CodeStack is free and open source. Suggest a tool, add one yourself or help polish the details.

Suggest a tool

Know something great that's missing? Open an issue with a link and one line on why people love it. No code needed.

Open an issue

Add it yourself

Add the entry straight to the catalog. It's a single file, and most pull requests take under five minutes.

See the steps

Polish the site

Fix a bug, sharpen a description, improve accessibility or refine a detail of the design. Every bit counts.

Browse issues

Add a tool

Four steps. About five minutes.

Every tool lives in a single, typed file. Here's what an entry looks like.

data/catalog.ts
 // Motion+{+  name: "Rive",+  url: "https://rive.app",+  description: "Interactive, real‑time animations.",+  kind: "Interactive",+  category: "motion",+  icon: "rive",+},
  1. 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. 2

    Create a branch

    Keep each pull request focused on one change. It makes review fast.

    $git checkout -b add-rive
  3. 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. 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.

Your first pull request starts here.