Skip to content
Supported stacks

Don't see your stack? Ask for it.

contextzip works on any project — unknown stacks still get the universal rules: no .git, secrets, binaries or logs. A dedicated rule set adds detection and leaves out that ecosystem's build output and dependencies too.

Detected today

Next.js

next.config.*next in package.json

Node.js

package.json

Django

manage.pydjango dependency

FastAPI

fastapi dependency

Python

pyproject.tomlrequirements.txtsetup.pyPipfile

Rust

Cargo.toml

Go

go.mod

Ruby

Gemfile

Monorepos get every matching rule set at once. How detection works

Request a language

Two things make a request easy to build: the file that marks a project as yours, and the folders that should never end up in the ZIP. Fill those in and it opens as a ready-to-submit GitHub issue.

What this becomes
# contextzip/rules/yourlang.py
PATTERNS = [
    # what to leave out goes here
]

Add a name and at least one identifying file to continue.

Have an idea that isn't about a language?

Request a feature