Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that.
☆442Nov 27, 2022Updated 3 years ago
Alternatives and similar repositories for hammer
Users that are interested in hammer are comparing it to the libraries listed below
Sorting:
- Introduction to using the Hammer parser construction toolkit by Meredith L. Patterson☆82Apr 17, 2017Updated 8 years ago
- Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that.☆291Oct 6, 2020Updated 5 years ago
- APL-like functions for use from Lua.☆18Mar 23, 2015Updated 10 years ago
- An exercise in cryptographic minimlism☆24Jan 23, 2015Updated 11 years ago
- A very fast URI parser in C.☆26Aug 3, 2018Updated 7 years ago
- A collection of useful, free, single-file libraries for C.☆11Oct 15, 2015Updated 10 years ago
- A minimal C runtime for Linux i386 & x86_64☆587Apr 10, 2022Updated 3 years ago
- property-based testing for C: generate input to find obscure bugs, then reduce to minimal failing input☆634Dec 17, 2020Updated 5 years ago
- Some code in C that allows one thread to pass items to another thread without locking☆40Oct 2, 2016Updated 9 years ago
- The Witchcraft Compiler Collection☆1,974Sep 28, 2025Updated 5 months ago
- a quick system I hacked together to bundle a few thousand pages of notes I mostly haven’t published before up into an archive of pregener…☆15Dec 29, 2021Updated 4 years ago
- Supervisor trees (and some more) for Common Lisp☆21Jun 23, 2020Updated 5 years ago
- Constant-Time Toolkit☆300Aug 29, 2018Updated 7 years ago
- A very small C interpreter☆1,471Jun 5, 2018Updated 7 years ago
- Crit-bit tree (trie) library☆32Jun 8, 2014Updated 11 years ago
- privilege separation engine for OpenSSL / LibreSSL☆204Updated this week
- Lightweight extension language☆232Feb 18, 2017Updated 9 years ago
- Semantics of C in K☆323Feb 1, 2022Updated 4 years ago
- A library for creating and patching binary diffs. Based on bsdiff.☆11Nov 23, 2014Updated 11 years ago
- Lisp-flavoured C☆1,043Apr 20, 2025Updated 10 months ago
- minimal freestanding C library for bare-metal i386 development☆278Mar 17, 2016Updated 9 years ago
- x86-64 assembler library☆490Jan 15, 2021Updated 5 years ago
- APL Compiler targeting a typed array intermediate language☆217Feb 16, 2026Updated 2 weeks ago
- A libre cross-platform disassembler.☆1,442Jan 3, 2019Updated 7 years ago
- Lexicode: A Programmer's Thesaurus☆14Jun 25, 2024Updated last year
- Small example MirageOS unikernels.☆15Jun 14, 2019Updated 6 years ago
- A very fast scalar implementation for Frame Of Reference integer compression.☆109Nov 5, 2015Updated 10 years ago
- The Interim Operating System☆1,304Jun 11, 2021Updated 4 years ago
- A searchable, syncable, content-addressable notetaking system☆1,035Feb 24, 2017Updated 9 years ago
- A Parser Combinator library for C☆2,821Aug 10, 2025Updated 6 months ago
- Crema: A Sub-Turing Programming Language☆67Aug 17, 2015Updated 10 years ago
- SLAyer is an automatic formal verification tool that uses separation logic to verify memory safety of C programs.☆324Jul 14, 2016Updated 9 years ago
- ☆329Feb 8, 2016Updated 10 years ago
- writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+☆1,056May 23, 2017Updated 8 years ago
- Fork of http://godoc.org/code.google.com/p/gopacket☆14Jul 23, 2020Updated 5 years ago
- Run your tty programs pseudo-headlessly under a process supervisor☆14Apr 29, 2018Updated 7 years ago
- An implementation of the TLS/SSL protocols☆4,691Updated this week
- Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.☆3,063Aug 31, 2021Updated 4 years ago
- A simple re-implementation of Google's sparsehash as a learning excercise.☆40Feb 29, 2024Updated 2 years ago