Welcome to the official GitHub organization for the K Software Community!
We are the community behind the K programming language – a powerful, expressive, and high-performance language designed for simplicity and speed. Our mission is to build a friendly ecosystem where developers, learners, and enthusiasts collaborate to push the boundaries of what K can do.
We are open to everyone! To become an official member of the organization, simply open a membership request issue and fill out the form.
We have three distinct roles based on your involvement level:
| Role | Permissions | Review Process |
|---|---|---|
| 🧑💻 Maintainers | Triage rights (can add/manage labels on issues & PRs across all repos). No merge/push power. | Manual review by admins. |
| ✍️ Contributors | Write access to repositories. Listed publicly in this README. | Manual review by admins. |
| 🎉 Supporters | No repository permissions. Just recognized as community members. | Auto-approved & added instantly via GitHub Actions! |
💡 Tip: If you're just getting started, apply as a Supporter to show your support and get added immediately. If you have code contributions ready, go for Contributor or Maintainer!
| Repository | Description |
|---|---|
| K | The core implementation of the K programming language (written in Python). |
| K-S-C.github.io | Our official community website source code. |
| .github | Organization-wide issue templates, workflows, and this very README. |
A huge thank you to all our amazing supporters! This list updates automatically.
(If you are a Supporter, you will appear here shortly after auto-approval.)
The list above is auto-updated daily via GitHub Actions.
(Manually added by admins – this section can be updated via PR or manually edited)
- @NodeX-AR – Founder / Lead Maintainer
- Add your name here after manual approval!
- Website: https://ksc.rweb.site
- Email: admin@a-r.is-a.dev
- Discussions: Feel free to start a GitHub Discussion for any questions or ideas.
- Fork the repository you want to work on.
- Create a feature branch.
- Submit a Pull Request.
- Maintainers will review and add labels as needed.
If you need label permissions or direct write access, apply for the Maintainer or Contributor roles using our issue form!
Built with ❤️ by the K programming language community.