Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

C

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

https://github.com/CCareaga/heap_allocator

A simple heap memory allocator in ~200 lines.

allocator c heap memory osdev

Last synced: 08 Nov 2024

https://github.com/pret/pokefirered

Decompilation of Pokémon FireRed/LeafGreen

c decompilation gameboy-advance pokemon reverse-engineering

Last synced: 08 Nov 2024

https://github.com/P-p-H-d/mlib

Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).

algorithms array bitset c collections data-structures generic hashmap json list lock-free memory-pool priority-queue queue set stack string tree tuples variant

Last synced: 25 Oct 2024

https://github.com/sepfy/libpeer

WebRTC Library for IoT/Embedded Device using C

c esp32 h264 iot linux raspberry-pi webrtc

Last synced: 10 Oct 2024

https://github.com/bblanchon/pdfium-binaries

📰 Binary distribution of PDFium

c cpp pdf pdfium

Last synced: 29 Oct 2024

https://github.com/fcambus/telize

High performance JSON IP and GeoIP REST API (IP Geolocation)

api c geoip json kore

Last synced: 29 Oct 2024

https://github.com/naelstrof/slop

slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.

c c-plus-plus cli imagemagick opengl screenshot shaders slop

Last synced: 19 Oct 2024

https://github.com/z88dk/z88dk

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

8080 asm assembler assembly-language c c-compiler embedded gbz80 libc libm linker rabbit2000 sccz80 sdcc z180 z80 z80asm z88dk zcc zsdcc

Last synced: 29 Oct 2024

https://github.com/xwhqsj/ebooks

A repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL

algorithm c compiler cpp database dl ebooks linux-kernel ml network os security

Last synced: 30 Oct 2024

https://github.com/zyearn/zaver

Yet another fast and efficient HTTP server

c epoll high-performance http-server nginx

Last synced: 29 Oct 2024

https://github.com/aperezdc/ngx-fancyindex

Fancy indexes module for the Nginx web server

c indexes module nginx

Last synced: 29 Oct 2024

https://github.com/bigwhite/experiments

Personal code, scripts and config files for experiments

c ceph docker go kubernetes protobuf

Last synced: 08 Nov 2024

https://github.com/Orc/discount

My C implementation of John Gruber's Markdown markup language

c markdown

Last synced: 02 Aug 2024

https://github.com/gszauer/GamePhysicsCookbook

Source code for Game Physics Cookbook

c cookbook game-math intersection math particle-physics physics

Last synced: 26 Oct 2024

https://github.com/wizardforcel/lcthw-zh

:book: 【译】笨办法学C

book c lcthw

Last synced: 02 Aug 2024

https://github.com/berry-lang/berry

A ultra-lightweight embedded scripting language optimized for microcontrollers.

berry c embedded language microcontroller scripting-language

Last synced: 07 Nov 2024

https://github.com/conan-io/cmake-conan

CMake wrapper for conan C and C++ package manager

c cmake cmake-wrapper conan cpp package-manager

Last synced: 07 Oct 2024

https://github.com/laruence/yac

A fast, lock-free, shared memory user data cache for PHP

c cache cache-storage lock-free php shared-memory yac

Last synced: 15 Oct 2024

https://github.com/justinethier/cyclone

:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.

c compiler cyclone-scheme garbage-collector r7rs scheme

Last synced: 03 Aug 2024

https://github.com/dethrace-labs/dethrace

Reverse engineering the 1997 game "Carmageddon"

assembly c carmageddon dos gamedev reverse-engineering

Last synced: 12 Oct 2024

https://github.com/qrush/unix

Mirror of the Restoration of 1st Edition UNIX kernel sources from pdf document.

c make unix

Last synced: 06 Nov 2024

https://github.com/hfiref0x/upgdsed

Universal PatchGuard and Driver Signature Enforcement Disable

abandonware bcd c dse kpp patchguard

