cryptocode

joined 2 years ago
MODERATOR OF
 

A library that lets you parse TOML files into Zig structs

Currently targets Zig v.0.11.x

 

From the README:

3D Perlin Noise in Zig

This is a port of https://github.com/alterebro/perlin-noise-3d from JS into Zig which was adapted from P5.js https://github.com/processing/p5.js/blob/main/src/math/noise.js This Perlin noise's output should visually equivelant to p5.js but it has been optimized to be twice as fast

 

Proof of concept serialization library for zig, with built in versioning and backwards compatibility (can open previous version of serialized data), with support for custom upgrade functions, serializable inside a serializable struct and slices.

 

Early development of a new native psql driver written in Zig.

MPL-2.0 licensed.

4
submitted 2 years ago* (last edited 2 years ago) by cryptocode@lemm.ee to c/zig@lemm.ee
 

From the README:

One neovim plugin for zig

now, supported features:

  • zls manager(install update uninstall) and automatic configuration
  • zig fmt
  • zig build
  • zig version
 

A fast json-rpc implementation in Zig based on simdjzon

Also includes a very competitive std-json-rpc implementation.

 

Features:

  • Simple config
  • Groups and Users allowed to use it
  • Timeout support
 

From the README:

ZTS is a minimalist Zig module that helps you use text templates in a way that is simple, maintainable, and efficient.

 

Nexus is an SDK for writing DOS applications/games based on Jay Petacat's dos.zig.

We've expanded on the original library to include:

  • Better FarPtr support/use
  • More and compatibility
  • A simple graphics API
  • Using DPMI VGA access
  • And a simple 320x200x256 mode (mode 13h) graphics API
 

From the README:

A simple version of Rust style type traits for Zig. Allows defining type traits and compile time verifying that types satisfy them.

It does not constrain that every declaration referenced on a type must belong to a trait that was implemented. Thus this trait library mainly serves as a convention that provides nice error messages and type documentation for comptime generics.

 

An HTTP framework loosly based on the Ruby Sinatra library.

view more: ‹ prev next ›