Back to rankings

ponylang/ponyc

Ponyponylang.io

Pony is an open-source, actor-model, capabilities-secure, high performance programming language

pony-languagepony-sourceponycprogramming-languageactor-modelponylang
Star Growth
Stars
6.1k
Forks
439
Weekly Growth
β€”
Issues
183
2k4k6k
Apr 2015Jan 2019Oct 2022Jul 2026
README

Pony

Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.

Status

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.

Supported platforms

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

On Windows, the minimum supported version is Windows 11 / Windows Server 2022 (build 20348). Pony's networking uses an OS readiness API introduced in that build; earlier versions, including Windows 10, are unsupported and a Pony binary will not run on them.

More Information

Resources

Contributing

We welcome contributions to Pony. Please read through CONTRIBUTING.md for details on how to get started.

License

Pony is distributed under the terms of the 2-Clause BSD License. See LICENSE for details.