libaegis
aegis-X
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libaegis
-
Using Zig to Unit Test a C Application
> The main advantage is that cross-compilation to many targets is supported out of the box
For the readers who aren't familiar:
The code for running test and then cross-compiling (on one machine and OS) for different target platforms is:
https://github.com/jedisct1/libaegis/blob/main/.github/workf...
and the only zig file in the repo which drives the build process is:
https://github.com/jedisct1/libaegis/blob/main/build.zig
-
Libsodium: A modern, portable, easy to use crypto library
Libsodium has been around for a while, so probably the reason it was posted is that version 1.0.19 was just released: https://github.com/jedisct1/libsodium/releases/tag/1.0.19-RE...
Updated NuGet and Swift packages are going to be uploaded soon.
AEGIS-128X and 256X are not there yet, but if you need them, they are available in libaegis: https://github.com/jedisct1/libaegis
All the code from libaegis will eventually be merged into libsodium, including the incremental update API which is especially useful for TLS.
aegis-X
What are some alternatives?
Monocypher - An easy to use, easy to deploy crypto library
zig-rocca-s - An implementation of the ROCCA-S encryption scheme.
libsodium - A modern, portable, easy to use crypto library.
zls - A Zig language server supporting Zig developers with features like autocomplete and goto definition
sodiumoxide - [DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
ziglings - Learn the Zig programming language by fixing tiny broken programs.
harfbuzz - HarfBuzz text shaping engine
mach - zig game engine & graphics toolkit
IncludeOS - A minimal, resource efficient unikernel for cloud services
bun - Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one