Merge pull request #76 from silvioprog/master

Adding libsagui.
This commit is contained in:
Koz Ross authored and GitHub committed 2018-08-23 17:55:00 +12:00
commit ba324b6cb5
1 file changed
+373 -371
+373 -371
View File
@@ -634,6 +634,7 @@ comprehensive and high-level, you may want the Web Frameworks section.
* [libquickmail][399] - Library intended to give developers a way to send * [libquickmail][399] - Library intended to give developers a way to send
email from their applications. Supports multiple To/Cc/Bcc recipients and email from their applications. Supports multiple To/Cc/Bcc recipients and
attachments without size limits. [``GPL-3.0-or-later``][GPL-3.0-or-later] attachments without size limits. [``GPL-3.0-or-later``][GPL-3.0-or-later]
* [libsagui][172] - Ideal C library to develop cross-platform HTTP servers. [``LGPL-3.0-or-later``][LGPL-3.0-or-later]
* [LibVNCServer][464] - Cross-platform libraries to implement VNC server and/or * [LibVNCServer][464] - Cross-platform libraries to implement VNC server and/or
client functionality. [``GPL-2.0-or-later``][GPL-2.0-or-later] client functionality. [``GPL-2.0-or-later``][GPL-2.0-or-later]
* [libwebsock][261] - Easy-to-use and powerful web socket library. * [libwebsock][261] - Easy-to-use and powerful web socket library.
@@ -995,7 +996,7 @@ A 'catch-all' category for anything that doesn't fit well anywhere else.
Comprehensive and integrated solutions for building the next brilliant web Comprehensive and integrated solutions for building the next brilliant web
application in C. application in C.
* [Cloudgizer][544] - Cloudgizer is a tool for building web applications as * [Cloudgizer][545] - Cloudgizer is a tool for building web applications as
Apache modules, with emphasis on performance, small-footprint, and more Apache modules, with emphasis on performance, small-footprint, and more
productive and safer programming in C. [``Apache-2.0``][Apache-2.0] productive and safer programming in C. [``Apache-2.0``][Apache-2.0]
* [facil.io][118] - Mini-framework for web applications. Includes a fast HTTP and * [facil.io][118] - Mini-framework for web applications. Includes a fast HTTP and
@@ -1228,374 +1229,375 @@ support for C.
[169]: http://mihl.sourceforge.net/ [169]: http://mihl.sourceforge.net/
[170]: https://www.coralbits.com/libonion/ [170]: https://www.coralbits.com/libonion/
[171]: https://cesanta.com [171]: https://cesanta.com
[172]: https://risoflora.github.io/libsagui/
[173]: https://gnu.org/software/libunistring/ [174]: https://gnu.org/software/libunistring/
[174]: https://gnu.org/software/libxmi/ [175]: https://gnu.org/software/libxmi/
[175]: http://www.multiprecision.org/index.php?prog=mpc&page=home [176]: http://www.multiprecision.org/index.php?prog=mpc&page=home
[176]: http://mpfr.loria.fr/index.html [177]: http://mpfr.loria.fr/index.html
[177]: https://gnu.org/software/mpria/ [178]: https://gnu.org/software/mpria/
[178]: https://gnu.org/software/ncurses/ [179]: https://gnu.org/software/ncurses/
[179]: https://gnu.org/software/osip/ [180]: https://gnu.org/software/osip/
[180]: https://gnu.org/software/pth/ [181]: https://gnu.org/software/pth/
[181]: http://careferencemanual.com/ [182]: http://careferencemanual.com/
[182]: http://shop.oreilly.com/product/9780596004361.do [183]: http://shop.oreilly.com/product/9780596004361.do
[183]: http://shop.oreilly.com/product/0636920026136.do [184]: http://shop.oreilly.com/product/0636920026136.do
[184]: https://www.pearson.com/us/higher-education/program/Prata-C-Primer-Plus-6th-Edition/PGM4399.html [185]: https://www.pearson.com/us/higher-education/program/Prata-C-Primer-Plus-6th-Edition/PGM4399.html
[185]: http://www.planetpdf.com/codecuts/pdfs/ooc.pdf [186]: http://www.planetpdf.com/codecuts/pdfs/ooc.pdf
[186]: https://github.com/vim-syntastic/syntastic [187]: https://github.com/vim-syntastic/syntastic
[187]: https://github.com/dvidelabs/flatcc [188]: https://github.com/dvidelabs/flatcc
[188]: http://apophenia.info [189]: http://apophenia.info
[189]: https://github.com/b-k/apophenia/blob/master/install/COPYING [190]: https://github.com/b-k/apophenia/blob/master/install/COPYING
[190]: https://github.com/swenson/sort [191]: https://github.com/swenson/sort
[191]: http://steve-yegge.blogspot.co.nz/2008/10/universal-design-pattern.html [192]: http://steve-yegge.blogspot.co.nz/2008/10/universal-design-pattern.html
[192]: http://libjpeg.sourceforge.net/ [193]: http://libjpeg.sourceforge.net/
[193]: https://libjpeg-turbo.virtualgl.org/ [194]: https://libjpeg-turbo.virtualgl.org/
[194]: https://www.libjpeg-turbo.org/About/License [195]: https://www.libjpeg-turbo.org/About/License
[195]: http://libccv.org/ [196]: http://libccv.org/
[196]: https://github.com/google/gumbo-parser [197]: https://github.com/google/gumbo-parser
[197]: https://github.com/joyent/http-parser [198]: https://github.com/joyent/http-parser
[198]: https://download.libsodium.org/doc [199]: https://download.libsodium.org/doc
[199]: https://lwan.ws [200]: https://lwan.ws
[200]: https://github.com/mozilla/mozjpeg [201]: https://github.com/mozilla/mozjpeg
[201]: https://github.com/redis/hiredis [202]: https://github.com/redis/hiredis
[202]: https://jvns.ca/blog/2014/12/14/fun-with-threads/ [203]: https://jvns.ca/blog/2014/12/14/fun-with-threads/
[203]: https://github.com/silentbicycle/socket99 [204]: https://github.com/silentbicycle/socket99
[204]: http://danluu.com/malloc-tutorial/ [205]: http://danluu.com/malloc-tutorial/
[205]: https://web.archive.org/web/20170620131430/https://www.tedunangst.com/flak/post/memcpy-vs-memmove [206]: https://web.archive.org/web/20170620131430/https://www.tedunangst.com/flak/post/memcpy-vs-memmove
[206]: https://blogs.oracle.com/linux/8-gdb-tricks-you-should-know [207]: https://blogs.oracle.com/linux/8-gdb-tricks-you-should-know
[207]: https://www.youtube.com/playlist?list=PLLX-Q6B8xqZ8n8bwjGdzBJ25X2utwnoEG [208]: https://www.youtube.com/playlist?list=PLLX-Q6B8xqZ8n8bwjGdzBJ25X2utwnoEG
[208]: http://nethack4.org/blog/building-c.html [209]: http://nethack4.org/blog/building-c.html
[209]: https://github.com/riolet/WAFer [210]: https://github.com/riolet/WAFer
[210]: https://docs.google.com/presentation/d/1h49gY3TSiayLMXYmRMaAEMl05FaJ-Z6jDOWOz3EsqqQ/edit?pli=1#slide=id.gaf50702c_0153 [211]: https://docs.google.com/presentation/d/1h49gY3TSiayLMXYmRMaAEMl05FaJ-Z6jDOWOz3EsqqQ/edit?pli=1#slide=id.gaf50702c_0153
[211]: http://cppinstitute.com/study-resources [212]: http://cppinstitute.com/study-resources
[212]: http://www.crasseux.com/books/ctut.pdf [213]: http://www.crasseux.com/books/ctut.pdf
[213]: https://pdos.csail.mit.edu/6.828/2017/readings/pointers.pdf [214]: https://pdos.csail.mit.edu/6.828/2017/readings/pointers.pdf
[214]: https://github.com/adamierymenko/huffandpuff [215]: https://github.com/adamierymenko/huffandpuff
[215]: https://sourceforge.net/projects/vtd-xml/ [216]: https://sourceforge.net/projects/vtd-xml/
[216]: https://michaelrsweet.github.io?Z3 [217]: https://michaelrsweet.github.io?Z3
[217]: http://svn.msweet.org/mxml/trunk/COPYING [218]: http://svn.msweet.org/mxml/trunk/COPYING
[218]: http://ezxml.sourceforge.net/ [219]: http://ezxml.sourceforge.net/
[219]: https://github.com/blunderer/libroxml [220]: https://github.com/blunderer/libroxml
[220]: https://github.com/DanielGibson/Snippets/ [221]: https://github.com/DanielGibson/Snippets/
[221]: https://github.com/id-Software/Quake-2 [222]: https://github.com/id-Software/Quake-2
[222]: http://www.etpan.org [223]: http://www.etpan.org
[223]: https://github.com/commonmark/CommonMark [224]: https://github.com/commonmark/CommonMark
[224]: https://github.com/jgm/CommonMark/blob/master/LICENSE [225]: https://github.com/jgm/CommonMark/blob/master/LICENSE
[225]: https://github.com/id-Software/Quake [226]: https://github.com/id-Software/Quake
[226]: http://czmq.zeromq.org [227]: http://czmq.zeromq.org
[227]: http://marek.vavrusa.com/memory/ [228]: http://marek.vavrusa.com/memory/
[228]: https://github.com/alanxz/rabbitmq-c [229]: https://github.com/alanxz/rabbitmq-c
[229]: http://www.rabbitmq.com/ [230]: http://www.rabbitmq.com/
[230]: http://zlib.net [231]: http://zlib.net
[231]: https://github.com/libretro/RetroArch [232]: https://github.com/libretro/RetroArch
[232]: https://www.libretro.com/ [233]: https://www.libretro.com/
[233]: http://mongoc.org/ [234]: http://mongoc.org/
[234]: https://www.mongodb.org/ [235]: https://www.mongodb.org/
[235]: https://github.com/mongodb/libbson [236]: https://github.com/mongodb/libbson
[236]: https://github.com/cloudwu/pbc [237]: https://github.com/cloudwu/pbc
[237]: https://github.com/sinemetu1/twitc [238]: https://github.com/sinemetu1/twitc
[238]: https://github.com/orangeduck/mpc [239]: https://github.com/orangeduck/mpc
[239]: https://github.com/vstakhov/libucl [240]: https://github.com/vstakhov/libucl
[240]: http://snaipe.me/c/c-smart-pointers/ [241]: http://snaipe.me/c/c-smart-pointers/
[241]: https://github.com/gpakosz/PackedArray [242]: https://github.com/gpakosz/PackedArray
[242]: http://concurrencykit.org [243]: http://concurrencykit.org
[243]: http://repo.hu/projects/cchan/ [244]: http://repo.hu/projects/cchan/
[244]: http://sophia.systems [245]: http://sophia.systems
[245]: http://www.greenend.org.uk/rjk/tech/inline.html [246]: http://www.greenend.org.uk/rjk/tech/inline.html
[246]: http://criterion.readthedocs.io/en/master [247]: http://criterion.readthedocs.io/en/master
[247]: https://port70.net/~nsz/c/c11/n1570.html [248]: https://port70.net/~nsz/c/c11/n1570.html
[248]: https://en.wikibooks.org/wiki/C_Programming [249]: https://en.wikibooks.org/wiki/C_Programming
[249]: http://www.codeblocks.org/ [250]: http://www.codeblocks.org/
[250]: http://cedet.sourceforge.net/ [251]: http://cedet.sourceforge.net/
[251]: http://mingw.org/ [252]: http://mingw.org/
[252]: http://mingw.org/license [253]: http://mingw.org/license
[253]: https://cygwin.com/ [254]: https://cygwin.com/
[254]: https://cygwin.com/licensing.html [255]: https://cygwin.com/licensing.html
[255]: http://flintlib.org/ [256]: http://flintlib.org/
[256]: http://pari.math.u-bordeaux.fr/ [257]: http://pari.math.u-bordeaux.fr/
[257]: http://blog.noctua-software.com/c-tricks.html [258]: http://blog.noctua-software.com/c-tricks.html
[258]: https://port70.net/~nsz/c/c99/n1256.html [259]: https://port70.net/~nsz/c/c99/n1256.html
[259]: https://spdx.org/licenses/EPL-1.0.html [260]: https://spdx.org/licenses/EPL-1.0.html
[260]: https://netbeans.org/ [261]: https://netbeans.org/
[261]: https://github.com/JonnyWhatshisface/libwebsock [262]: https://github.com/JonnyWhatshisface/libwebsock
[262]: http://c-faq.com/ [263]: http://c-faq.com/
[263]: https://computing.llnl.gov/tutorials/pthreads/ [264]: https://computing.llnl.gov/tutorials/pthreads/
[264]: https://computing.llnl.gov/tutorials/openMP/ [265]: https://computing.llnl.gov/tutorials/openMP/
[265]: https://computing.llnl.gov/tutorials/mpi/ [266]: https://computing.llnl.gov/tutorials/mpi/
[266]: https://www.wiki.sei.cmu.edu/confluence/display/c/SEI+CERT+C+Coding+Standard [267]: https://www.wiki.sei.cmu.edu/confluence/display/c/SEI+CERT+C+Coding+Standard
[267]: http://blog.pkh.me/p/20-templating-in-c.html [268]: http://blog.pkh.me/p/20-templating-in-c.html
[268]: http://lipforge.ens-lyon.fr/www/crlibm/index.html [269]: http://lipforge.ens-lyon.fr/www/crlibm/index.html
[269]: https://logological.org/gpp [270]: https://logological.org/gpp
[270]: https://github.com/docopt/docopt.c [271]: https://github.com/docopt/docopt.c
[271]: http://xmake.io/ [272]: http://xmake.io/
[272]: https://kukuruku.co/hub/programming/i-do-not-know-c [273]: https://kukuruku.co/hub/programming/i-do-not-know-c
[273]: http://troydhanson.github.io/uthash/ [274]: http://troydhanson.github.io/uthash/
[274]: https://github.com/jibsen/parg [275]: https://github.com/jibsen/parg
[275]: http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html [276]: http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html
[276]: https://github.com/ryanmjacobs/c [277]: https://github.com/ryanmjacobs/c
[277]: http://wolkykim.github.io/qlibc [278]: http://wolkykim.github.io/qlibc
[278]: https://github.com/wolkykim/qlibc/blob/master/LICENSE [279]: https://github.com/wolkykim/qlibc/blob/master/LICENSE
[279]: https://gist.github.com/eatonphil/21b3d6569f24ad164365 [280]: https://gist.github.com/eatonphil/21b3d6569f24ad164365
[280]: https://www.flourish.org/cinclude2dot/ [281]: https://www.flourish.org/cinclude2dot/
[281]: http://www.dyncall.org/ [282]: http://www.dyncall.org/
[282]: http://www.mcs.anl.gov/petsc/ [283]: http://www.mcs.anl.gov/petsc/
[283]: http://slepc.upv.es/ [284]: http://slepc.upv.es/
[284]: https://github.com/open-mpi/ompi [285]: https://github.com/open-mpi/ompi
[285]: http://www.mpich.org/ [286]: http://www.mpich.org/
[286]: http://git.mpich.org/mpich.git/blob_plain/6aab201f58d71fc97f2c044d250389ba86ac1e3c:/COPYRIGHT [287]: http://git.mpich.org/mpich.git/blob_plain/6aab201f58d71fc97f2c044d250389ba86ac1e3c:/COPYRIGHT
[287]: http://mingw-w64.yaxm.org/doku.php/start [288]: http://mingw-w64.yaxm.org/doku.php/start
[288]: https://github.com/google/sanitizers [289]: https://github.com/google/sanitizers
[289]: https://github.com/include-what-you-use/include-what-you-use [290]: https://github.com/include-what-you-use/include-what-you-use
[290]: http://dotat.at/prog/unifdef/ [291]: http://dotat.at/prog/unifdef/
[291]: https://tls.mbed.org/ [292]: https://tls.mbed.org/
[292]: http://www.fefe.de/djb/ [293]: http://www.fefe.de/djb/
[293]: http://jemalloc.net [294]: http://jemalloc.net
[295]: https://github.com/gperftools/gperftools [296]: https://github.com/gperftools/gperftools
[296]: http://www.throwtheswitch.org/unity [297]: http://www.throwtheswitch.org/unity
[297]: http://www.throwtheswitch.org/cmock [298]: http://www.throwtheswitch.org/cmock
[298]: http://www.throwtheswitch.org/cexception [299]: http://www.throwtheswitch.org/cexception
[299]: https://www.libtom.net [300]: https://www.libtom.net
[300]: https://pngquant.org/lib/ [301]: https://pngquant.org/lib/
[301]: https://wiki.haskell.org/Introduction_to_QuickCheck2 [302]: https://wiki.haskell.org/Introduction_to_QuickCheck2
[302]: https://github.com/silentbicycle/theft [303]: https://github.com/silentbicycle/theft
[303]: http://chipmunk-physics.net [304]: http://chipmunk-physics.net
[304]: https://biicode.github.io/biicode/ [305]: https://biicode.github.io/biicode/
[305]: https://faragon.github.io/libsrt.html [306]: https://faragon.github.io/libsrt.html
[306]: https://libusb.info/ [307]: https://libusb.info/
[307]: https://www.gnu.org/software/complexity/ [308]: https://www.gnu.org/software/complexity/
[308]: http://www.eso.org/sci/software/cpl/ [309]: http://www.eso.org/sci/software/cpl/
[309]: http://www.cprover.org/cbmc/ [310]: http://www.cprover.org/cbmc/
[310]: https://github.com/0intro/libelf [311]: https://github.com/0intro/libelf
[311]: https://github.com/matze/oclkit [312]: https://github.com/matze/oclkit
[312]: http://tuxfan.github.io/ocl-mla/ [313]: http://tuxfan.github.io/ocl-mla/
[313]: http://c2html.sourceforge.net/whatisc2html.html [314]: http://c2html.sourceforge.net/whatisc2html.html
[314]: http://astyle.sourceforge.net/ [315]: http://astyle.sourceforge.net/
[315]: https://www.gnu.org/software/indent/ [316]: https://www.gnu.org/software/indent/
[316]: http://www.feynarts.de/cuba/ [317]: http://www.feynarts.de/cuba/
[317]: http://www.gedanken.org.uk/software/cxref/ [318]: http://www.gedanken.org.uk/software/cxref/
[318]: http://www.stack.nl/~dimitri/doxygen/index.html [319]: http://www.stack.nl/~dimitri/doxygen/index.html
[319]: https://github.com/google/cpu_features [320]: https://github.com/google/cpu_features
[320]: https://www.gnu.org/software/ddd/ddd.html [321]: https://www.gnu.org/software/ddd/ddd.html
[321]: http://docutils.sourceforge.net/ [322]: http://docutils.sourceforge.net/
[322]: https://hplgit.github.io/doconce/doc/web/index.html [323]: https://hplgit.github.io/doconce/doc/web/index.html
[323]: http://fabutil.org/ [324]: http://fabutil.org/
[324]: https://www.gnu.org/software/make/ [325]: https://www.gnu.org/software/make/
[325]: http://leenissen.dk/fann/wp/ [326]: http://leenissen.dk/fann/wp/
[326]: https://github.com/centaurean/spookyhash [327]: https://github.com/centaurean/spookyhash
[327]: https://github.com/attractivechaos/kann [328]: https://github.com/attractivechaos/kann
[328]: https://glade.gnome.org/ [329]: https://glade.gnome.org/
[329]: https://cmake.org/ [330]: https://cmake.org/
[330]: https://www.gnu.org/software/global/ [331]: https://www.gnu.org/software/global/
[331]: http://gmsl.sourceforge.net/ [332]: http://gmsl.sourceforge.net/
[332]: https://github.com/nfc-tools/libnfc [333]: https://github.com/nfc-tools/libnfc
[333]: http://www.andre-simon.de/index.php [334]: http://www.andre-simon.de/index.php
[334]: https://en.wikipedia.org/wiki/Levenshtein_distance [335]: https://en.wikipedia.org/wiki/Levenshtein_distance
[335]: https://spdx.org/licenses/GPL-1.0.html [336]: https://spdx.org/licenses/GPL-1.0.html
[336]: https://github.com/ndevilla/iniparser [337]: https://github.com/ndevilla/iniparser
[337]: https://github.com/jtsiomb/kdtree [338]: https://github.com/jtsiomb/kdtree
[338]: http://www.oberhumer.com/opensource/lzo/ [339]: http://www.oberhumer.com/opensource/lzo/
[339]: http://www.nlnetlabs.nl/projects/ldns/index.html [340]: http://www.nlnetlabs.nl/projects/ldns/index.html
[340]: https://wiki.gnome.org/Projects/LibRsvg [341]: https://wiki.gnome.org/Projects/LibRsvg
[341]: http://www.pyyaml.org/wiki/LibYAML [342]: http://www.pyyaml.org/wiki/LibYAML
[342]: https://www.xiph.org/ao/ [343]: https://www.xiph.org/ao/
[343]: https://www.chiark.greenend.org.uk/~sgtatham/mp/ [344]: https://www.chiark.greenend.org.uk/~sgtatham/mp/
[344]: https://brechtsanders.github.io/xlsxio/ [345]: https://brechtsanders.github.io/xlsxio/
[345]: https://github.com/jeremyevans/ape_tag_libs/tree/master/c [346]: https://github.com/jeremyevans/ape_tag_libs/tree/master/c
[346]: http://www.mission-base.com/peter/source/ [347]: http://www.mission-base.com/peter/source/
[347]: https://cdecl.org/ [348]: https://cdecl.org/
[348]: https://mpv.io [349]: https://mpv.io
[349]: https://www.recurse.com/blog/5-learning-c-with-gdb [350]: https://www.recurse.com/blog/5-learning-c-with-gdb
[350]: https://github.com/P-p-H-d/mlib [351]: https://github.com/P-p-H-d/mlib
[351]: https://www.gnu.org/software/gperf/ [352]: https://www.gnu.org/software/gperf/
[352]: http://libmill.org/ [353]: http://libmill.org/
[353]: https://talloc.samba.org/talloc/doc/html/index.html [354]: https://talloc.samba.org/talloc/doc/html/index.html
[354]: https://github.com/libimobiledevice/libimobiledevice [355]: https://github.com/libimobiledevice/libimobiledevice
[355]: http://kitsune-dsu.com/ [356]: http://kitsune-dsu.com/
[356]: https://github.com/abiggerhammer/hammer [357]: https://github.com/abiggerhammer/hammer
[357]: http://250bpm.com/blog:56 [358]: http://250bpm.com/blog:56
[358]: http://www.samnip.ps/thought/macro-storage-for-inverse-comma [359]: http://www.samnip.ps/thought/macro-storage-for-inverse-comma
[359]: https://github.com/awslabs/s2n [360]: https://github.com/awslabs/s2n
[360]: https://github.com/wooorm/levenshtein.c [361]: https://github.com/wooorm/levenshtein.c
[361]: https://pp.ipd.kit.edu/firm/ [362]: https://pp.ipd.kit.edu/firm/
[362]: http://www.etalabs.net/compare_libcs.html [363]: http://www.etalabs.net/compare_libcs.html
[363]: http://ed-von-schleck.github.io/shoco [364]: http://ed-von-schleck.github.io/shoco
[364]: https://github.com/antirez/smaz [365]: https://github.com/antirez/smaz
[365]: https://github.com/prideout/heman [366]: https://github.com/prideout/heman
[366]: https://github.com/cacalabs/libcaca [367]: https://github.com/cacalabs/libcaca
[367]: http://tartarus.org/martin/PorterStemmer/ [368]: http://tartarus.org/martin/PorterStemmer/
[368]: http://mesonbuild.com/ [369]: http://mesonbuild.com/
[369]: https://icculus.org/twilight/darkplaces/ [370]: https://icculus.org/twilight/darkplaces/
[370]: http://orx-project.org [371]: http://orx-project.org
[371]: https://clover.moe/spearmint [372]: https://clover.moe/spearmint
[372]: http://libsound.io [373]: http://libsound.io
[373]: http://libcox.symisc.net/ [374]: http://libcox.symisc.net/
[374]: https://proprogramming.org/some-unknown-features-or-tricks-in-c-language/ [375]: https://proprogramming.org/some-unknown-features-or-tricks-in-c-language/
[375]: https://perf.wiki.kernel.org/index.php/Main_Page [376]: https://perf.wiki.kernel.org/index.php/Main_Page
[376]: https://xiph.org/ao/ [377]: https://xiph.org/ao/
[377]: https://github.com/camgunz/cmp [378]: https://github.com/camgunz/cmp
[378]: https://github.com/ludocode/mpack [379]: https://github.com/ludocode/mpack
[379]: https://msgpack.org/ [380]: https://msgpack.org/
[380]: http://www.oracle.com/us/products/database/berkeley-db/overview/index.html [381]: http://www.oracle.com/us/products/database/berkeley-db/overview/index.html
[381]: https://spdx.org/licenses/AGPL-1.0.html [382]: https://spdx.org/licenses/AGPL-1.0.html
[382]: http://www.libpng.org/ [383]: http://www.libpng.org/
[383]: https://github.com/wooorm/stmr.c [384]: https://github.com/wooorm/stmr.c
[384]: http://cairographics.org/ [385]: http://cairographics.org/
[385]: https://spdx.org/licenses/MPL-1.1.html [386]: https://spdx.org/licenses/MPL-1.1.html
[386]: https://github.com/evolutional/utest [387]: https://github.com/evolutional/utest
[387]: http://sourceforge.net/projects/libcsv/ [388]: http://sourceforge.net/projects/libcsv/
[388]: https://github.com/blynn/dlx [389]: https://github.com/blynn/dlx
[389]: https://en.wikipedia.org/wiki/Knuth's_Algorithm_X [390]: https://en.wikipedia.org/wiki/Knuth's_Algorithm_X
[390]: https://github.com/sharow/libconcurrent [391]: https://github.com/sharow/libconcurrent
[391]: https://hintjens.gitbooks.io/scalable-c/content/index.html [392]: https://hintjens.gitbooks.io/scalable-c/content/index.html
[392]: https://nemequ.github.io/munit [393]: https://nemequ.github.io/munit
[393]: https://github.com/quixdb/squash [394]: https://github.com/quixdb/squash
[394]: https://github.com/codeplea/minctest [395]: https://github.com/codeplea/minctest
[395]: https://github.com/codeplea/tinyexpr [396]: https://github.com/codeplea/tinyexpr
[396]: https://github.com/nsf/termbox [397]: https://github.com/nsf/termbox
[397]: http://opic.rocks/ [398]: http://opic.rocks/
[398]: https://github.com/waruqi/tbox [399]: https://github.com/waruqi/tbox
[399]: http://sourceforge.net/projects/libquickmail/ [400]: http://sourceforge.net/projects/libquickmail/
[400]: https://github.com/liteserver/binn [401]: https://github.com/liteserver/binn
[401]: https://sourceforge.net/projects/giflib/ [402]: https://sourceforge.net/projects/giflib/
[402]: https://github.com/libgd/libgd [403]: https://github.com/libgd/libgd
[403]: https://embed.cs.utah.edu/creduce/ [404]: https://embed.cs.utah.edu/creduce/
[404]: http://www.gnu.org/software/cflow/ [405]: http://www.gnu.org/software/cflow/
[405]: https://github.com/hoedown/hoedown [406]: https://github.com/hoedown/hoedown
[406]: https://github.com/srdja/Collections-C [407]: https://github.com/srdja/Collections-C
[407]: https://github.com/Juniper/libxo [408]: https://github.com/Juniper/libxo
[408]: https://github.com/vurtun/nuklear [409]: https://github.com/vurtun/nuklear
[409]: https://github.com/blunderer/libroxml [410]: https://github.com/blunderer/libroxml
[410]: https://www.spinellis.gr/cscout/ [411]: https://www.spinellis.gr/cscout/
[411]: http://liblfds.org/ [412]: http://liblfds.org/
[412]: https://codeplea.com/genann [413]: https://codeplea.com/genann
[413]: https://github.com/cofyc/argparse [414]: https://github.com/cofyc/argparse
[414]: https://github.com/anholt/libepoxy [415]: https://github.com/anholt/libepoxy
[415]: https://kore.io/ [416]: https://kore.io/
[416]: http://zeromq.org/ [417]: http://zeromq.org/
[417]: https://wiki.gnome.org/action/show/Projects/LibRsvg?action=show&redirect=LibRsvg [418]: https://wiki.gnome.org/action/show/Projects/LibRsvg?action=show&redirect=LibRsvg
[418]: http://shop.oreilly.com/product/0636920033844.do [419]: http://shop.oreilly.com/product/0636920033844.do
[419]: https://github.com/zeromq/zyre [420]: https://github.com/zeromq/zyre
[420]: https://github.com/zeromq/zproject [421]: https://github.com/zeromq/zproject
[421]: https://github.com/zeromq/zproto [422]: https://github.com/zeromq/zproto
[422]: https://github.com/it4e/CHL [423]: https://github.com/it4e/CHL
[423]: http://www.koanlogic.com/klone/ [424]: http://www.koanlogic.com/klone/
[425]: http://savannah.nongnu.org/projects/attr/ [426]: http://savannah.nongnu.org/projects/attr/
[426]: https://sourceforge.net/projects/tinyfiledialogs/ [427]: https://sourceforge.net/projects/tinyfiledialogs/
[427]: http://www.bzip.org/ [428]: http://www.bzip.org/
[428]: http://msys2.github.io/ [429]: http://msys2.github.io/
[429]: http://www.libsigil.com/ [430]: http://www.libsigil.com/
[430]: https://www.freedesktop.org/wiki/Software/dbus/ [431]: https://www.freedesktop.org/wiki/Software/dbus/
[431]: https://github.com/sheredom/json.h [432]: https://github.com/sheredom/json.h
[432]: http://lzip.nongnu.org/clzip.html [433]: http://lzip.nongnu.org/clzip.html
[433]: http://lzip.nongnu.org/lzip.html [434]: http://lzip.nongnu.org/lzip.html
[434]: https://github.com/openvenues/libpostal [435]: https://github.com/openvenues/libpostal
[435]: https://github.com/premake/premake-core [436]: https://github.com/premake/premake-core
[436]: https://github.com/jgm/cmark [437]: https://github.com/jgm/cmark
[437]: http://hardysimpson.github.io/zlog/ [438]: http://hardysimpson.github.io/zlog/
[438]: http://www.pell.portland.or.us/~orc/Code/discount/ [439]: http://www.pell.portland.or.us/~orc/Code/discount/
[439]: https://github.com/clMathLibraries/clBLAS [440]: https://github.com/clMathLibraries/clBLAS
[440]: https://criu.org/Main_Page [441]: https://criu.org/Main_Page
[441]: https://github.com/neomake/neomake [442]: https://github.com/neomake/neomake
[442]: http://libdill.org/ [443]: http://libdill.org/
[443]: https://nullprogram.com/blog/2015/02/17 [444]: https://nullprogram.com/blog/2015/02/17
[444]: https://github.com/ands/lightmapper [445]: https://github.com/ands/lightmapper
[445]: http://blosc.org/pages/blosc-in-depth [446]: http://blosc.org/pages/blosc-in-depth
[446]: https://github.com/Kazade/kazmath [447]: https://github.com/Kazade/kazmath
[447]: http://pdclib.e43.eu/ [448]: http://pdclib.e43.eu/
[448]: https://github.com/vurtun/mmx [449]: https://github.com/vurtun/mmx
[449]: https://tulipindicators.org/ [450]: https://tulipindicators.org/
[450]: https://locklessinc.com/benchmarks_allocator.shtml [451]: https://locklessinc.com/benchmarks_allocator.shtml
[451]: https://locklessinc.com/ [452]: https://locklessinc.com/
[452]: https://github.com/distcc/distcc [453]: https://github.com/distcc/distcc
[453]: https://github.com/doches/progressbar [454]: https://github.com/doches/progressbar
[454]: http://mpitutorial.com/ [455]: http://mpitutorial.com/
[455]: http://libtrading.org/ [456]: http://libtrading.org/
[456]: https://github.com/prideout/par [457]: https://github.com/prideout/par
[457]: https://github.com/grimfang4/sdl-gpu [458]: https://github.com/grimfang4/sdl-gpu
[458]: http://www.mega-nerd.com/libsndfile/ [459]: http://www.mega-nerd.com/libsndfile/
[459]: https://github.com/parallella/pal [460]: https://github.com/parallella/pal
[460]: https://tatsuhiro-t.github.io/wslay/ [461]: https://tatsuhiro-t.github.io/wslay/
[461]: http://www.libtom.net/LibTomMath/ [462]: http://www.libtom.net/LibTomMath/
[462]: http://www.libtom.net/TomsFastMath/ [463]: http://www.libtom.net/TomsFastMath/
[463]: http://www.libtom.net/LibTomPoly/ [464]: http://www.libtom.net/LibTomPoly/
[464]: https://github.com/LibVNC/libvncserver [465]: https://github.com/LibVNC/libvncserver
[465]: https://github.com/yosefk/checkedthreads [466]: https://github.com/yosefk/checkedthreads
[466]: https://ccache.samba.org/ [467]: https://ccache.samba.org/
[467]: https://github.com/esneider/debug [468]: https://github.com/esneider/debug
[468]: https://lldb.llvm.org/ [469]: https://lldb.llvm.org/
[469]: https://github.com/JuliaLang/utf8proc [470]: https://github.com/JuliaLang/utf8proc
[470]: https://github.com/vmg/clar [471]: https://github.com/vmg/clar
[471]: https://github.com/powturbo/TurboPFor [472]: https://github.com/powturbo/TurboPFor
[472]: https://github.com/sheredom/utf8.h [473]: https://github.com/sheredom/utf8.h
[473]: https://github.com/troydhanson/tpl [474]: https://github.com/troydhanson/tpl
[474]: http://liburcu.org/ [475]: http://liburcu.org/
[475]: http://oprofile.sourceforge.net/news/ [476]: http://oprofile.sourceforge.net/news/
[476]: http://libcork.readthedocs.io/en/0.14.0/ [477]: http://libcork.readthedocs.io/en/0.14.0/
[477]: https://github.com/bashrc/libdeep [478]: https://github.com/bashrc/libdeep
[478]: https://github.com/xant/libhl [479]: https://github.com/xant/libhl
[479]: https://github.com/josephg/librope [480]: https://github.com/josephg/librope
[480]: https://github.com/miracl/MIRACL [481]: https://github.com/miracl/MIRACL
[481]: https://github.com/RoaringBitmap/CRoaring [482]: https://github.com/RoaringBitmap/CRoaring
[482]: http://roaringbitmap.org/ [483]: http://roaringbitmap.org/
[483]: https://github.com/cvxgrp/scs [484]: https://github.com/cvxgrp/scs
[484]: https://github.com/powturbo/TurboRLE [485]: https://github.com/powturbo/TurboRLE
[485]: https://github.com/trezor/trezor-crypto [486]: https://github.com/trezor/trezor-crypto
[486]: https://github.com/NuxiNL/cloudlibc [487]: https://github.com/NuxiNL/cloudlibc
[487]: https://en.wikipedia.org/wiki/Capability-based_security [488]: https://en.wikipedia.org/wiki/Capability-based_security
[488]: https://github.com/NeonMercury/jfes [489]: https://github.com/NeonMercury/jfes
[489]: https://github.com/inikep/lizard [490]: https://github.com/inikep/lizard
[490]: https://nullprogram.com/blog/2017/03/30 [491]: https://nullprogram.com/blog/2017/03/30
[491]: https://github.com/westes/flex [492]: https://github.com/westes/flex
[492]: https://www.gnu.org/software/bison/ [493]: https://www.gnu.org/software/bison/
[493]: https://openquantumsafe.org/ [494]: https://openquantumsafe.org/
[494]: https://github.com/sabotage-linux/netbsd-curses [495]: https://github.com/sabotage-linux/netbsd-curses
[495]: https://github.com/lemire/clhash [496]: https://github.com/lemire/clhash
[496]: https://github.com/dmw/caffeine [497]: https://github.com/dmw/caffeine
[497]: https://github.com/fredrik-johansson/arb [498]: https://github.com/fredrik-johansson/arb
[498]: https://github.com/theck01/offbrand_lib [499]: https://github.com/theck01/offbrand_lib
[499]: https://github.com/simplegeo/libgeohash [500]: https://github.com/simplegeo/libgeohash
[500]: https://github.com/smackers/smack [501]: https://github.com/smackers/smack
[501]: http://cppcheck.sourceforge.net/ [502]: http://cppcheck.sourceforge.net/
[502]: https://clang.llvm.org/docs/ClangCheck.html [503]: https://clang.llvm.org/docs/ClangCheck.html
[503]: https://github.com/bvdberg/ctest [504]: https://github.com/bvdberg/ctest
[504]: https://github.com/antirez/linenoise [505]: https://github.com/antirez/linenoise
[505]: https://github.com/memononen/nanovg [506]: https://github.com/memononen/nanovg
[506]: https://github.com/centaurean/density [507]: https://github.com/centaurean/density
[507]: http://maciejczyzewski.me/retter/ [508]: http://maciejczyzewski.me/retter/
[508]: http://lz4.github.io/lz4/ [509]: http://lz4.github.io/lz4/
[509]: https://github.com/spotify/sparkey [510]: https://github.com/spotify/sparkey
[510]: http://facebook.github.io/zstd/ [511]: http://facebook.github.io/zstd/
[511]: http://www.vips.ecs.soton.ac.uk/index.php?title=VIPS [512]: http://www.vips.ecs.soton.ac.uk/index.php?title=VIPS
[512]: http://whitedb.org/ [513]: http://whitedb.org/
[513]: http://paulbatchelor.github.io/proj/soundpipe.html [514]: http://paulbatchelor.github.io/proj/soundpipe.html
[514]: https://github.com/atomicobject/heatshrink [515]: https://github.com/atomicobject/heatshrink
[515]: http://ebassi.github.io/graphene/ [516]: http://ebassi.github.io/graphene/
[516]: http://www.raylib.com [517]: http://www.raylib.com
[517]: https://github.com/kkos/oniguruma [518]: https://github.com/kkos/oniguruma
[518]: https://github.com/k-takata/Onigmo [519]: https://github.com/k-takata/Onigmo
[519]: https://github.com/lemire/simdcomp [520]: https://github.com/lemire/simdcomp
[520]: https://github.com/kuba--/zip [521]: https://github.com/kuba--/zip
[521]: http://www.scons.org/ [522]: http://www.scons.org/
[522]: http://cyan4973.github.io/xxHash [523]: http://cyan4973.github.io/xxHash
[523]: https://github.com/aubio/aubio [524]: https://github.com/aubio/aubio
[524]: https://github.com/groonga/groonga [525]: https://github.com/groonga/groonga
[525]: https://100.github.io/Cranium/ [526]: https://100.github.io/Cranium/
[526]: http://www.saphir2.com/sphlib/ [527]: http://www.saphir2.com/sphlib/
[527]: https://github.com/google/highwayhash [528]: https://github.com/google/highwayhash
[528]: http://nullprogram.com/blog/2017/08/20/ [529]: http://nullprogram.com/blog/2017/08/20/
[529]: http://nullprogram.com/blog/2017/09/21/ [530]: http://nullprogram.com/blog/2017/09/21/
[530]: https://github.com/leo-yuriev/t1ha [531]: https://github.com/leo-yuriev/t1ha
[531]: http://www.gii.upv.es/tlsf/ [532]: http://www.gii.upv.es/tlsf/
[532]: https://github.com/minad/tlsf [533]: https://github.com/minad/tlsf
[533]: https://github.com/gildor2/fast_zlib [534]: https://github.com/gildor2/fast_zlib
[534]: https://github.com/ferreiradaselva/mathc [535]: https://github.com/ferreiradaselva/mathc
[535]: https://github.com/ferreiradaselva/uastar [536]: https://github.com/ferreiradaselva/uastar
[536]: https://github.com/lieff/minimp3 [537]: https://github.com/lieff/minimp3
[537]: https://github.com/adis300/fft-c [538]: https://github.com/adis300/fft-c
[538]: https://github.com/nbulischeck/list.h [539]: https://github.com/nbulischeck/list.h
[539]: https://github.com/shlomif/fc-solve [540]: https://github.com/shlomif/fc-solve
[540]: http://www.shlomifish.org/rwlock/ [541]: http://www.shlomifish.org/rwlock/
[541]: https://github.com/recp/ds [542]: https://github.com/recp/ds
[542]: https://github.com/recp/cglm [543]: https://github.com/recp/cglm
[543]: https://github.com/recp/tm [544]: https://github.com/recp/tm
[544]: https://zigguro.org/cloudgizer/ [545]: https://zigguro.org/cloudgizer/