AISL - a lightweight C library for web development
AISL is an acronym for Asynchronous Internet Server Library - a C library for web development with built-in lightweight asynchronous HTTP server. It provides callbacks on various stages while serving client's request, making possible creation of standalone web applications with impactful performance, that could be distributed even as a single binary file.
AISL can power up wide range of applications from small web sites to complex IoT or mobile application backends.
Documentation
We've combined all necessary information for a quick start and advanced usage of AISL in a single all-in-one Handbook. If you are looking for an installation instructions, Hello World example or full API reference, it is exactly what you need.
The Technology
AISL is our contribution to faster Internet. In addition to library itself we develop special SDK to speed-up creation of applications by using ready out of the box modules. The complex of growing number of tools and components for development of AISL-based applications was called AISL Technology.
License
AISL is free for both commercial and non-commercial use, being distributed under terms of CC BY-ND 4.0.
Get AISL
You can obtain a copy of AISL form GitHub.