All Projects β†’ ponylang β†’ Ponyc

ponylang / Ponyc

Licence: bsd-2-clause
🐴 Pony is an open-source, actor-model, capabilities-secure, high performance programming language

Programming Languages

c
50402 projects - #5 most used programming language
Pony
23 projects
C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects
powershell
5483 projects

Projects that are alternatives of or similar to Ponyc

msgpack
🐴 Pure Pony implementation of the MessagePack serialization format. msgpack.org[Pony]
Stars: ✭ 31 (-99.36%)
Mutual labels:  ponylang, pony-language
pony-workshop
Material for a workshop for learning about the Pony programming language
Stars: ✭ 91 (-98.13%)
Mutual labels:  actor-model, ponylang
http
ponylang HTTP client library 🐴 πŸ•ΈοΈ
Stars: ✭ 38 (-99.22%)
Mutual labels:  ponylang, pony-language
pony-websocket
WebSocket server for Ponylang🐴
Stars: ✭ 43 (-99.11%)
Mutual labels:  ponylang, pony-language
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-99.69%)
Mutual labels:  ponylang, pony-language
ponylang-linal
Linear Algebra library for Pony Language
Stars: ✭ 23 (-99.53%)
Mutual labels:  ponylang, pony-language
language-pony
Language support for Pony in Atom.
Stars: ✭ 14 (-99.71%)
Mutual labels:  pony-language
Calvin Base
Calvin is an application environment that lets things talk to things, among other things.
Stars: ✭ 282 (-94.19%)
Mutual labels:  actor-model
JKI-State-Machine-Objects
Object-oriented framework for LabVIEW based on the JKI State Machine
Stars: ✭ 82 (-98.31%)
Mutual labels:  actor-model
Swim
Distributed software platform for building stateful, massively real-time streaming applications.
Stars: ✭ 368 (-92.42%)
Mutual labels:  actor-model
xtra
🎭 A tiny actor framework
Stars: ✭ 111 (-97.71%)
Mutual labels:  actor-model
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (-99.59%)
Mutual labels:  actor-model
sonata
Actor-based DDD-first programming language
Stars: ✭ 23 (-99.53%)
Mutual labels:  actor-model
Message Io
Event-driven message library for building network applications easy and fast.
Stars: ✭ 321 (-93.39%)
Mutual labels:  actor-model
reacted
Actor based reactive java framework for microservices in local and distributed environment
Stars: ✭ 17 (-99.65%)
Mutual labels:  actor-model
Qpc
QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 379 (-92.2%)
Mutual labels:  actor-model
polyrhythm
A 3Kb full-stack async effect management toolkit over RxJS. Uses a Pub-Sub paradigm to orchestrate Observables in Node, or the browser (ala Redux Saga). Exports: channel, listen, filter, trigger, after.
Stars: ✭ 23 (-99.53%)
Mutual labels:  actor-model
distributed
Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell.
Stars: ✭ 49 (-98.99%)
Mutual labels:  actor-model
Protoactor Go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 3,934 (-19%)
Mutual labels:  actor-model
ponycc
Pony package for parsing, manipulating, and compiling Pony code. 🐴 🐴
Stars: ✭ 34 (-99.3%)
Mutual labels:  pony-language

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

Operating Systems

  • FreeBSD
  • Linux
  • macOS
  • Windows 10

CPUs

  • Full support for 64-bit platforms
    • x86 and ARM CPUs only
  • Partial support for 32-bit platforms
    • The arm and armhf architectures are tested via CI (Continuous Integration testing)

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].