GitHub topics: libc
mbyx/gsoc25_blog
A blog about my progress for the project 'Modernising the libc Crate' for the Rust Foundation in GSoC 2025!
Language: Ruby - Size: 221 KB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 0 - Forks: 0

akbe2020/x16-PRos-libc
Standard C99 library implementation for the x16-PRos operating system [WIP]
Language: C - Size: 13.7 KB - Last synced at: about 13 hours ago - Pushed at: about 13 hours ago - Stars: 1 - Forks: 0

ycmre/musl
mirror of musl libc
Language: C - Size: 5.63 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

aligrudi/neatlibc
A small arm/x86(-64) libc
Language: C - Size: 137 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 82 - Forks: 17

z88dk/z88dk
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
Language: Assembly - Size: 256 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 967 - Forks: 181

scivision/ffilesystem
Fast and simple filesystem and path manipulation library. OS, compiler, platform agnostic. Interfaces for C, C++, and Fortran.
Language: C++ - Size: 3.48 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 41 - Forks: 5

linux-test-project/ltp
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Language: C - Size: 62.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,427 - Forks: 1,054

sunfishcode/c-ward
An implementation of libc written in Rust
Language: Rust - Size: 646 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 292 - Forks: 12

bustyanimebabesdotcom/c-safeinput
A portable standalone library prividing an easy to use alternative to `scanf`, focusing on input validation and buffer overflow prevention.
Language: C - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

nix-rust/nix
Rust friendly bindings to *nix APIs
Language: Rust - Size: 5.95 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 2,828 - Forks: 691

charlesnicholson/nanoprintf
The smallest public printf implementation for its feature set.
Language: C++ - Size: 574 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 712 - Forks: 59

david942j/one_gadget
The best tool for finding one gadget RCE in libc.so.6
Language: Ruby - Size: 13.6 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 2,176 - Forks: 143

skarnet/nsss
A small, statically linkable NSS-like implementation of getpwnam() et al. user database access
Language: C - Size: 278 KB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 34 - Forks: 4

CIntrinsic/cilibc
A small, modular C standard library designed for performance, system-level control, and bare-metal environments.
Size: 1000 Bytes - Last synced at: about 7 hours ago - Pushed at: 18 days ago - Stars: 0 - Forks: 1

sfmohassel/libc.hwid
generate unique hardware id in C#
Language: C# - Size: 98.6 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 74 - Forks: 18

IsMoreiraKt/cilibc Fork of CIntrinsic/cilibc
Minimal C library for speed, control, and bare-metal predictability.
Language: C - Size: 22.5 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

frno7/toslibc
TOS/libc is a 32-bit C standard library to compile programs for Atari TOS.
Language: C - Size: 266 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 11 - Forks: 2

h5law/norman
A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard
Language: C - Size: 97.7 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

GrapheneOS/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).
Language: Assembly - Size: 55.9 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 108 - Forks: 35

mpaland/printf
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Language: C - Size: 384 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 2,732 - Forks: 509

kg68k/libc-tests
test codes for LIBC
Language: C - Size: 5.86 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

Elektrobit/safu
Library of common utility API's found useful.
Language: C - Size: 623 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 2

ashvardanian/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!
Language: C - Size: 165 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 2

canonical/stdlibc.dart
Standard C Library FFI bindings for Dart
Language: Dart - Size: 335 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 52 - Forks: 13

jart/cosmopolitan
build-once run-anywhere c library
Language: C - Size: 292 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 19,373 - Forks: 684

ringtailsoftware/zeptolibc
Some basic libc functions for working with C code in Zig
Language: Zig - Size: 52.7 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 13 - Forks: 0

0x676e67/thunder
Synology NAS thunder run on Linux
Language: Rust - Size: 7.08 MB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 713 - Forks: 70

zarkivy/LibcSearcher
🔍 LibcSearcher-ng -- get symbols' offset in glibc.
Language: Python - Size: 40 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 106 - Forks: 15

niklasb/libc-database
Build a database of libc offsets to simplify exploitation
Language: Shell - Size: 1.6 MB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 1,784 - Forks: 192

embeddedartistry/libmemory
Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions
Language: C - Size: 362 KB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 252 - Forks: 50

embeddedartistry/libc
libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.
Language: C - Size: 1.65 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 586 - Forks: 76

matt-dunleavy/cosmo-project
Project starter template for building cross-platform applications in C using the Cosmopolitan toolchain
Language: Makefile - Size: 490 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 0

mempodippy/vlany
Linux LD_PRELOAD rootkit (x86 and x86_64 architectures)
Language: C - Size: 1.17 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 956 - Forks: 195

jvoisin/fortify-headers
Standalone portable header-based implementation of FORTIFY_SOURCE=3
Language: C - Size: 245 KB - Last synced at: 6 days ago - Pushed at: 23 days ago - Stars: 26 - Forks: 3

mordori/libft
A library of commonly used standard and additional utility functions from libc recreated in C.
Size: 1.95 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

