Libc

Open-source projects categorized as Libc

Top 12 Libc Open-Source Projects

  • cosmopolitan

    build-once run-anywhere c library

  • Project mention: Python Is Portable | news.ycombinator.com | 2024-04-15

    The reality is a bit different, the work on Python 3.6 was checked into the Cosmopolitan repo and I have been able to use it for production workloads that are in pure python. [0]

    As Cosmopolitan Libc has evolved, it has been possible to compile more software without modifications, and that includes latest Python through a project called superconfigure[1].

    Last person who tried to reproduce it from scratch did it last week (granted it too them a few days of solid work) but in the end they ended with a portable binary with Python 3.11.9, brotli, ssl and asyncio for their work related project.[2]

    [0] https://github.com/jart/cosmopolitan/tree/master/third_party...

  • nix

    Rust friendly bindings to *nix APIs (by nix-rust)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • printf

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

  • ltp

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

  • Project mention: Ext4 data corruption in stable kernels [LWN.net] | /r/linux | 2023-12-09

    Can anyone verify that this only happens under O_DIRECT? I see that the original bug report references preadv03, a test case which uses O_DIRECT.

  • one_gadget

    The best tool for finding one gadget RCE in libc.so.6

  • z88dk

    The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

  • Project mention: Best practice to store context for a C compiler | /r/Compilers | 2023-06-20

    z88dk

  • nanoprintf

    The smallest public printf implementation for its feature set.

  • Project mention: nanoprintf VS callback_printf - a user suggested alternative | libhunt.com/r/nanoprintf | 2023-08-16
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ghost

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

  • libc

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

  • c-ward

    An implementation of libc written in Rust

  • Project mention: New Linux glibc flaw lets attackers get root on major distros | news.ycombinator.com | 2024-02-04

    Yeah it would. There are a few attempts, such as C-gull (https://github.com/sunfishcode/c-ward/tree/main/c-gull#readm...).

    > c-gull is a libc implementation. It is an implementation of the ABI described by the libc crate.

    > Currently it only supports --linux-gnu ABIs, though other ABIs could be added in the future. And currently this mostly focused on features needed by Rust programs, so it doesn't have all the C-idiomatic things like qsort yet, but they could be added in the future.

  • cosmonim

    A Nim template to compile your code with the Cosmopolitan libc

  • Project mention: D Programming Language | news.ycombinator.com | 2023-12-03

    In a word, yes.

    In more words: You should be able to use Cosmopolitan libc: https://github.com/Yardanico/cosmonim

    If something does not work for you, Yardanico is super duper helpful in all things Nim.

    Nim also compiles to Javascript (nim js) and C++ for integration with legacy codebases, but that is probably more to the side of your interests.

  • platform_bionic

    Hardened Android standard C library. Some of the past hardening has not yet been ported from Marshmallow, Nougat and Oreo to this Android Pie repository. Most is available via archived tags in https://github.com/AndroidHardeningArchive/platform_bionic (check both the most recent Oreo and Nougat tags). (by GrapheneOS)

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

Libc related posts

  • New Linux glibc flaw lets attackers get root on major distros

    7 projects | news.ycombinator.com | 4 Feb 2024
  • Glibc Dynamic Loader Hit by a Nasty Local Privilege Escalation Vulnerability

    4 projects | news.ycombinator.com | 3 Oct 2023
  • Patching GCC to Build Portable Executables

    13 projects | news.ycombinator.com | 13 Jul 2023
  • Is there something like unistd.h on Rust?

    1 project | /r/learnrust | 8 Feb 2023
  • Nolibc: A minimal C-library replacement shipped with the kernel

    4 projects | news.ycombinator.com | 22 Jan 2023
  • Pinning a dependency of a dependency when Cargo.lock is unavailable?

    1 project | /r/rust | 11 Jan 2023
  • An update on Rust coreutils

    1 project | /r/rust | 29 Jan 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 cosmopolitan 15,370
2 nix 2,540
3 printf 2,345
4 ltp 2,261
5 one_gadget 1,975
6 z88dk 862
7 nanoprintf 577
8 ghost 557
9 libc 481
10 c-ward 167
11 cosmonim 116
12 platform_bionic 88

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com