Skip to content

A github collection of useful C++ libraries with non-restrictive licenses

License

Notifications You must be signed in to change notification settings

Shadowsith/CppLibs

Repository files navigation

CppLibs

A github collection of useful C++ MIT libraries

Criteria

  • STL only (no boost required)
  • Compact
  • non restrictive software licenses
  • for commercial and private usage

Libraries

All libs are sorted alphanumerically by topic.

Name Topic Description License
fmt Formatting string formatting library BSD 2
json Parser JSON parser for C++ MIT
tinyxml2 Parser XML parser for C++ Zlib
yaml-cpp Parser YAML parser for C++ MIT
IniParserPP Parser INI parser for C++ MIT
decimal_for_cpp Type Decimal data type for C++ BSD (2?)
boolinq Type LINQ library for C++ STL container MIT
date Type C++ date library MIT
Catch2 Unit-Test A modern header-only C++ test framework BSL-1.0
curlpp Web C++ Libcurl wrapper to handle webrequests etc. MIT
cpp-httplib Web easy HTTP/HTTPS requests with C++ (server and client) MIT
aes-everywhere Security Multi language compatible AES-CBC-256 implementation for C++ MIT
hash-library Security Hash lib for C++ (CRC32, MD5, SHA1, SHA256, Keccak with SHA3 and optional HMAC) Zlib

About

A github collection of useful C++ libraries with non-restrictive licenses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published