iamtorsten/SherlockElf
SherlockElf is a powerful tool designed for both static and dynamic analysis of Android ELF binaries and dynamic iOS Macho-O binaries (experimental).
Language: Python - Size: 178 MB - Last synced at: 20 days ago - Pushed at: 22 days ago - Stars: 87 - Forks: 16

redox-os/relibc
Mirror of https://gitlab.redox-os.org/redox-os/relibc
Language: Rust - Size: 6.71 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 895 - Forks: 61

larsbrinkhoff/pdp10-small-libc
Small C library for the PDP-10.
Language: C - Size: 191 KB - Last synced at: 2 days ago - Pushed at: over 12 years ago - Stars: 8 - Forks: 3

lovell/detect-libc
Node.js module to detect details of the C standard library (libc) implementation provided by a given Linux system
Language: JavaScript - Size: 67.4 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 66 - Forks: 13

serfend/sgtlibc
a offline python-lib for search libc function
Language: Python - Size: 17.8 MB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 4

wuzhouhui/c_standard_lib
source code of The Standard C Library, by Plauger
Language: C - Size: 14 MB - Last synced at: 20 days ago - Pushed at: over 8 years ago - Stars: 320 - Forks: 127

s-sergiu/ft_ls
Re-coding the `ls` command used for listing the contents from within a directory.
Language: C++ - Size: 1.29 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Photosounder/MinQND-libc
Minimal quick & dirty libc, mainly meant for use in my WebAssembly modules
Language: C - Size: 1.05 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

rouseabout/os
A toy Unix-like operating system for x86 computers
Language: C - Size: 685 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

ashvardanian/stringzilla-benchmarks-rs
Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, and Levenshtein edit-distance calculations
Language: Rust - Size: 125 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 46 - Forks: 4

DavidRevolt/ArtMoney-Clone
ArtMoney Clone: A Kotlin Multiplatform tool to scan and edit program's memory on Windows and Android, built with Jetpack Compose, MVVM, Koin and JNA. Commonly used as a Cheat Engine alternative for modifying in-game stats
Language: Kotlin - Size: 2.37 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Yousha/malibc
A super lightweight libc implementation for x86-64 Linux systems, was designed for manipulating PC motherboard firmware, but the project was discontinued.
Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

immortal/fork
Library for creating a new process detached from the controling terminal (daemon) using the fork and setsid syscalls.
Language: Rust - Size: 50.8 KB - Last synced at: 25 days ago - Pushed at: 11 months ago - Stars: 70 - Forks: 38

javfdez/Libft
My first project at 42. This is my personal library of functions. Some are standard Libc functions recoded, others were mandatory for project and others were written by me.
Language: C - Size: 1.32 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

AsherJingkongChen/tell-libc
Detect libc (glibc/musl) for Node.js
Language: Shell - Size: 2.93 KB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

FreeBSD-Ask/BSDlibc
FreeBSD libc
Size: 10.7 MB - Last synced at: about 7 hours ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

maxdev1/ghost
Ghost, a micro-kernel based hobby operating system.
Language: C - Size: 7.29 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 620 - Forks: 58

beevik/MonkOS
an experimental 64-bit operating system
Language: C - Size: 1.04 MB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 136 - Forks: 20

henrybarreto/losetup-rs
A implementation of losetup for managing loop devices
Language: Rust - Size: 7.81 KB - Last synced at: about 23 hours ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ChrisTheCoolHut/angry_gadget
A tool for finding the one gadget RCE in libc
Language: Python - Size: 759 KB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 76 - Forks: 8

aradzie/dlmalloc
Doug Lea's memory allocator
Language: C - Size: 122 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 2

Kuninoto/42_libasm
Introduction to ASM. Some libc functions implemented in x86_64 ASM with Intel Syntax
Language: C - Size: 1.31 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

kababapro/ArtMoney
ArtMoney Clone: A Kotlin Multiplatform tool to scan and edit program's memory on Windows and Android, built with Jetpack Compose, MVVM, Koin and JNA. Commonly used as a Cheat Engine alternative for modifying in-game stats
Language: Kotlin - Size: 2.35 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

chico-lgirerd/libft
First project in the 42 common core aiming to reproduce basic libc functions
Language: C - Size: 1.58 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Neved4/asprintf
🛠️ One true asprintf, vasprintf!
Language: C - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

Project-Muteki/newlib
newlib patch-set repo (contains Besta RTOS platform support i.e. sys/muteki, as well as various patches that work around quirks in Besta RTOS or sys/muteki)
Language: C - Size: 125 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

tinrab/rusty-libc
libc implemented in Rust for fun.
Language: Rust - Size: 12.7 KB - Last synced at: 24 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

termux/wcwidth
A Unicode 15-conformant implementation of wcwidth() in C.
Language: C - Size: 31.3 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 18

woahbase/alpine-glibc
MultiArch Alpine Linux + S6 + GNU LibC
Language: Makefile - Size: 26.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 3

theoludwig/libcproject
C static library for learning purposes. Implement useful functions/data structures while being easier to use than `libc` (C standard library).
Language: C - Size: 195 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

asynthmorpheonx/libft
This is my first repository! It’s a personal C library that includes custom implementations of common functions from the standard C library and some additional utility functions. It’s designed to help with future projects by providing reusable and reliable code.
Language: C - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Elektrobit/cmocka_mocks
Library to mock common C functions, including libc and jsonc, for testing purposes.
Language: C - Size: 205 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

ricvrdv/libft
Project in which I created my own library of functions in C.
Language: C - Size: 103 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

trevyn/wasm32-unknown-unknown-openbsd-libc
The parts of OpenBSD libc that make sense on wasm32-unknown-unknown.
Language: Rust - Size: 12.7 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 8 - Forks: 5

johnsonjh/NeXTSrc
NeXTSrc
Language: C - Size: 19.8 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 60 - Forks: 13

SergioGasquez/libc-checks
ESP32-C6 app that compares libc and ESP-IDF source constants and structs
Language: Rust - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

terrafx/terrafx.interop.libc
Interop bindings for Libc.
Language: C# - Size: 202 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

BestPig/libc-db
libc database (file in packages, hash, package files, symbols). Raw binary libc available on https://github.com/BestPig/libc-bin)
Size: 219 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 33 - Forks: 1

hudson-newey/2UNU
A hobby that I'm working on (so I can learn C) that can replace the GNU command line programs. (essentially a cli wrapper for libc)
Language: C - Size: 133 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

gwoplock/ExOS
Exokernel for the consumer
Language: C++ - Size: 601 KB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 32 - Forks: 5

0xb0bb/karkinos
A thorough library database to assist with binary exploitation tasks.
Language: Python - Size: 397 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 197 - Forks: 16

BenSouchet/ft-printf
School Project - Printf's Refactoring
Language: C - Size: 85 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 19 - Forks: 2

AssemblyScript/musl
Mirror of git://git.musl-libc.org/musl
Language: C - Size: 5.33 MB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 6

orodley/naive
Self-hosting C toolchain, from scratch
Language: C - Size: 2.04 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 15 - Forks: 6

MickaelBlet/mockf
Mock C/C++ functions using gmock
Language: C++ - Size: 72.3 KB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

vincent-lafouasse/libft
a library of useful C functions
Language: C - Size: 2.35 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Archer-01/libft
Implementation of standard libc functions and some other additional functions
Language: C - Size: 97.7 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

ia/connect
tiny cross-platform socket API library
Language: C - Size: 348 KB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 50 - Forks: 10

kolibrios-nextgen/kolibrios-libc
Native ANSI C compatible LibC project for KolibriOS
Language: C - Size: 308 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

JD297/jd297linux
Linux distribution with own implementation of libc and coreutils.
Language: Makefile - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

andersonhsporto/ft-libft
The Libft Project at 42, C Library Regrouping Usual Functions
Language: C - Size: 153 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

BolvicBolvicovic/libasm
Short library libc-like in x86 NASM
Language: Assembly - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

eloj/nolibc-example
System V AMD64 ABI mini-program example
Language: Assembly - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

vcwild/42-libft
Libft is a project for Standard C library override functions that should be done from the ground up, and must behave the same as the originals
Language: C - Size: 51.8 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

gr3yknigh1/nostdlib
WIP! Trying to replace `libc` here.
Language: C - Size: 104 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

kekyo/libc-cil
libc implementation on CIL, part of chibicc-cil
Language: C# - Size: 97.7 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

lux-operating-system/lucerna
Implementation of the standard C library
Language: C - Size: 195 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

JD297/coreutils
coreutils for the Linux kernel (JD297/Linux)
Language: C - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

maitreverge/libft
In the beginning, there was a tale waiting to unfold... 📖
Language: C - Size: 9.29 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

mojothon/libc
a standard C library for Mojo programming language.
Language: Mojo - Size: 267 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 3

allyourcodebase/picolibc-zig Fork of picolibc/picolibc
picolibc - using build.zig
Language: C - Size: 116 MB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 4

phip1611/linux-libc-auxv
Linux passes an initial stack layout to applications, that contains `argc`, `argv`, `envp`, and the `auxiliary vector` right above the stack pointer. The libc of a Linux program parses this structure in its `_start`-symbol ("crt0") and passes the right pointers as arguments to `main` afterward. This crate helps to construct and parse this data structure in `no_std` environments and for different address spaces.
Language: Rust - Size: 61.5 KB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 1

learn-shadow/http-server1
Python HTTP Server using libc Linux User-Space Library
Language: Python - Size: 25.4 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

JD297/libc
c standard libray (libc) for Linux (JD297/Linux)
Language: C - Size: 81.1 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Dcraftbg/SOPL
A compiled, low level language
Language: Rust - Size: 659 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0
