An open API service providing repository metadata for many open source software ecosystems.

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