Skip to content

Packages

Official “3rd party” Packages

The Pony Developers maintain a number of packages that exist outside of the standard library that you can utilize. Each of the packages is tested nightly to make sure it works with the latest Pony compiler builds.

While the packages are maintained by us, we welcome contributions from the community at large. If you’d like to discuss contributing to any of the packages, please stop by the contribute to Pony stream.

appdirs

Package for getting platform-specific application directories e.g. directory for user-based config.

crypto

Package of common cryptographic algorithms and functions for Pony.

fork_join

Pony parallel processing package.

github_rest_api

Pony package for working with GitHub’s REST API.

glob

Pony package provides the ability find all pathnames matching a given pattern based on Unix shell rules.

http

HTTP client package.

http_server

Pony package for building HTTP server applications.

json

A JSON package for Pony.

logger

A simple logging package for Pony.

lori

Pony TCP classes reimagined.

net_ssl

SSL package for Pony.

peg

A parsing expression grammar package for Pony.

postgres

Pure Pony Postgres driver.

reactive_streams

Pony implementation of http://www.reactive-streams.org/.

regex

Perl compatible regular expression support for Pony.

semver

A semantic versioning package for Ponylang.

templates

A template engine for Pony.

valbytes

Package to deal with multiple concatenated byte-arrays as if they were a single byte-array.