Get Involved

Fifth is in its early days — built by a single developer with a vision for systems programming with native knowledge graphs. That means every contribution right now has an outsized impact on the language's future.

This is your chance to shape a programming language from the ground up.

Ways to Contribute

No matter your experience level, there's a way to make a meaningful impact:

  • Language Design Feedback

    Try Fifth, explore the syntax, and share your thoughts on what works and what could be better. Early feedback shapes the language.

  • Documentation

    Help improve guides, tutorials, and API references. Clear docs make the language accessible to everyone.

  • Bug Reports

    Found something unexpected? File an issue with reproduction steps. Every bug report makes Fifth more reliable.

  • Feature Proposals

    Have an idea for a language feature or tooling improvement? Open a discussion and let's explore it together.

  • Code Contributions

    Dive into the compiler, runtime, or tooling. Check the issues labeled "good first issue" for a starting point.

  • Spread the Word

    Star the repo, share Fifth with your network, or write about your experience. Visibility helps the project grow.

Ready to Start?

The best way to begin is to try Fifth yourself. Install the compiler, run through a tutorial, and see what you think.