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.
Connect with the Project
- GitHub Repository Browse the source code, star the project, and follow development.
- Discussions Ask questions, share ideas, and discuss language design decisions.
- Issues Report bugs, request features, or pick up an existing issue to work on.
- Contribution Guidelines Read the guide before submitting your first pull request.
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.