C Libc

Open-source C projects categorized as Libc

Top 6 C Libc Projects

  1. cosmopolitan

    build-once run-anywhere c library

    Project mention: Release Cosmopolitan v4.0.0 ยท jart/cosmopolitan | news.ycombinator.com | 2025-01-23
  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. printf

    Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.

  4. ltp

    Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)

    Project mention: New Mac Mini with M4 | news.ycombinator.com | 2024-10-29

    I would be shocked if they weren't using a test suite, especially given all the platforms and devices Linux supports. POSIX has a test suite, and there are several Linux test suites [1], [2]. Although, I would think that an architecture port is fairly straightforward. It's reverse-engineering and writing all the device drivers, but devices generally have a well-known interface (and, therefore, presumably tests). The OpenGL drivers are being tested against the official OpenGL test suite.

    Of course, there are no guarantees that it runs correctly. Probably doesn't, given that even Apple and Microsoft's software don't run correctly, either. But saying software doesn't run perfectly in all cases is almost tautological.

    [1] https://github.com/phoronix-test-suite/phoronix-test-suite

    [2] https://github.com/linux-test-project/ltp

  5. ghost

    Ghost, a micro-kernel based hobby operating system. (by maxdev1)

    Project mention: Managarm: Pragmatic microkernel-based OS with asynchronous I/O | news.ycombinator.com | 2024-07-27
  6. libc

    libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup. (by embeddedartistry)

  7. LibSee

    Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!

    Project mention: Consistently Making Wrong Decisions Whilst Writing Recreational C | news.ycombinator.com | 2024-08-24

    Very cool! I've started a similar project around `LD_PRELOAD` a few months ago to profile the time different programs spend on LibC calls. Provoking failures was the next step :)

    Logging nicely was also an issue. I decided to avoid linking to any other symbols and implemented it with inline Assembly for x86/64 and aarch64: https://github.com/ashvardanian/LibSee/blob/fdae92e71c449c91...

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).

C Libc discussion

Log in or Post with

C Libc related posts

Index

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

# Project Stars
1 cosmopolitan 19,348
2 printf 2,689
3 ltp 2,415
4 ghost 631
5 libc 585
6 LibSee 18

Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?