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.
- Linux
- macOS (x86 only)
- Windows 10
- Full support for 64-bit platforms
- x86, ARM and RISC-V CPUs only
- Partial support for 32-bit platforms
- The
arm
andarmhf
architectures are tested via CI (Continuous Integration testing)
- The
Best effort platforms mean that there is support for the platform in the codebase but, we don't have any testing for the platform. We won't intentionally break a best-effort platform or remove support for it from the codebase, at the same time, we do make no effort to maintain it. When you go build a "best effort platform" from source, you might find it doesn't build. We welcome thoughtful pull requests to bring the platform up-to-date.
- DragonFlyBSD (x86 only)
- FreeBSD (x86 only)
- macOS (Apple Silicon only)
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.