Skip to content

C++ library providing everything you need to quickly create awesome applications. (WebSocket server/client, HTTP server/client and much more)

License

Notifications You must be signed in to change notification settings

nwrkbiz/Cpp-SupportLibrary

Repository files navigation

Giri's C++ Support Library

C++ library providing everything you need to quickly create awesome applications.

This library includes:

  • Websocket server/client based on boost beast
  • HTTP server/client based on boost beast
  • Blob class to handle files
  • Generic implementations of common design patterns and idioms (Singleton, Observer, Passkey)

Documentation

The API is well documented and equipt with code snippets to quickly get started. Check it out: https://nwrkbiz.github.io/Cpp-SupportLibrary/html/index.html

Example Code Snippets

For more please check the documentation :)

Dependencies

This library depends on Boost (tested with version 67) and OpenSSL and requires an C++17 compliant compiler.

License

"THE BEER-WARE LICENSE" (Revision 42): giri@nwrk.biz wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return Daniel Giritzer

Compile

To compile your programs following parameters are needed.

g++ main.cpp -std=c++17 -lboost_system -lboost_iostreams -pthread -lssl -lcrypto -lstdc++fs

About

2020, Daniel Giritzer

https://page.nwrk.biz/giri

About

C++ library providing everything you need to quickly create awesome applications. (WebSocket server/client, HTTP server/client and much more)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages