Welcome to the Versa-Node GitHub organisation — your central hub for all Versa-Node open-source repositories.
We strive to build modular, scalable, and maintainable tools around the Versa-Node ecosystem.
Here are the main repos you’ll want to explore:
- versanode-os — the core operating system layer for Versa-Node.
- versanode-os-usermods — user-mode modifications/extensions to the core OS.
- versanode-os-kmods — kernel modules for the Versa-Node OS.
- versanode-container-packages — containerized packages and images used in Versa-Node deployments.
- versanode-cockpit-vncp-manager — the cockpit UI and management tool for VNCP within Versa-Node.
Versa-Node is designed to provide a robust, flexible, and extensible platform that can be adapted across different use-cases — from embedded OS kernels, to container orchestration, to management UIs.
We emphasise:
- Modularity — separate repositories keep concerns clean.
- Open collaboration — issues, pull requests, and community contributions are welcome.
- Scalability — from kernel modules to container packages to full-blown UIs.
- Maintainability — well-documented code, clear branching strategy, semantic versioning.
- Pick the repository that fits your goal (OS, usermods, kmods, containers, or cockpit manager).
- Clone the repo:
git clone https://github.com/Versa-Node/<repo-name>.git
- Refer to the repository’s own
README.mdfor build, install, or usage instructions. - When contributing:
- Fork the repository.
- Create a feature branch (
feat/...) or bugfix branch (bugfix/...). - Commit with clear messages.
- Submit a Pull Request and await review.
Each repository contains its own dedicated documentation (see its docs/ folder or its README).
For general organisation-wide questions or to suggest new repos, file an issue in any of the repos and label it appropriately (e.g., meta:org).
We follow standard open-source conventions:
- Follow the Code of Conduct.
- Adhere to the Contributing Guide in each repo.
- Respect the branching and versioning rules described in each project.
- Ensure unit tests and CI workflows pass before submitting PRs.
Unless otherwise stated in the individual repositories, the code in this organisation is released under the MIT License. Please check each repo for license details.
Have a question, idea, or want to collaborate?
👉 Join the conversation on our Versa-Node Discussions page.
You can also:
- Create issues or pull requests in the relevant repo.
- For organisational discussions, open a new topic in the Discussions section.
- Follow the organisation on GitHub to stay updated with new releases and projects.
Thank you for your interest in Versa-Node. We look forward to your contributions and collaboration!
