Introduction ============ Forstio is a modular library focused on providing many convenience functions I find useful in a style I find easy to use. It is mostly an asynchronous, network and codec library. Due to the approach to networking it is also applicable to be used in acceleration contexts. Due to the same approach it's also possible to use it for language binding generation. You don't have to use everything and the modular nature of the library attempts to separate all those concerns as much as possible. A drawback of this is that I simplify everything through the nix package manager which you probably don't use. I'm open to suggestions allowing this modular structure while not making it harder for me.