eliottparis / bookmarks

:link: Framework and library links

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

links to add

eliottparis opened this issue · comments

C++

Algorithms

  • cosmos - Your personal library of every algorithm and data structure code that you will ever encounter

Audio

DSP

  • Soundpipe
  • nova-dsp
  • kfr - Fast, modern C++ DSP framework, FFT, Audio Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, ARM NEON).

MIDI

  • midifile - C++ classes for reading/writing Standard MIDI Files.

FFT

Effects

  • Audio-Effects - Collection of audio effects plugins implemented from the explanations in the book "Audio Effects: Theory, Implementation and Application" by Joshua D. Reiss and Andrew P. McPherson.
  • DAO-MaxMSP-Pd - Collection of Max/MSP and Pd externals developed from the explanations in the book "Designing Audio Objects for Max/MSP and Pd" by Eric Lyon.

Ofx

Juce

  • ff_meters - Plug and play component to display LED meters for JUCE audio buffers.
  • juce_organicui - A massive JUCE module that adds multiple UI and control features.
  • juce-cmake - CMake find module for the JUCE library
  • FRUT - (p.k.a. JUCE.cmake) Build your JUCE projects using CMake instead of Projucer
  • ArazGraph - Simple Graph Class for JUCE
  • Gin - A few extras for juce

Juce Modules

  • RestRequest - JUCE module for making HTTP requests to REST API's

Tools

Data structures

Patterns

Network

Collab

Misc

Polyglot

Blog/Paper/Article

Guides

API

Encoding / Decoding

  • guetzli - Perceptual JPEG encoder

JWT

  • jwt-cpp - A header only library for creating and validating json web tokens in c++
  • josepp - JSON Object Signing and Encryption library for C++.
  • cpp-jwt - JSON Web Token library for C++

Serialization / Reflection

  • MetaStuff
  • iguana - universal serialization engine
  • ctti - Compile Time Type Information for C++

Other Tools

Command Line Utilities

  • argagg - A simple C++11 command line argument parser.
  • args - Simple and type-safe commandline argument parser for C++14
  • argh - Yet another C++ command line option parser. Single header file. No dependencies. Configuration file support.
  • argh - Argh! A minimalist argument handler.
  • termcolor - Termcolor is a header-only C++ library for printing colored messages to the terminal.

CMake

Parser / Linter / template engines

  • markdownpp - A C++ Markdown solution.
  • cparse - A expression parser in C++ that uses Dijkstra's Shunting-yard algorithm.
  • exprtk - C++ Mathematical Expression Parsing And Evaluation Library.
  • inja - A Template Engine for Modern C++

Scripting languages

  • JetScript - A simple scripting language for C++.