Contribute to Pseudo
Pseudo is open source under MIT + Apache 2.0. The compiler, stdlib, portal, and docs all live in one public repo. We're looking for contributors across six areas — pick the one that fits your skills and ship a PR.
How the contributor role works
accepted, an accepted RFC, or a docs improvement that goes live. Any of these counts./admin/users/[you]?tab=access. It's a deliberate human step — the role recognizes accepted contributions, not just GitHub activity. The grant shows up as an audit-log entry tied to the accepted artifact.Areas needing help
Compiler — parser + type-checker
Hand-written recursive-descent parser in Go; bidirectional type-checker with row polymorphism. The hottest path; biggest impact per merged PR.
Skills helpful:
Target emitters (11 languages)
TypeScript · Rust · Python · Go · Swift · Kotlin · C# · C++ · WASM · shell · Ruby. Each emitter lowers Pseudo IR to idiomatic target code. Pick the language you know.
Skills helpful:
Standard library
Cross-target stdlib: Result/Option, IO, collections, crypto wrappers, HTTP client. Written in Pseudo, ships per-target via the emitters above.
Skills helpful:
Documentation
docs.pseudo-lang.com (Fumadocs-driven). Tutorials, reference, ADR explanations, language spec rewrites. High leverage — every doc improvement compounds.
Skills helpful:
Portal (this site)
Next.js 16 + Tailwind v4 + Radix + Fumadocs. Admin tools, role-gated portals, the 11-target install hero. Lots of UI work.
Skills helpful:
Example programs + benchmarks
Real-world Pseudo programs — CLIs, web servers, data tools — that demonstrate the language. Plus benchmark harnesses comparing emitted code to hand-written equivalents.
Skills helpful:
What contributing earns you
1. The contributor role on this portal.
Auto-assigned after your first merged PR. Visible on your /account page; surfaces in /community directory.
2. Co-authorship credit on every commit + release.
Per ADR-0027's @author/@reviewer comment system — your name is in the source, not just in a credits file.
3. Promotion track to maintainer.
The contributor role IS the promotion lane to maintainer (full commit + merge rights). See the four-step path above.
4. Advisory voice on RFCs.
Contributors can comment + vote on RFCs (council weighs them; Vladimir has final veto per GOVERNANCE.md).
5. Reference + portfolio piece.
Pseudo is a language being shipped end-to-end — a 11-target compiler with full conformance to OWASP/WCAG/DTCG/etc. (see CONFORMANCE.md). Strong CV signal.
Start here