Blog Logo
TAGS

⚡zap⚡ - blazingly fast backends in zig

Zap is a microframework for web applications that is intended to become the replacement for REST APIs written using Flask and MongoDB in Python, but in the zig programming language. This super-alpha framework is built on top of facil.io, the C web application framework, and comes with features such as easy build process, dispatching on HTTP path, static web server with optional dynamic request handling, sending file with compression headers, serving JSON dependent on HTTP path, API endpoint for PUT/DELETE/GET/POST/Listing of users, HTTP parameters, cookies, websockets, endpoint authentication, middleware with custom context structs, and authenticated endpoints. Zaps zig wrappers are fresh, juicy, and alpha, ensuring everything is super robust and fast.