C Library

Open-source C projects categorized as Library | Edit details
Related topics: #C #Linux #CPP #Compression #C99

Top 23 C Library Projects

  • libcurl

    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 features

    Project mention: Aggregate Functions in Stargate’s GraphQL API | dev.to | 2022-05-19

    This blog tutorial assumes that you already have Docker and curl installed and configured on your machine. Alternatively, if you have a Astra account (they’re free) you can do your testing there.

  • libgit2

    A cross-platform, linkable library implementation of Git that you can use in your application.

    Project mention: Lmao | reddit.com/r/u_MurdaGimp187 | 2022-02-19
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

    Project mention: Windows, a dying breed for end-users? | reddit.com/r/sysadmin | 2022-05-13

    RemoteApp does that with any RDP client that supports the extension, with any Windows Server or Windows 7 Ultimate as the server.

  • lwan

    Experimental, scalable, high performance HTTP server

    Project mention: Good C Source Code | reddit.com/r/C_Programming | 2022-01-06
  • libimobiledevice

    A cross-platform protocol library to communicate with iOS devices

    Project mention: Advice for Sync'ing Text Files | reddit.com/r/ish | 2022-05-14
  • Klib

    A standalone and lightweight C library

    Project mention: C++ containers but in C | reddit.com/r/C_Programming | 2022-03-08
  • cute_headers

    Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

    Project mention: How many colors are too many colors for Windows Terminal? | news.ycombinator.com | 2022-05-14

    - https://github.com/RandyGaul/cute_headers/blob/master/cute_s...

    It's a simple and relatively straightforward approach that a sufficiently bright programmer would come up in their own while looking at the design constraints though, so overall I find it a bit meaningless to find the ultimate person for the "original idea".

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Collections-C

    A library of generic data structures.

  • bdwgc

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

    Project mention: Small (EXPERIMENTAL RESEARCH) project I made to add a reference counter GC to clang (specifically clang, will change) C | reddit.com/r/C_Programming | 2022-04-30

    My dude have you heard of Boehm GC

  • sod

    An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)

    Project mention: Sod – An Embedded OpenCV Alternative (C Library) | news.ycombinator.com | 2022-01-31
  • sc

    Common libraries and data structures for C.

    Project mention: Common libraries and data structures for C | reddit.com/r/C_Programming | 2022-05-16

    Can someone tell me what is this line from sc_signal.c:247 in sc/signal/

  • zlib-ng

    zlib replacement with optimizations for "next generation" systems.

    Project mention: Re: Zlib memory corruption on deflate (i.e. compress) | news.ycombinator.com | 2022-03-28

    There are already active zlib forks (e.g. https://github.com/zlib-ng/zlib-ng), the problem is with having people move to them. It takes a lot of effort to move mindshare from the original version to a fork, there's some historical examples of it happening, but not a ton.

  • usbmuxd

    A socket daemon to multiplex connections from and to iOS devices

    Project mention: usbmuxd: A socket daemon to multiplex connections from and to iOS devices | news.ycombinator.com | 2022-01-08
  • libssh2

    the SSH library

    Project mention: Does Rust's ssh2 crate not support cipher chacha20-poly1305? | reddit.com/r/rust | 2022-02-13

    https://github.com/libssh2/libssh2/issues/584 https://github.com/libssh2/libssh2/issues/507

  • unikraft

    Unikraft is an automated system for building specialized OSes known as unikernels. Unikraft can be configured to be POSIX-compliant. (Core repository)

    Project mention: Ask HN: What are some examples of elegant software? | news.ycombinator.com | 2022-05-02

    We put a lot of effort and consideration into the architecture of Unikraft[0][1], its elegance is the reason and simplicity is why I joined the team to help develop it.

    [0]: https://unikraft.org/

    [1]: https://github.com/unikraft/unikraft

  • libvncserver

    LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.

  • libgphoto2

    The libgphoto2 camera access and control library.

    Project mention: gphoto2 with OctoPrint/Octolapse | reddit.com/r/octoprint | 2021-06-30

    Check out this thread on the gphoto2 github page. I realize you have the newest code, but maybe there is something hidden in there that will help.

  • libexpat

    :herb: Expat library: Fast streaming XML parser written in C99; migrated from SourceForge to GitHub

    Project mention: Expat library: libexpat 2.4.7 (CVE fixes) | news.ycombinator.com | 2022-03-04
  • TurboPFor

    Fastest Integer Compression

    Project mention: q_compress 0.7: still has 35% higher compression ratio than .zstd.parquet for numerical sequences, now with delta encoding and 2x faster than before | reddit.com/r/rust | 2022-02-17

    I'm the author of TurboPFor-Integer-Compression. Q_compress is a very interresting project, unfortunatelly it's difficult to compare it to other algorithms. There is not binary or test data files (with q_compress results) available for a simple benchmark. Speed comparison would also be helpfull.

  • i-use-arch-btw

    "I use Arch btw" but it's a Turing-complete programming language.

    Project mention: Ballerina: A Data-Oriented Programming Language | reddit.com/r/programming | 2022-05-11

    Well, just use I use Arch btw, the best programming language while using arch linux os. I use arch btw

  • go-libtor

    Self-contained Tor from Go

    Project mention: Using as tor a library | reddit.com/r/TOR | 2022-03-24

    However I want to use it as a 'library' not as a 'binary' like what the tor-android (TorService.java) and libtor-go does.

  • gb

    gb single-file public domain libraries for C & C++ (by gingerBill)

    Project mention: What is your own favorite C project? | reddit.com/r/C_Programming | 2021-08-05

    Some of my favorites are: sokol/pacman.c, Gunslinger, and gb

  • reproc

    A cross-platform (C99/C++11) process library

    Project mention: subprocess: A no nonsense library for writing shell commands in C++ | reddit.com/r/cpp | 2021-09-11

    Have you seen reproc? I'm not sure if it can do piping.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-19.

C Library related posts


What are some of the best open-source Library projects in C? This list will help you:

Project Stars
1 libcurl 25,124
2 libgit2 8,421
3 FreeRDP 6,387
4 lwan 5,599
5 libimobiledevice 4,954
6 Klib 3,558
7 cute_headers 3,438
8 Collections-C 2,393
9 bdwgc 2,008
10 sod 1,485
11 sc 1,221
12 zlib-ng 1,072
13 usbmuxd 1,067
14 libssh2 929
15 unikraft 833
16 libvncserver 831
17 libgphoto2 767
18 libexpat 743
19 TurboPFor 607
20 i-use-arch-btw 521
21 go-libtor 463
22 gb 427
23 reproc 415
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives