Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.
Pony is still pre-1.0 and as such, semi-regularly introduces breaking changes. These changes are usually fairly easy to adapt to. Applications written in Pony are currently used in production environments.
| OS \ CPU | amd64 |
arm64 |
arm32 |
riscv64 |
|---|---|---|---|---|
| Linux | ✅ Released | ✅ Released | 🧪 Tested | 🧪 Tested |
| macOS | ✅ Released | ✅ Released | — | — |
| Windows | ✅ Released | ✅ Released | — | — |
| FreeBSD | 🧪 Tested | ✗ Unsupported | — | — |
| OpenBSD | 🧪 Tested | ✗ Unsupported | — | — |
| DragonFly BSD | 🧪 Tested | — | — | — |
- ✅ Released — official prebuilt binaries; also tested in CI
- 🧪 Tested — tested in CI; build from source (no prebuilt binary)
- ✗ Unsupported — no support
- — Not applicable — combination doesn't exist
We welcome contributions to Pony. Please read through CONTRIBUTING.md for details on how to get started.
Pony is distributed under the terms of the 2-Clause BSD License. See LICENSE for details.