Plural provides an end-to-end solution for Kubernetes Lifecycle Management no matter your cloud or kubernetes variant.
Our server-side code is primarily Elixir and Golang, and our frontend stack is heavily React based. We use Graphql for most of our APIs.
- Plural – The main Plural repository, codebase for app.plural.sh and any apis related to it.
- Plural Console – The Core Control-Plane for all main Plural functionality, including our CD, k8s dashboard, and IaC management APIs.
- Deployment Operator – The core Kubernetes agent that performs deployments, executes terraform and reverse-tunnels to Console to handle k8s api requests.
- Documentation - Our public documentation repo.
- CLI – The Plural CLI.
- Artifacts – Where OSS applications deployable by Plural live.
- Documentation site for all technical documentation.
- Discord for live discussions with the Plural team.
- Blog for checking out the new content that we have published.
- Twitter for our latest news.
We are always happy to have contributions to the project whether it is to our platform, documentation, bug reports, feature requests or feedback. To get started, have a look at good first issues, check out our contribution guide and propose some changes by forking the repo and opening a pull request.
See what we're working on at our roadmap and let us know if you have any suggestions 🙇‍♂️.