Asycnhronous Internet Server Library

AISL stands for Asynchronous Internet Server Library. It offers a unique approach for back end development, by asynchronous event driven algorithms built over an HTTP stream.

Quick start

By using git starting a project with AISL is very easy.

# start a git repo
mkdir my-new-app && cd "$_" && git init
# add AISL as a submodule
git submodule add
# initialize and start your application
make -f aisl/Makefile quickstart


AISL is free for both commercial and non-commercial use, being distributed under terms of CC BY-ND 4.0.


AISL is written in pure C and can be compiled as a shared or static library. It is robust, without dependencies and has clear documented API.