Package Listing
This list serves as the official package index for the time being. When more packages exist, a proper package repository and index will be made.
First-Party Packages
These are official packages hosted on the onyx-lang GitHub account.
| Package | Description |
|---|---|
| glfw3 | Bindings for GLFW3. |
| http-client | An HTTP client capable of sending HTTP(S)/1.1 requests. |
| http-server | A simple HTTP Server package inspired by ExpressJS and Flask. Works on the Onyx runtime and WASIX. |
| json-rpc | A simple JSON-RPC server implementation. Used by the Onyx langauge server. |
| ncurses | Bindings for the ncurses library. |
| openal | Bindings for OpenAL. |
| opencl | Bindings for OpenCL. |
| opengles | Bindings for OpenGL ES 3.2. |
| openssl | Bindings for openssl. |
| otmp | A string templating language, similar to Jinja or Mustache. |
| perlin | A very simple implementation of the 3d-perlin noise algorithm. |
| postgres-orm | A simple Object Relational Mapper for a PostgresQL database. |
| postgres | Bindings for libpq. |
| protobuf | Protobuf encoder and decoder. |
| qoi | An implementation of the Quite OK image format. Currently only the decoder is implemented. |
| raylib | Bindings for the popular Raylib video game library. |
| stb_image | Bindings for the stb_image.h C library. Only absolutely necessary functions are currently implemented. |
| stb_truetype | Bindings for the stb_truetype.h C library. Only absolutely necessary functions are currently implemented. |
| webgl2 | Bindings to WebGL 2. Accessible when targetting JS runtime. |
Third-Party Packages
| Package | Description |
|---|---|
| There are currently no third-party packages. | |
| Create your own package and email me@brendanfh.com to have it added. | |