Pony (programming language)

Pony
ParadigmActor model, Object-oriented, Imperative
Designed bySylvan Clebsch
First appeared28 April 2015 (2015-04-28)
Stable release
0.59.0 / April 26, 2025 (2025-04-26)
Typing disciplinestrong, static, inferred, nominal, structural
Implementation languageC
LicenseBSD-2.
Websitewww.ponylang.org
Influenced by
E
Influenced
Project Verona

Pony (also referred to as ponylang) is a free and open source, object-oriented, actor model, capabilities-secure, high performance programming language. Pony's reference capabilities allow even mutable data to be safely passed by reference between actors. Garbage collection is performed concurrently, per-actor, which eliminates the need to pause program execution or "stop the world". Sylvan Clebsch is the original creator of the language. It is now being maintained and developed by members of the Pony team.