Top 23 C Library Projects
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful featuresProject mention: Experiments with h3 clients + Envoy | dev.to | 2021-04-12
curl/curl compiled with cloudflare/quiche + BoringSSL
A cross-platform, linkable library implementation of Git that you can use in your application.Project mention: alternative to auto.crlf on windows | dev.to | 2021-04-01
Here we create a file .gitattributes file and commit it to the team repo. Example libgit2 Repo (cross platform)
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Experimental, scalable, high performance HTTP serverProject mention: C Deep | dev.to | 2021-02-27
lwan - Experimental, scalable, high-performance HTTP server. GPL-2.0-only
A standalone and lightweight C library
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for gamesProject mention: Looking for code only game engine | reddit.com/r/gameenginedevs | 2021-03-29
single header libraries (https://github.com/nothings/stb , https://github.com/RandyGaul/cute_headers , etc) can do some of the heavy lifting. I use stb for OGG and PNG decoding, also true type support, and maybe a few other things.
A library of generic data structures.Project mention: After doing most of my programming stuff with Java, I can safely say that other programming languages suck | reddit.com/r/javahelp | 2021-01-26
Yes, Java has a pretty large "standard library" and you can use "functionalities like ArrayLists" out of the box. Java also has a lot of very good third party libraries to choose from and that's something where C also shines. So of course you can use "functionalities like ArrayLists" very quickly, if you are experienced and know good C libraries. If you google "C collections" (without the quotes) for example, https://github.com/srdja/Collections-C pops up and of course it has dynamic arrays.
A socket daemon to multiplex connections from and to iOS devicesProject mention: Are there any Linux apps that can transfer media (such as mp3 and audio books) from my computer to my Apple device? | reddit.com/r/linuxquestions | 2021-03-31
zlib replacement with optimizations for "next generation" systems.Project mention: Release 2.0.0 - First stable release · zlib-ng/zlib-ng | reddit.com/r/programming | 2021-03-19
the SSH library
LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.Project mention: Remmina client fails to connect to vnc server, server mentions Client needs protocol version 3.8 | reddit.com/r/Remmina | 2021-03-02
The libgphoto2 camera access and control library.Project mention: All, I have some questions reference cameras for Deeps Sky. | reddit.com/r/AskAstrophotography | 2020-12-26
Fastest Integer CompressionProject mention: C Deep | dev.to | 2021-02-27
TurboPFor - Fastest integer compression. GPL-2.0-or-later
Self-contained Tor from GoProject mention: Create Tor hidden service using only python or nodeJS | reddit.com/r/TOR | 2021-01-30
I don't know about python or node, but there is this project (https://github.com/ipsn/go-libtor) that is a fully Golang library for interacting with Tor without the tor daemon from the OS repos. Golang has python and NodeJS bindings so you could use a Golang program as a the glue code between the python/node pieces and Tor.
"I use Arch btw" but it's a Turing-complete programming language.Project mention: Happened to me twice... | reddit.com/r/linuxmemes | 2021-03-27
There is a writing form of the programming language brainfuck, called i use arch btw. Github-Link: https://github.com/OverMighty/i-use-arch-btw
Locate the current executable and the current module/library on the file system (by gpakosz)Project mention: `whereami` uses WiFi signals & ML to locate you (within 2-10 meters) | reddit.com/r/programming | 2021-03-08
For a moment I was really confused, because https://github.com/gpakosz/whereami
Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and LinuxProject mention: [Tutorial] Updating an A12 device to 14.3 with futurerestore on Windows | reddit.com/r/jailbreak | 2021-02-24
IMPORTANT NOTE: if FR exits before the restore begins, your device may get stuck in recovery mode. FR's built in "--exit-recovery" option doesn't work, so in order to get out, you have to use "irecovery -n"
libwacom is a tablet description libraryProject mention: Linux On Yoga 9i Or Ideapad Slim 9i | reddit.com/r/Lenovo | 2021-02-27
So update on my experince in case anyone is looking to use linux on this laptop. Everything works pretty much out of the box now including rotation, rotation keyboard and trackpad lock, touchscreen, thunderbolt, touchpad fully works, keyboard fully woks, battery and temps you need to do a little tweaking there no manual fan controll support yet though, and finaly the stylus also works, but you might need to add a discripter file (take a look here https://github.com/linuxwacom/libwacom/issues/355)
NPF: packet filter with stateful inspection, NAT, IP sets, etc.Project mention: Setting Up A Jenkins Server On NetBSD | dev.to | 2020-10-04
Configure some basic firewall rules for NPF to block all incoming traffic except SSH, HTTP and HTTPS. Note that the network interface here may be different:
A Windows API hooking library
C simple and elegant implementation of an actor library
The Advanced Linux Sound Architecture (ALSA) - libraryProject mention: Usb Headphones How To Fix No Sound Crackling Sound | reddit.com/r/Ubuntu | 2021-01-12
Unfortunately no, but i think it's because of an alsa driver. I've reported the bug on github. The issue is apparently related to this one : https://github.com/alsa-project/alsa-lib/issues/90. The only thing I can do is waiting until it's fixed, since i don't have the skills to help.
Full credit is due to Robin Stuart for making zint, which is the C++ lib that does the actual rendering. I only created the js wrapper for it.
Yet another INI parserProject mention: If a linux/unix was rewritten today, what would be different? | reddit.com/r/linux | 2021-01-04
What are some of the best open-source Library projects in C? This list will help you: