Skip to content

EXP: The Experimental Standard Library for Zig

Notifications You must be signed in to change notification settings

kristate/zig-exp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

zig-exp

exp: The Experimental Standard Library for Zig

How to use

First retrieve the repo:

cd your_project
git clone https://github.com/kristate/zig-exp.git exp

And then import from within your Zig project:

const exp = @import("exp");

Standard Modules

exp will first focus on support for the following features and modules:

Name Status Description
base64 unstable Base-64 encoding/decoding functions
conf unstable Configuration file parser
crc32 unstable 32-bit CRC defined in ITU V.42
crypto unstable Cryptographic Primitives
dbg unstable Debug Primitives
dns unstable DNS resolving (NAPTR, SRV, A)
fmt unstable Formatted printing and regular expression
hash unstable HashMap Implementation
http unstable HTTP parser (RFC 2616)
httpauth unstable HTTP-based Authentication (RFC 2617)
json unstable JavaScript Object Notation (JSON)
list unstable Sortable doubly-linked list handling
lock unstable Resource locking functions
loop unstable Main poll loop
mbuf unstable Linear memory buffers
mem unstable Memory referencing
mod unstable Run-time module loading
mqueue unstable Thread-safe message queue
net unstable Networking routines
odict unstable Ordered Dictionary
platform unstable Platform Specific Functions and Primitives
sa unstable Socket Address functions
sys unstable System information
tcp unstable TCP transport
tls unstable Transport Layer Security
tmr unstable Timer handling
udp unstable UDP transport
uri unstable Generic URI library
websock unstable WebSocket Client and Server

About

EXP: The Experimental Standard Library for Zig

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published