- All languages
- ASL
- Agda
- Assembly
- Brainfuck
- C
- C#
- C++
- CMake
- Coq
- Cuda
- Dart
- Dhall
- Dockerfile
- Elixir
- Emacs Lisp
- Flix
- Fluent
- Go
- Grace
- HLSL
- HTML
- Haskell
- Idris
- JSON
- Java
- JavaScript
- Julia
- Jupyter Notebook
- Kotlin
- LLVM
- Lean
- Lua
- Makefile
- Nix
- Nunjucks
- OCaml
- OpenSCAD
- PHP
- PLpgSQL
- Perl
- PowerShell
- PureScript
- Python
- RenderScript
- Rocq Prover
- Roff
- Ruby
- Rust
- Sass
- Scala
- Shell
- Standard ML
- Tcl
- TeX
- TypeScript
- Typst
- Verilog
- Vim Script
- Vue
- Zig
- jq
Starred repositories
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
Winners of the International Obfuscated C Code Contest
Steal SSH host private keys and /etc/shadow via the ptrace_may_access mm-NULL bypass + pidfd_getfd. Pre-31e62c2ebbfd kernels.
A kind synthetic Euclidean Geometry proof assistant
Rust API to the OS X Hypervisor framework for hardware-accelerated virtualization
Rust crate with disjoint-set data structure (union-find) where sets are polygons.
A little language inspired by Rust that compiles to Go
Find lines across files by regex and edit them all at once with your $EDITOR
because research belongs to _everybody_
A Python library and CLI tool for decrypting encrypted SPICE model files, enabling engineers to use lawfully obtained models in any simulator.
being bits and pieces I'm inclined to leave lying around
Rosenpass is a post-quantum-secure VPN that uses WireGuard to transport the actual data.
A style guide for Haskell code.
Translational drift ("melty brain") robot controller based on Arduino
A tool for diffing `cargo` dependency resolutions between updates
Library to read Tar archives (by GNU Tar) in `no_std` contexts with zero allocations. The crate is simple and only supports reading of "basic" archives, therefore no extensions, such as GNU Longname.
Simple decorator that adds rstar::RTree to arbitrary collections.