Last synced: 03 Nov 2024

https://github.com/naev/naev

Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.

action c game lua rpg simulator space

Last synced: 13 Oct 2024

https://justinethier.github.io/cyclone/

:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.

c compiler cyclone-scheme garbage-collector r7rs scheme

Last synced: 02 Aug 2024

https://github.com/liudf0716/apfree-wifidog

Secure and streamline your wireless networks with apfree-wifidog: a high-performance, lightweight captive portal solution optimized for both HTTP and HTTPS traffic.

c captive-portal libevent openwrt wifi wifidog

Last synced: 15 Oct 2024

https://github.com/MaJerle/lwrb

Lightweight generic ring buffer manager library

buffer c cyclic cyclic-buffer fifo generic library manager pipe ring ring-buffer

Last synced: 04 Aug 2024

https://github.com/mongodb/mongo-c-driver

The Official MongoDB driver for C language

c mongodb mongodb-driver nosql

Last synced: 07 Oct 2024

https://github.com/mptre/pick

A fuzzy search tool for the command-line

c cli fuzzy-search pick vim

Last synced: 11 Oct 2024

https://github.com/sheredom/utest.h

🧪 single header unit testing framework for C and C++

c cpp testing testing-framework unit-test

Last synced: 08 Nov 2024

https://github.com/aceld/libevent

<Libevent深入浅出>本书要求有一定的服务并发编程基础,了解select和epoll等多路I/O复用机制。

c epoll libevent server

Last synced: 08 Nov 2024

https://github.com/Zeex/subhook

Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)

c cmake cplusplus hooking x86

Last synced: 05 Nov 2024

https://github.com/Interrupt/systemshock

Shockolate - A minimalist and cross platform System Shock source port.

c cross-platform fps games immersive-sim opengl retro sdl systemshock

Last synced: 27 Oct 2024

https://github.com/hexagonal-sun/bic

A C interpreter and API explorer.

c compiler evaluator interpreter repl

Last synced: 27 Oct 2024

https://github.com/overmighty/i-use-arch-btw

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

arch-linux archlinux brainfuck c cpp esoteric-language esoteric-programming-language interpreter jit

Last synced: 17 Oct 2024

https://github.com/zeex/subhook

Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)

c cmake cplusplus hooking x86

Last synced: 29 Oct 2024

https://github.com/stas00/the-art-of-debugging

The Art of Debugging

c debugging gdb methodology python

Last synced: 22 Oct 2024

https://github.com/libimobiledevice/ifuse

A fuse filesystem to access the contents of iOS devices

afc c fuse fuse-filesystem ifuse ios mount

Last synced: 02 Nov 2024

https://github.com/groonga/groonga

An embeddable fulltext search engine. Groonga is the successor project to Senna.

c full-text-search groonga mruby nginx

Last synced: 30 Oct 2024

https://github.com/keiichiw/constexpr-8cc

Compile-time C Compiler implemented as C++14 constant expressions

c c-plus-plus compiler constexpr joke

Last synced: 08 Nov 2024

https://github.com/ged/ruby-pg

A PostgreSQL client library for Ruby

c client database postgresql rdbms ruby

Last synced: 30 Oct 2024

https://github.com/aravisproject/aravis

A vision library for genicam based cameras

c camera genicam gige glib gobject gobject-introspection gstreamer gtk3 meson usb3 video vision

Last synced: 31 Oct 2024

https://github.com/dermesser/libsocket

The ultimate socket library for C and C++, supporting TCP, UDP and Unix sockets (DGRAM and STREAM) on Linux, FreeBSD, Solaris. See also my uvco library for a refreshed version!

c linux networking socket unix

Last synced: 26 Oct 2024

https://github.com/carld/micro-lisp

🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄

c lisp micro scheme small tiny

Last synced: 27 Oct 2024

https://github.com/eleme/corvus

A fast and lightweight Redis Cluster Proxy for Redis 3.0

