eliottparis / bookmarks

:link: Framework and library links

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

(cpp) bookmarks

Some useful links

Audio

Audio frameworks and libraries.

  • Aquila - Aquila is a digital signal processing library for C++11.

  • LabSound - A C++11 audio engine derived from the WebAudio specification.

  • Maximilian - C++ Audio and Music DSP Library.

  • Thelonius - A C++11 audio DSP library.

  • Tonic - Easy and efficient audio synthesis in C++.

  • stk - The Synthesis ToolKit in C++ [...].

  • kfr - Fast, modern C++ DSP framework [...].

  • std_dsp - C++ template library for standard DSP data structures and algorithms.

  • Tone.js - A Web Audio framework for making interactive music in the browser.

JSON

JSON libraries.

  • nlohmann/json - JSON for Modern C++

  • rapidjson - A fast JSON parser/generator for C++ with both SAX/DOM style API.

Midi

Midi frameworks and libraries.

  • ModernMIDI - C++11 MIDI file & realtime io library.

  • rtmidi - A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)

Network

Web / Network libraries.

  • Asio - Asio C++ Library.

  • civetweb - Embedded C/C++ web server.

  • Club - Decentralized networking engine for (not only) games.

  • cpp-netlib - The C++ Network Library Project -- cross-platform, standards compliant networking library.

  • cpr - C++ Requests: Curl for People, a spiritual port of Python Requests

  • Crow - Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)

  • curlpp - An object oriented C++ wrapper for CURL (libcurl).

  • easywsclient - A short and sweet WebSocket client for C++.

  • Libhttpserver - C++ library for creating an embedded Rest HTTP server (and more).

  • Liboauthcpp - A pure C++ OAuth library.

  • oscpp - Lightweight C++ header-only library for processing OpenSoundControl (OSC) packets.

  • Pistache - A high-performance REST Toolkit written in C++

  • Poco - POCO C++ Libraries - Cross-platform C++ libraries with a network/internet focus.

  • Restless - A C++ REST client. Make readable HTTP requests.

  • Silicon - A high performance, middleware oriented C++14 http web framework.

  • socket.io-client-cpp - C++11 implementation of Socket.IO client.

  • websocketpp - C++ websocket client/server library.

  • µWebSockets - Highly scalable WebSocket server library.

  • http-server - 100% async http-server library written in C.

  • http-parser - http request/response parser for c.

  • rpclib - modern C++ msgpack-RPC server and client library.

  • Beast - HTTP and WebSocket implementations built on Boost.Asio in C++11.

  • mongoose - Embedded Web Server Library [...]

  • libclub - Lightweight Peer-to-Peer networking engine for real time applications.

  • libyojimbo - A library for creating secure client/server network protocols over UDP

  • cpprestsdk - The C++ REST SDK is a Microsoft project for cloud-based client-server communication [...]

Test

Test frameworks and libraries.

  • Catch - A modern, C++-native, header-only, framework for unit-tests, TDD and BDD.

  • microbench - A lightweight library for running micro-benchmarks on C++ code.

About

:link: Framework and library links