ignis project is a collection of headers only libraries written in C89 or are C89 compatible. This is similar to nothing's stb project.
NOTE: windows version was tested on linux with mingw and wine
| File | Description |
|---|---|
ignis_arena.h |
arena implementation |
ignis_filesystem.h |
an abstraction layer over basic filesystem operations |
ignis_process.h |
an abstraction layer over process creation and management |
ignis_threading.h |
an abstraction layer over thread, mutex and semaphore creation and management |
ignis_networking.h |
an abstraction layer over tcp/udp sockets |
ignis_websocket.h |
RFC 6455 (websocket) implementation |
ignis_coroutine.h |
coroutines in C |