c corvus proxy redis redis-cluster twemproxy

Last synced: 02 Aug 2024

https://github.com/cxong/tinydir

Lightweight, portable and easy to integrate C directory and file reader

c directory filesystem header-only portable posix

Last synced: 26 Oct 2024

https://github.com/serizba/cppflow

Run TensorFlow models in C++ without installation and without Bazel

c cpp inference model neural-networks tensorflow tensorflow-cpp tensorflow-examples tensorflow-models

Last synced: 13 Oct 2024

https://github.com/foochane/books

整理一些书籍 ,包含 C&C++ 、git 、Java、Keras 、Linux 、NLP 、Python 、Scala 、TensorFlow 、大数据 、推荐系统、数据库、数据挖掘 、机器学习 、深度学习 、算法等。

big-data c cpp database datamining dl git java keras ml nlp python scala tensorflow

Last synced: 01 Nov 2024

https://github.com/keruspe/gpaste

Clipboard management system

c clipboard clipboard-managers gpaste graphical

Last synced: 30 Oct 2024

https://github.com/dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 30 Oct 2024

https://github.com/pret/pokeruby

Decompilation of Pokémon Ruby/Sapphire

c decompilation gameboy-advance pokemon reverse-engineering

Last synced: 08 Nov 2024

https://github.com/rdbo/libmem

Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64/ARM/ARM64) (DLL/SO Injection) (Internal/External) (Assembler/Disassembler)

assembler c c-plus-plus code-injection detour-hook disassembler function-call game-hacking hook library-injection memory process python rust syscall

Last synced: 12 Oct 2024

https://github.com/glato/emerge

Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code quality and graph metrics and provides a simple and intuitive way to explore and analyze a codebase by using graph structures.

android-dependency-visualizer c code-metrics code-visualization data-visualization dependency-graph dependency-visualizer golang graph-visualization java javascript kotlin python ruby source-code-analysis sourcegraph swift typescript visualization

Last synced: 02 Aug 2024

https://github.com/xxyzz/ostep-hw

Operating Systems: Three Easy Pieces(OSTEP) homework and project solutions

c operating-system ostep python

Last synced: 30 Oct 2024

https://github.com/pbatard/uefi-ntfs

UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

arm arm64 c exfat gcc ia32 ntfs ntfs-boot ntfs-driver rufus uefi uefi-ntfs visual-studio x64

Last synced: 30 Oct 2024

https://github.com/Dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 02 Aug 2024

https://github.com/adsr/mle

flexible terminal-based text editor (C)

c console editor hacktoberfest terminal text text-editor

Last synced: 15 Oct 2024

https://github.com/mit-han-lab/tinyengine

