Merge branch 'master' into master
This commit is contained in:
commit
3bcbf213d3
14
README.md
14
README.md
|
@ -63,6 +63,7 @@ as C/C++, as this is not an obstacle to most users.)
|
||||||
- [general math](#math)
|
- [general math](#math)
|
||||||
- parsing
|
- parsing
|
||||||
- [JSON](#json)
|
- [JSON](#json)
|
||||||
|
- [CSV](#csv)
|
||||||
- [other serialization](#serialization)
|
- [other serialization](#serialization)
|
||||||
- [argv argument processing](#argv)
|
- [argv argument processing](#argv)
|
||||||
- [other parsing](#parsing)
|
- [other parsing](#parsing)
|
||||||
|
@ -120,6 +121,7 @@ as C/C++, as this is not an obstacle to most users.)
|
||||||
| | [tinysound](https://github.com/RandyGaul/tinyheaders) | zlib |C/C++|**1**| direct sound audio mixer & WAV loader
|
| | [tinysound](https://github.com/RandyGaul/tinyheaders) | zlib |C/C++|**1**| direct sound audio mixer & WAV loader
|
||||||
| | [btac1c](https://github.com/cr88192/bgbtech_misc/blob/master/mini/btac1c_mini0.h)| MIT |C/C++|**1**| MS-IMA_ADPCM variant
|
| | [btac1c](https://github.com/cr88192/bgbtech_misc/blob/master/mini/btac1c_mini0.h)| MIT |C/C++|**1**| MS-IMA_ADPCM variant
|
||||||
| | [TinySoundFont](https://github.com/schellingb/TinySoundFont) | MIT |C/C++|**1**| SoundFont2 loader & synthesizer
|
| | [TinySoundFont](https://github.com/schellingb/TinySoundFont) | MIT |C/C++|**1**| SoundFont2 loader & synthesizer
|
||||||
|
| |**[miniaudio](https://github.com/dr-soft/miniaudio)** | **public domain** |C/C++|**1**| Audio playback and capture library
|
||||||
|
|
||||||
# compression
|
# compression
|
||||||
| | library | license | API |files| description
|
| | library | license | API |files| description
|
||||||
|
@ -148,6 +150,7 @@ as C/C++, as this is not an obstacle to most users.)
|
||||||
| | [simclist](http://mij.oltrelinux.com/devel/simclist) | BSD |C/C++| 2 | linked-list
|
| | [simclist](http://mij.oltrelinux.com/devel/simclist) | BSD |C/C++| 2 | linked-list
|
||||||
| | [selist](https://github.com/ennorehling/clibs) | ISC |C/C++| 2 | space-efficient linked-list
|
| | [selist](https://github.com/ennorehling/clibs) | ISC |C/C++| 2 | space-efficient linked-list
|
||||||
| | [avl](https://github.com/etherealvisage/avl) | **public domain** |C/C++| 2 | AVL tree
|
| | [avl](https://github.com/etherealvisage/avl) | **public domain** |C/C++| 2 | AVL tree
|
||||||
|
| | [mempool](https://github.com/hardikp/cpp-mempool) | MIT | C++ |**1**| Efficient minimal memory pool implementation for C++
|
||||||
|
|
||||||
# debugging
|
# debugging
|
||||||
| | library | license | API |files| description
|
| | library | license | API |files| description
|
||||||
|
@ -301,6 +304,13 @@ as C/C++, as this is not an obstacle to most users.)
|
||||||
| | [cJSON](https://sourceforge.net/projects/cjson/) | MIT |C/C++|**1**| JSON parser
|
| | [cJSON](https://sourceforge.net/projects/cjson/) | MIT |C/C++|**1**| JSON parser
|
||||||
| | [ajson](https://github.com/lordoffox/ajson) | Boost | C++ |**1**| JSON serialize & deserialize w/ STL support
|
| | [ajson](https://github.com/lordoffox/ajson) | Boost | C++ |**1**| JSON serialize & deserialize w/ STL support
|
||||||
|
|
||||||
|
# csv
|
||||||
|
| | library | license | API |files| description
|
||||||
|
|---| --------------------------------------------------------------------- |:--------------------:|:---:|:---:| -----------
|
||||||
|
| | [Rapidcsv](https://github.com/d99kris/rapidcsv/) | BSD | C++ |**1**| CSV parser
|
||||||
|
| | [CSVstream](https://github.com/awdeorio/csvstream/) | MIT | C++ |**1**| CSV parser
|
||||||
|
| | [Fast C++ CSV Parser](https://github.com/ben-strasser/fast-cpp-csv-parser) | BSD | C++ |**1**| CSV parser
|
||||||
|
|
||||||
# parsing
|
# parsing
|
||||||
| | library | license | API |files| description
|
| | library | license | API |files| description
|
||||||
|---| --------------------------------------------------------------------- |:--------------------:|:---:|:---:| -----------
|
|---| --------------------------------------------------------------------- |:--------------------:|:---:|:---:| -----------
|
||||||
|
@ -344,6 +354,7 @@ as C/C++, as this is not an obstacle to most users.)
|
||||||
|---| --------------------------------------------------------------------- |:--------------------:|:---:|:---:| -----------
|
|---| --------------------------------------------------------------------- |:--------------------:|:---:|:---:| -----------
|
||||||
| | [utest](https://github.com/evolutional/utest) | MIT |C/C++|**1**| unit testing
|
| | [utest](https://github.com/evolutional/utest) | MIT |C/C++|**1**| unit testing
|
||||||
| | [catch](https://github.com/philsquared/Catch) | Boost | C++ |**1**| unit testing
|
| | [catch](https://github.com/philsquared/Catch) | Boost | C++ |**1**| unit testing
|
||||||
|
| | [catch2](https://github.com/catchorg/Catch2/) | Boost | C++ |**1**| unit testing
|
||||||
| | [doctest](https://github.com/onqtam/doctest) | MIT | C++ |**1**| unit testing
|
| | [doctest](https://github.com/onqtam/doctest) | MIT | C++ |**1**| unit testing
|
||||||
| | [SPUT](http://www.lingua-systems.com/unit-testing/) | BSD |C/C++|**1**| unit testing
|
| | [SPUT](http://www.lingua-systems.com/unit-testing/) | BSD |C/C++|**1**| unit testing
|
||||||
| | [minctest](https://github.com/codeplea/minctest) | zlib | C |**1**| unit testing
|
| | [minctest](https://github.com/codeplea/minctest) | zlib | C |**1**| unit testing
|
||||||
|
@ -352,8 +363,8 @@ as C/C++, as this is not an obstacle to most users.)
|
||||||
| |**[labrat](https://github.com/squarewave/labrat)** | **public domain** |C/C++|**1**| unit testing
|
| |**[labrat](https://github.com/squarewave/labrat)** | **public domain** |C/C++|**1**| unit testing
|
||||||
| | [hippomocks](https://github.com/dascandy/hippomocks) | LGPL | C++ |**1**| unit testing
|
| | [hippomocks](https://github.com/dascandy/hippomocks) | LGPL | C++ |**1**| unit testing
|
||||||
| | [fctx](https://github.com/imb/fctx) | BSD |C/C++|**1**| unit testing
|
| | [fctx](https://github.com/imb/fctx) | BSD |C/C++|**1**| unit testing
|
||||||
| | [catch](https://github.com/philsquared/Catch) | Boost | C++ |**1**| unit testing
|
|
||||||
| | [trompeloeil](https://github.com/rollbear/trompeloeil) | Boost | C++ |**1**| unit testing
|
| | [trompeloeil](https://github.com/rollbear/trompeloeil) | Boost | C++ |**1**| unit testing
|
||||||
|
| |**[utest.h](https://github.com/sheredom/utest.h)** | **public domain** |C/C++|**1**| unit testing
|
||||||
|
|
||||||
# user interface
|
# user interface
|
||||||
| | library | license | API |files| description
|
| | library | license | API |files| description
|
||||||
|
@ -399,6 +410,7 @@ as C/C++, as this is not an obstacle to most users.)
|
||||||
| | [PlusCallback](https://github.com/codeplea/pluscallback) | zlib | C++ |**1**| function/method callbacks
|
| | [PlusCallback](https://github.com/codeplea/pluscallback) | zlib | C++ |**1**| function/method callbacks
|
||||||
| | [random](https://github.com/effolkronium/random) | MIT | C++ |**1**| convenient API for random
|
| | [random](https://github.com/effolkronium/random) | MIT | C++ |**1**| convenient API for random
|
||||||
| | [ASAP](https://github.com/mobius3/asap) | MIT | C++ |**1**| library for parsing, printing, iterating and operating on dates.
|
| | [ASAP](https://github.com/mobius3/asap) | MIT | C++ |**1**| library for parsing, printing, iterating and operating on dates.
|
||||||
|
| |**[process.h](https://github.com/sheredom/process.h)** | **public domain** |C/C++|**1**| process control API
|
||||||
|
|
||||||
|
|
||||||
There are also these XML libraries, but if you're using XML, shame on you:
|
There are also these XML libraries, but if you're using XML, shame on you:
|
||||||
|
|
Loading…
Reference in New Issue