This is a simple list of resources that we found very helpful to develop C applications (just copy & paste the urls).
STB (Steve Barett's single-file public-domain/open source libraries with minimal dependencies):
-lite: [...] holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's.
(taken from: https://github.com/troglobit/libite)
utf8-* functions to drop as replacements for str-* functions: https://github.com/sheredom/utf8.h
Implementation of Google Protocol Buffers in C: https://github.com/protobuf-c/protobuf-c/wiki/Examples
Also, check: https://stackoverflow.com/questions/8000851/passing-a-struct-over-tcp-sock-stream-socket-in-c
https://www.sfml-dev.org/download/csfml/ (written in C++, requires C bindings: CSFML)
https://www.raylib.com/ (compile easily as static library)
Display images as ASCII chars: https://github.com/posva/catimg/tree/master/src
ASCII Video chat: https://github.com/zfogg/ascii-chat
Ce document a été publié le 2020-02-10 10:28:01. (Dernière mise à jour : 2020-08-05 12:47:40.)