[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256KB Memory

c codegenerator cpp deep-learning edge-computing microcontroller neural-architecture-search pytorch quantization tinyml

Last synced: 27 Oct 2024

https://github.com/jvoisin/snuffleupagus

Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!

c elephant hardening php php-module php7 security security-hardening

Last synced: 12 Oct 2024

https://github.com/lpereira/hardinfo

System profiler and benchmark tool for Linux systems

c linux profiler system-information

Last synced: 15 Oct 2024

https://github.com/mity/md4c

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.

c commonmark markdown markdown-parser mit-license parser

Last synced: 02 Aug 2024

https://github.com/mono/embeddinator-4000

Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.

android bindings c c-plus-plus cplusplus cppsharp csharp dotnet interop java mobile mono monodroid monotouch objective-c xamarin

Last synced: 27 Sep 2024

https://github.com/VAR-solutions/Algorithms

A repository of different Algorithms and Data Structures implemented in many programming languages.

algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift

Last synced: 02 Aug 2024

https://github.com/Keruspe/GPaste

Clipboard management system

c clipboard clipboard-managers gpaste graphical

Last synced: 28 Oct 2024

https://github.com/vexu/arocc

A C compiler written in Zig.

c compiler zig

Last synced: 14 Oct 2024

https://github.com/Vexu/arocc

A C compiler written in Zig.

c compiler zig

Last synced: 30 Oct 2024

https://github.com/meekrosoft/fff

A testing micro framework for creating function test doubles

c c-plus-plus embedded fake-functions micro-framework tdd

Last synced: 26 Oct 2024

https://github.com/obsproject/obs-browser

CEF-based OBS Studio browser plugin

c c-plus-plus cef obs-studio

Last synced: 04 Nov 2024

https://github.com/yourtion/LearningMasteringAlgorithms-C

Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程

algorithm bfs bistree c des dfs graph haffman heap linked-list list lz77 mastering-algorithms-c queue rsa set sort stack tree xcode

Last synced: 27 Oct 2024

https://github.com/LiamBindle/MQTT-C

A portable MQTT C client for embedded systems and PCs alike.

c mqtt mqtt-client portable publisher-subscriber simple

Last synced: 02 Aug 2024

https://github.com/mull-project/mull

Practical mutation testing and fault injection for C and C++

c c-plus-plus fault-injection jit llvm mutation-analysis mutation-testing testing

Last synced: 14 Oct 2024

https://github.com/Exim/exim

Exim Mail Transport Agent - source, testsuite and documentation

c email gpl mta smtp smtp-server

Last synced: 27 Oct 2024

https://github.com/lexborisov/modest

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.

c css css-parser css-selector html html-parser html-renderer pure-c

Last synced: 08 Nov 2024

https://github.com/allinurl/gwsocket

fast, standalone, language-agnostic WebSocket server RFC6455 compliant

c rfc-6455 standalone websocket-server websockets

Last synced: 29 Oct 2024

https://github.com/lexborisov/Modest

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.

c css css-parser css-selector html html-parser html-renderer pure-c

Last synced: 27 Oct 2024

https://github.com/michaelforney/cproc

C11 compiler (mirror)

c compiler qbe unix

Last synced: 07 Nov 2024

https://github.com/SilverRainZ/OS67

An unix-like toy kernel

c kernel os osdev toy-kernel xv6

Last synced: 27 Oct 2024

https://github.com/felixangell/mac

bytecode interpreter in c (blog post)

bytecode-interpreter c virtual-machine vm

Last synced: 02 Aug 2024

https://github.com/silverrainz/os67

An unix-like toy kernel

c kernel os osdev toy-kernel xv6

Last synced: 31 Oct 2024

https://github.com/skarnet/s6

The s6 supervision suite.

c init init-system supervisor unix

Last synced: 27 Oct 2024

https://github.com/tuyenvm/OpenKey

Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng

bogo c cplusplus gotiengviet mac macos objective-c tcvn3 telex unicode unikey unikeyformac vietkey vni

Last synced: 25 Oct 2024

https://github.com/tuyenvm/openkey

Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng

bogo c cplusplus gotiengviet mac macos objective-c tcvn3 telex unicode unikey unikeyformac vietkey vni

Last synced: 12 Oct 2024

https://github.com/adam-mcdaniel/oakc

A portable programming language with a compact intermediate representation

c compiler compiler-design golang

Last synced: 08 Nov 2024

https://github.com/FedeDP/Clight

A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.

battery brightness c capture capture-frames daemon gamma-correction linux screen-backlight systemd webcam

Last synced: 27 Oct 2024

https://github.com/ossrs/state-threads

Lightweight thread library for C/C++ coroutine (similar to goroutine), for high performance network servers.

async asyncio c concurrency coroutines fiber greenlet library networking server-side srs state-threads

Last synced: 27 Oct 2024

https://github.com/sheredom/json.h

🗄️ single header json parser for C and C++

c cpp json json-api parsing

Last synced: 08 Nov 2024

https://github.com/c2lang/c2compiler

the c2 programming language

c c2 compiler programming-language

Last synced: 26 Oct 2024