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.

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.

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.

ssl

Pony wrappers for OpenSSL and LibreSSL.

templates

A template engine for Pony.

valbytes

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