173duprot / mcmpq.h
Ultra-high-performance, static, brutalist, single-header, multi-producer multi-consumer queue library in 143 lines of C11. Thread-safe, lock-free multithreading, with minimal overhead. A celebration of the brutalist coding style. Lovingly inpired by Erik Rigtorp's MCMPQuene.
☆21Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for mcmpq.h
- Small arena allocator in c☆30Updated 3 years ago
- clex is a simple lexer generator☆93Updated last year
- A C compiler that tries to eliminate the need for header files as much as possible.☆38Updated this week
- Sili - a cross-platform standard library for modern C programming☆36Updated 2 months ago
- Fast Text-to-PDF Converter☆51Updated last year
- Lenient HTML-parser written in C.☆19Updated last month
- C-Chads Maintained fork of Tiny C Compiler, regularly pulled from https://repo.or.cz/w/tinycc.git☆76Updated last year
- Highly portable C compiler suite for Plan 9 from Bell Labs.☆33Updated 8 years ago
- Regular expressions based on Rob Pike Plan9 regexp9. Forked from https://github.com/attractivechaos/benchmarks/tree/master/reb/regexp9☆11Updated 2 years ago
- A small scripting language to replace Unix shell scripts.☆49Updated 6 months ago
- C0 Programming Language☆50Updated last year
- cparse is an LR(1) and LALR(1) parser generator☆51Updated 2 years ago
- Dynamic Allocation Library - Stacks, Queues, Custom Allocators & Virtual Memory☆18Updated 3 years ago
- scc - simple C Compiler☆50Updated 7 years ago
- Library for writing text-based user interfaces☆51Updated 2 years ago
- Fast and portable single-header C file Json encoder/decoder☆58Updated 5 months ago
- World's fastest Base64 encoder / decoder☆60Updated 2 years ago
- Text editor in OpenGL☆53Updated last month
- A stripped down cli text editor that features a directory navigator for quicker traversal.☆31Updated 6 years ago
- Class-C programming language compiler, documentation, compiler source and example project☆25Updated last year
- Blog/wiki of a grumpy old programmer☆4Updated last month
- Extremely lightweight, easy-to-use & blazing fast JSON parsing library written in pure C☆47Updated 9 months ago
- A blazing fast hex dumper☆93Updated 2 years ago
- A simple Garbage Collected Arena for C.☆15Updated 4 months ago
- TinyScheme is easy to learn and modify. It is structured like a meta-interpreter, only it is written in C.☆26Updated 6 years ago
- Alternative runtime library for C☆20Updated last year
- ☆12Updated 7 months ago
- Collection of small public domain file archivers☆62Updated last year
- x64 assembler library in C☆23Updated 4 years ago