Open Source
The Convex backend, client libraries, and CLI are all open-source. You can explore everything on the Convex GitHub page.
Convex Backend
The open-source Convex Backend contains the same fully up-to-date code the cloud service uses. The majority of the backend is written in Rust, with a healthy dose of TypeScript supporting the server-side function environment.
We are currently working on open-sourcing the Dashboard, our Postgres bindings, and better packaging for self-hosting.
You can learn more about open-sourcing at Convex in our announcement and the software engineering daily podcast. It is released under the FSL Apache 2.0 License.
Helpful articles:
- Building the backend from source
- Developing against the open-source Backend
- Running tests against the local backend
Convex Clients
All Convex Clients are open-source.
Much Much More
Convex also open-sources many other helpful projects including helpers, templates, demos, a testing harness and much more. See the complete list of all our public repositories at GitHub.