silentbicycle / theftView external linksLinks
property-based testing for C: generate input to find obscure bugs, then reduce to minimal failing input
☆632Dec 17, 2020Updated 5 years ago
Alternatives and similar repositories for theft
Users that are interested in theft are comparing it to the libraries listed below
Sorting:
- A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.☆1,518Jun 11, 2023Updated 2 years ago
- QuickCheck clone for C++ with the goal of being simple to use with as little boilerplate as possible.☆1,063Jan 20, 2026Updated 3 weeks ago
- DFA regular expression library & friends☆977Updated this week
- minimal lisp that compiles to x86☆10Mar 19, 2017Updated 8 years ago
- Semantics of C in K☆321Feb 1, 2022Updated 4 years ago
- An implementation of Tarjan's Strongly Connected Components algorithm☆14Aug 25, 2019Updated 6 years ago
- An higher-level LLVM binding for OCaml☆14Apr 4, 2017Updated 8 years ago
- repeatedly run programs until they break, and be ready to attach a debugger☆197Oct 9, 2018Updated 7 years ago
- Structured concurrency in C☆1,918Apr 9, 2024Updated last year
- No bullshit vector library for C☆84Sep 30, 2020Updated 5 years ago
- The Disco Discus Compiler☆176Feb 6, 2019Updated 7 years ago
- A cross-platform C and C++ unit testing framework for the 21st century☆2,227Oct 14, 2025Updated 3 months ago
- A general yet easy-to-use formalization of Big O, Big Theta, and more based on seminormed vector spaces.☆36May 14, 2017Updated 8 years ago
- Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.☆208Jul 28, 2020Updated 5 years ago
- WIP implementation of a Haskell-like Lisp in Racket☆1,195Apr 14, 2024Updated last year
- ideally, this will become a pure Haskell library for Linear Integer/Mixed Programming☆16Nov 12, 2018Updated 7 years ago
- Automated property based testing for Rust (with shrinking).☆2,691May 5, 2025Updated 9 months ago
- A KISS, cross-platform C mocking library☆165Dec 22, 2025Updated last month
- Lisp macros for C☆898Feb 5, 2024Updated 2 years ago
- Growable Memory Buffer for C99☆128Dec 4, 2021Updated 4 years ago
- Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the …☆2,607Updated this week
- Myrddin Compiler☆404May 23, 2022Updated 3 years ago
- A simple bitset library in C☆144Jan 12, 2026Updated last month
- 🍺🐙 ZetZ a zymbolic verifier and tranzpiler to bare metal C☆1,598Jun 17, 2022Updated 3 years ago
- Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that.☆289Oct 6, 2020Updated 5 years ago
- TLSF: two-level segregated fit O(1) allocator☆83Sep 3, 2022Updated 3 years ago
- Wrapper library for the BSD sockets API with a nicer C99 interface☆146May 4, 2017Updated 8 years ago
- Common C library functions☆38Jan 7, 2023Updated 3 years ago
- A Parser Combinator library for C☆2,816Aug 10, 2025Updated 6 months ago
- Function generation for Hedgehog☆20Jan 21, 2026Updated 3 weeks ago
- collection of C/C++ programs that try to get compilers to exploit undefined behavior☆188Feb 10, 2019Updated 7 years ago
- C99 parser and frontend for libfirm☆358Jan 9, 2025Updated last year
- A single-header incremental garbage collector library☆298Aug 28, 2024Updated last year
- Abusing the C99 preprocessor for meta-programming☆20Nov 19, 2017Updated 8 years ago
- Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that.☆442Nov 27, 2022Updated 3 years ago
- parsertl: The Modular Parser Generator☆16Aug 24, 2025Updated 5 months ago
- Compile-Time Parsing Expression Grammars for Zig☆12Jan 21, 2021Updated 5 years ago
- Compact tries for fixed-width keys☆26Jun 4, 2018Updated 7 years ago
- A functional Scheme for world domination.☆382Jun 16, 2018Updated 7 years ago