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