Merge branch 'master' into add_littleVGL_better

This commit is contained in:
GISED_Link authored and GitHub committed 2020-08-17 15:48:56 +02:00
commit e8e81b58c7
1 file changed
+24 -10
+24 -10
View File
@@ -109,6 +109,7 @@ Compilers, as well as compiler- and compilation-related tooling.
* [ccache][466] - Compiler cache designed to speed up recompilation. [``GPL-3.0-or-later``][GPL-3.0-or-later]
* [Clang][38] - Compiler for LLVM. Supports C11. [``NCSA``][NCSA]
* [cproc][574] - A C11 compiler using QBE as a backend. [``ISC``][ISC]
* [distcc][452] - Program that allows builds to be distributed among several
machines. [``GPL-2.0-or-later``][GPL-2.0-or-later]
* [Firm][361] - Library that provides a graph-based intermediate
@@ -182,6 +183,7 @@ Compilers, as well as compiler- and compilation-related tooling.
* [FCFS RWLock][540] - First-come first-served Readers/Writers lock for POSIX threads. [``CC0-1.0``][CC0-1.0]
* [libconcurrent][390] - Concurrent programming library, using coroutines, for
C11. [``BSD-3-Clause``][BSD-3-Clause]
* [libcsp][572] - High performance concurrency C library influenced by the CSP model. [``MIT``][MIT]
* [libdill][442] - Library which makes structured concurrent programming
easy. [``MIT``][MIT]
* [libhl][478] - Library implementing a thread-safe API to manage a range of data
@@ -241,6 +243,7 @@ Databases and data stores with C APIs.
* [BerkeleyDB][380] - Library for a high-performance embedded database for
key-value data. [``AGPL-3.0-only``][AGPL-3.0-only]
* [EJDB2][568] - Embeddable JSON Database engine. [``MIT``][MIT]
* [Groonga][524] - Columnar store with full-text search. [``LGPL-2.1-only``][LGPL-2.1-only]
* [Hiredis][201] - Minimalistic client library for Redis.
[``BSD-3-Clause``][BSD-3-Clause]
@@ -377,8 +380,10 @@ Engines, libraries and other helpful things specifically for making games.
* [Allegro][48] - Cross-platform, video game development and multimedia
library. [``Zlib``][Zlib]
* [AssetKit][571] 🎨 3D asset importer/exporter/util library based on COLLADA/glTF specs [``MIT``][MIT]
* [cglm][542] - 📽 Optimized OpenGL/Graphics Math (glm) for C. [``MIT``][MIT]
* [Chipmunk2D][303] - Fast and lightweight 2D game physics library. [``MIT``][MIT]
* [cmt][570] - 🎮 C Bindings/Wrappers for Apple's METAL Graphics Framework. [``MIT``][MIT]
* [Corange][101] - Game engine in pure C. [``BSD-2-Clause``][BSD-2-Clause]
* [CSFML][90] - Binding for [SFML][91]. [``Zlib``][Zlib]
* [Darkplaces][369] - Modified version of the Quake2 engine. [``GPL-2.0-only``][GPL-2.0-only]
@@ -418,7 +423,9 @@ Engines, libraries and other helpful things specifically for making games.
Programmatic manipulation of graphics in C; if you want to make a GUI, the
Graphical User Interface section has what you need.
* [AssetKit][571] 🎨 3D asset importer/exporter/util library based on COLLADA/glTF specs [``MIT``][MIT]
* [Cairo][384] - 2D graphics library. [``LGPL-2.1-only``][LGPL-2.1-only] or [``MPL-1.1``][385].
* [cmt][570] - 🎮 C Bindings/Wrappers for Apple's METAL Graphics Framework. [``MIT``][MIT]
* [giflib][401] - Library for reading and writing gif images. [``MIT``][MIT]
* [graphene][515] - Thin layer of graphical data types. [``MIT``][MIT]
* [heman][365] - Tiny library of image utilities dealing with height maps,
@@ -458,7 +465,7 @@ Widget toolkits, or things meant to be used in a similar way to them.
* [Tk][19] - Basic widget toolkit. Part of Tcl/Tk. [``TCL``][TCL]
* [XForms Toolkit][21] - Widget toolkit designed for the XWindow
system. [``LGPL-2.1-only``][LGPL-2.1-only]
* [littlevGL][568] - embedded GUI with easy-to-use graphical elements and
* [littlevGL][575] - embedded GUI with easy-to-use graphical elements and
low memory footprint. [``MIT``][MIT]
## Hashing ##
@@ -615,7 +622,7 @@ to do with managing C memory lives here.
[``LGPL-3.0-only``][LGPL-3.0-only]
* [libsoundio][372] - Library for cross-platform, real-time audio input and
output. Has a range of back-ends. [``MIT``][MIT]
* [libVLC][554] - Complete multimedia library for audio and video
* [libVLC][556] - Complete multimedia library for audio and video
encoding, decoding, playing and streaming. [``GPL-2.0-only``][GPL-2.0-only]
* [lodepng][69] - Simple PNG image decoder and encoder, requiring no other
dependencies. [``BSD-3-Clause``][BSD-3-Clause]
@@ -866,6 +873,7 @@ This includes libraries for things like XML, JSON, CSV, and other similar format
### Others ###
* [libbson][235] - BSON utility library. [``Apache-2.0``][Apache-2.0]
* [libcbor][573]: CBOR protocol implementation for C and others. [``MIT``][MIT]
* [libconfuse][135] - Small configuration file parser library. [``ISC``][ISC]
* [libelf][310] - Simple library for parsing ELF files. [``MIT``][MIT]
* [libucl][239] - Universal configuration library parser. [``BSD-2-Clause``][BSD-2-Clause]
@@ -876,6 +884,7 @@ This includes libraries for things like XML, JSON, CSV, and other similar format
* [Expat][89] - Stream-oriented XML parser. [MIT][MIT]
* [libxml2][62] - Standards-compliant, portable XML parser. [MIT][MIT]
* [xml][569] - Simple, low-memory-use XML parser / tokenizer. [``MIT``][MIT]
### YAML ###
@@ -1042,7 +1051,6 @@ A 'catch-all' category for anything that doesn't fit well anywhere else.
interface. [``BSD-3-Clause``][BSD-3-Clause]
* [nope.c][209] - Ultra-light software platform for scalable server-side and
networking applications (think node.js for C programmers). [``GPL-2.0-only``][GPL-2.0-only]
* [ONLY_ONCE][552] - Like Rust's lazy_static, but for C. It's mt-safe, too! [``MIT``][MIT]
* [parg][274] - A single-file reimplementation of ``getopt`` with better defaults.
[``CC0-1.0``][CC0-1.0]
* [pbc][236] - Protocol buffers library. [``MIT``][MIT]
@@ -1212,7 +1220,7 @@ support for C.
[81]: http://tiny-rex.sourceforge.net/
[82]: https://github.com/laurikari/tre/
[83]: http://www.pcre.org/
[84]: http://users.jyu.fi/~sapekiis/cheat
[84]: https://github.com/Tuplanolla/cheat
[85]: http://www.valgrind.org/
[86]: https://www.gnu.org/software/binutils/
[87]: https://www.gnu.org/software/gdb/
@@ -1279,7 +1287,7 @@ support for C.
[148]: http://www.sgi.com/tech/opengl/?/license.html
[149]: https://github.com/flycheck/flycheck
[150]: http://joaotavora.github.io/yasnippet/
[151]: http://valloric.github.io/YouCompleteMe/
[151]: https://github.com/ycm-core/YouCompleteMe
[152]: https://sites.google.com/site/lccretargetablecompiler/
[153]: https://github.com/drh/lcc/blob/master/CPYRIGHT
[154]: https://github.com/swenson/vector.h
@@ -1303,13 +1311,13 @@ support for C.
[172]: https://risoflora.github.io/libsagui/
[173]: https://gnu.org/software/libunistring/
[174]: https://gnu.org/software/libxmi/
[175]: http://www.multiprecision.org/index.php?prog=mpc&page=home
[175]: http://www.multiprecision.org/mpc/
[176]: http://mpfr.loria.fr/index.html
[177]: https://gnu.org/software/mpria/
[178]: https://gnu.org/software/ncurses/
[179]: https://gnu.org/software/osip/
[180]: https://gnu.org/software/pth/
[181]: http://careferencemanual.com/
[181]: https://savedparadigms.files.wordpress.com/2014/09/harbison-s-p-steele-g-l-c-a-reference-manual-5th-ed.pdf
[182]: http://shop.oreilly.com/product/9780596004361.do
[183]: http://shop.oreilly.com/product/0636920026136.do
[184]: https://www.pearson.com/us/higher-education/program/Prata-C-Primer-Plus-6th-Edition/PGM4399.html
@@ -1637,7 +1645,7 @@ support for C.
[508]: http://lz4.github.io/lz4/
[509]: https://github.com/spotify/sparkey
[510]: http://facebook.github.io/zstd/
[511]: http://www.vips.ecs.soton.ac.uk/index.php?title=VIPS
[511]: https://libvips.github.io/libvips/
[512]: http://whitedb.org/
[513]: http://paulbatchelor.github.io/proj/soundpipe.html
[514]: https://github.com/atomicobject/heatshrink
@@ -1677,7 +1685,6 @@ support for C.
[549]: https://github.com/LiamBindle/MQTT-C
[550]: https://github.com/LeoVen/C-Macro-Collections
[551]: https://github.com/mysql/mysql-server
[552]: https://github.com/hexspeakerg/ONLY_ONCE
[553]: https://github.com/okuvshynov/b63
[554]: https://github.com/rxi/dyad
[555]: https://github.com/eerimoq/pbtools
@@ -1693,4 +1700,11 @@ support for C.
[565]: https://github.com/sakhmatd/rogueutil
[566]: https://github.com/the-tcpdump-group/libpcap
[567]: http://esbmc.org/
[568]: https://littlevgl.com/
[568]: https://ejdb.org/
[569]: https://github.com/recp/xml
[570]: https://github.com/recp/cmt
[571]: https://github.com/recp/AssetKit
[572]: https://github.com/shiyanhui/libcsp
[573]: https://github.com/PJK/libcbor
[574]: https://git.sr.ht/~mcf/cproc
[575]: https://littlevgl.com/