Community

Plugfy is built in the open by people like you. Everyone is welcome — whatever your experience level.

Get involved

All development happens on GitHub, under the Plugfy Foundation organization: the language and runtime, the standard library, the documentation and this very website. Issues labeled good first issue are curated entry points.

Ways to contribute

Compiler & runtime

The kernel is written in Rust: lexer, parser, typed lowering, the PIR interpreter, JIT and native backends.

Standard library

System.Lib is written in Plugfy itself — collections, flows, threading primitives. A great place to write real Plugfy code.

Documentation

Guides, references, examples and translations. If a paragraph confused you, that is a bug worth fixing.

Tooling & editors

The CLI, the VS Code extension, the language server, the debug adapter, syntax grammars for other editors.

Testing & benchmarks

Conformance suites, performance gates, determinism checks — the guarantees need guards.

Examples & advocacy

Show what flows can do: write examples, blog posts, talks. Teach one person and you have contributed.

How decisions are made

Significant changes to the language, the standard library or the tooling go through an open RFC process on GitHub: a written proposal, public discussion, and an explicit decision. Small fixes go straight to pull requests. The guarantees — capability security, determinism, portability — are non-negotiable design invariants; RFCs build on them, never around them.

Code of conduct

The Plugfy community is welcoming, respectful and harassment-free. All official spaces are governed by a code of conduct enforced by the Foundation. Be kind; assume good faith; disagree about ideas, never about people.

Stay in touch