ponylang/ponyc
{ "createdAt": "2012-11-13T07:38:25Z", "defaultBranch": "main", "description": "Pony is an open-source, actor-model, capabilities-secure, high performance programming language", "fullName": "ponylang/ponyc", "homepage": "http://www.ponylang.io", "language": "C", "name": "ponyc", "pushedAt": "2025-11-24T21:04:24Z", "stargazersCount": 5968, "topics": [ "actor-model", "pony-language", "pony-source", "ponyc", "ponylang", "programming-language" ], "updatedAt": "2025-11-26T13:36:15Z", "url": "https://github.com/ponylang/ponyc"}Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.
Status
Section titled “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
Section titled “Supported platforms”Operating Systems
Section titled “Operating Systems”- Linux
- macOS
- Windows 11
- Full support for 64-bit platforms
- x86, ARM and RISC-V CPUs only
- Partial support for 32-bit platforms
- The
armandarmhfarchitectures are tested via CI (Continuous Integration testing)
- The
Best effort platforms
Section titled “Best effort platforms”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)
- Windows 10 (x86 only)
More Information
Section titled “More Information”- [Installation]!(INSTALL.md)
- [Building from source]!(BUILD.md)
- [Docker images]!(INSTALL_DOCKER.md)
- [Editor support]!(EDITORS.md)
Resources
Section titled “Resources”Contributing
Section titled “Contributing”We welcome contributions to Pony. Please read through [CONTRIBUTING.md]!(CONTRIBUTING.md) for details on how to get started.
License
Section titled “License”Pony is distributed under the terms of the 2-Clause BSD License. See [LICENSE]!(LICENSE) for details.