Skip to content

Experimental HTTP server with Config-as-code and low-cost scripting.

Notifications You must be signed in to change notification settings

thislight/haiya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haiya - Extendable HTTP Server

Haiya is a extendable HTTP server inspired by Web frameworks - with full-speed running and development.

  • Improve you application as you needed. No need to be "correct" at the first try.
  • Simple execution model and guided APIs. Use the default as you pleased, and drive at you own when you needed.
  • Designed as a library.

What we have done?

  • A usable HTTP/1.x server.
  • Router with comptime-resolved dependency injection.

Usage

See this "Hello World" example and the build script.

You can build the API reference with zig build. Note that the reference must be served at a HTTP server. You could do that with tools like python -mhttp.server -d zig-out/docs.

License

The Apache License, version 2.

About

Experimental HTTP server with Config-as-code and low-cost scripting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published