This is your work, valued
osmium. A toy operating system written in Rust on RISC V(rv32im)
★ 210ctf_writeups. My CTF solver scripts (mainly pwn)
★ 7libc-pwn. libc 2.* docker images with pwntools/peda/pwndbg/etc.
★ 5nageru. Simple CLI tool to post a file/dir/msg to your slack channel
★ 4riscv-toolchain-docker. Dockerfile for building 32-bit version of Risc-V toolchain
★ 4driver. C
★ 3hflmc2. ReTHFL: νHFL(Z) (aka higher-order CHC) solver based on refinement types
★ 2blog_os. https://os.phil-opp.com/
★ 2bf-jit. Rust
★ 1esolang. my esolang programs
★ 1sig-hakatashi. Ruby
★ 19-tiles. Vue
★ 1MoraClock. 朝ブラウザ弄ってるときに、電車に遅れない用。ねむいので
★ 1osmium-docker. Dockerfile
★ 1kernel. JavaScript
★ 1libguestfs. library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us.
★ 1LLMs-from-scratch. Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
★ 100kcodex-security. OpenAI's Codex Security CLI and TypeScript SDK for finding, validating, and fixing security vulnerabilities. npm: https://www.npmjs.com/package/@openai/codex-security
★ 8krocq-mcp. MCP server for the Rocq prover
★ 40rust-rosetta. Implementing Rosetta Code problems in Rust.
★ 731eurydice. Eurydice compiles (a decent subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.
★ 399defending-code-reference-harness. Skills for threat modeling, scanning, triage, patching, plus an autonomous scanning harness you can /customize
★ 6.9khands-on-modern-rl. 🚀 An open-source, hands-on curriculum bridging the gap from basic RL concepts to LLM alignment, RLVR, and advanced Agentic systems.
★ 3.4kmini-swe-agent. The 100 line AI agent that solves GitHub issues or helps you in your command line. Radically simple, no huge configs, no giant monorepo—but scores >74% on SWE-bench verified!
★ 6.2klem-lean. Lem semantic definition language
★ 1cerberus-lean. Cerberus C semantics
★ 1adler-proofs. Adler-32 verified twice: a comparative formal-verification case study using Lean+Aeneas and Verus, with both proofs sorry-free and verifying the same byte-at-a-time spec.
★ 2fandango. FANDANGO is a language-based fuzzer that leverages formal input specifications (grammars) combined with constraints to generate diverse sets of valid inputs for programs under test.
★ 126findruction2. better fast and loose instruction finder
★ 3clearwing. Python
★ 1klolcat. lolcat, now with fearless concurrency.
★ 112pulse-sandbox. A repo to get started with Pulse, with a devcontainer
★ 6AutoCorrode. Verification infrastructure for the Isabelle/HOL interactive proof assistant
★ 101TimeCapsuleLLM. A LLM trained only on data from certain time periods to reduce modern bias
★ 2kgoose. an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
★ 52kopencode. The open source coding agent.
★ 192kvideo-editor. Rust
★ 10sling. C
★ 23proofofthought. Proof of thought : LLM-based reasoning using Z3 theorem proving with multiple backend support (SMT2 and JSON DSL)
★ 375guess-optimizer. GeoGuessr Expectation Simulator
★ 1mrustc. Alternative rust compiler (re-implementation)
★ 2.5ksail-riscv. Sail RISC-V model
★ 744ostrich. An SMT Solver for string constraints
★ 55protocol-bugs-list. List of bugs found in distributed protocols
★ 209ott-paper-template. A template for writing papers using Ott (https://github.com/ott-lang/ott)
★ 6cocktails_for_programmers. Сocktails for programmers. Коктейли для программистов.
★ 2.3kverus-proof-synthesis. Rust
★ 112minirust. A precise specification for "Rust lite / MIR plus"
★ 1karxiv-latex-cleaner. arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv
★ 7kawesome-ai-agents. A list of AI autonomous agents
★ 29ksilicon. Symbolic-execution-based verifier for the Viper intermediate verification language.
★ 143containerization. Containerization is a Swift package for running Linux containers on macOS.
★ 8.9kkaobook. A LaTeX class for books, reports or theses based on https://github.com/kenohori/thesis and https://github.com/Tufte-LaTeX/tufte-latex.
★ 1.1kjail. An nsjail Docker image for CTF pwnables. Easily create secure, isolated xinetd/inetd-style services.
★ 258carcara. Rust
★ 42tpot. Artifact repository for the "Practical Verification of System-Software Components Written in Standard C" paper (SOSP'24)
★ 25explode-js. Automated Exploit Generation for Node.js Packages
★ 20verus. Verified Rust for low-level systems code
★ 2.8klcov. LCOV
★ 1.1kott. The Ott tool for writing definitions of programming languages and calculi
★ 420VERSE-Toolchain. Tools for testing and verifying the safety and correctness of C programs.
★ 19sail. Sail architecture definition language
★ 911cn-tutorial. C
★ 17mairu. On-memory AWS credentials agent and executor for IAM Identity Center (AWS SSO) and custom servers
★ 61httptap. View HTTP/HTTPS requests made by any Linux program
★ 4.2khunspell. The most popular spellchecking library.
★ 2.6ksecurity-research. This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.
★ 4.6kmanim. Animation engine for explanatory math videos
★ 89keasycrypt. EasyCrypt: Computer-Aided Cryptographic Proofs
★ 412nilaway. Static analysis tool to detect potential nil panics in Go code
★ 3.9kcerberus. Cerberus C semantics
★ 92yarpgen. Yet Another Random Program Generator
★ 559mincaml-rs. A mincaml port written in Rust (reference implementation)
★ 12pprotein. Performance monitoring utilities for API server written in Go, works with pprof/fgprof/alp/slp
★ 135isunarabe-images. ISUNARABE の練習 VM 用イメージをビルドするためのパイプライン
★ 11ctf_multidocker. Dockerfile
★ 4misc. C++
★ 62zellij. A terminal workspace with batteries included
★ 35kCVE-2023-3640. SCTF 2023 kernel pwn && CVE-2023-3640
★ 29criterion.rs. Statistics-driven benchmarking library for Rust
★ 5.5kouroboros. Easy self-referential struct generation for Rust.
★ 728z3. The Z3 Theorem Prover
★ 5mata. A fast and simple automata library
★ 35algaroba. An eager SMT solver for Algebraic Data Types (ADTs)
★ 5rustc_public. Define compiler intermediate representation usable by external tools
★ 118script-server. Web UI for your scripts with execution management
★ 1.9kbenchexec. BenchExec: A Framework for Reliable Benchmarking and Resource Measurement
★ 289miri. An interpreter for Rust's mid-level intermediate representation
★ 6.5kathena. Validation framework for CHC models
★ 3errors. Go error library with error portability over the network
★ 2.5kpython-decompile3. Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and start to fix up some long-standing problems
★ 1.3kdomato. DOM fuzzer
★ 1.8kLLM4Decompile. Reverse Engineering: Decompiling Binary Code with Large Language Models
★ 6.8kultimate. The Ultimate program analysis framework.
★ 244moka. A high performance concurrent caching library for Rust
★ 2.7kllrt. LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
★ 8.8kset_log. Python
★ 1z3-cex. OCaml
★ 1magic-trace. magic-trace collects and displays high-resolution traces of what a process is doing
★ 6.2kpprof-rs. A Rust CPU profiler implemented with the help of backtrace-rs
★ 1.6kcolima. Container runtimes on macOS (and Linux) with minimal setup
★ 30kdifftastic. a structural diff that understands syntax 🟥🟩
★ 26khacktricks. Welcome to the page where you will find each trick/technique/whatever I have learnt in CTFs, real life apps, and reading researches and news.
★ 12kmisc. misc
★ 18it-quiz. 「IT」に関連するジャンルの、自作の早押しクイズのデータベース
★ 5aws-isucon. ISUCON過去問環境をAWSで再現するための一式まとめ
★ 281tsgctf-platform. TypeScript
★ 2LazyVim. Neovim config for the lazy
★ 27kscripts. Scripts used in CHC-COMP
★ 4rajiko. A tool for unblocking geolocation restriction of radiko.jp!
★ 309hscaml. yet another toy OCaml interpreter in Haskell
★ 12graten. "Gradual Tensor Shape Checking" (ESOP 23)
★ 9ctf-wiki-en. A full English version of the popular ctf-wiki
★ 115DOrder. DOrder -- Automatically Learning Shape Specifications
★ 20cursed_types. List of Trusted Types bypasses
★ 102bentov. OCaml implementation of histogram-approximation algorithm
★ 16hacl-star. HACL*, a formally verified cryptographic library written in F*
★ 1.8kmilewski-ctfp-pdf. Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
★ 12kqcheck. QuickCheck inspired property-based testing for OCaml.
★ 408crowbar. Property fuzzing for OCaml
★ 203csisat. CSIsat: A Tool for LA+EUF Interpolation
★ 1mlir-tutorial. MLIR For Beginners tutorial
★ 1.3kdomainslib. Parallel Programming over Domains
★ 189awesome-multicore-ocaml. A collection of libraries, experiments and ideas relating to OCaml 5 (multicore + effects)
★ 161buck2. Build system, successor to Buck
★ 4.4kcatala. Programming language for literate programming law specification
★ 2.4keio. Effects-based direct-style IO for multicore OCaml
★ 715sloader. sloader is an ELF loader which aims to replace ld-linux.so of glibc.
★ 163cheribuild. Easily build and run CHERI related projects
★ 94cheribsd. FreeBSD adapted for CHERI-RISC-V and Arm Morello.
★ 216quine-relay. An uroboros program with 100+ programming languages
★ 15kothello_read. C++
★ 4binsync. A reversing plugin for cross-decompiler collaboration, built on git.
★ 736optee_os. Trusted side of the TEE
★ 1.9kcacao. Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!
★ 2.1kbuzzer. Go
★ 477write-ups. Write-ups for various CTF
★ 216FUSEFs_exploitation. An example of a FUSE filesystem that can be used in kernel exploitation as a replacement for userfaultfd technique
★ 12ocamlrep. Sets of libraries and tools to write applications and libraries mixing OCaml and Rust. These libraries will help keeping your types and data structures synchronized, and enable seamless exchange between OCaml and Rust
★ 145ChatGDB. Harness the power of ChatGPT inside the GDB or LLDB debugger!
★ 937effects-examples. Examples to illustrate the use of algebraic effects in Multicore OCaml
★ 456fiat-crypto. Cryptographic Primitive Code Generation by Fiat
★ 836effing-mad. Algebraic effects for Rust
★ 670golem. Solver for Constrained Horn Clauses
★ 51human-or-vocaloid-quiz. TypeScript
★ 7voicevox_gcp. GCP container of VOICEVOX Engine
★ 2Hypervisor-101-in-Rust. The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
★ 1.2kdeveloper-roadmap. Interactive roadmaps, guides and other educational content to help developers grow in their careers.
★ 363kalive. Alive: Automatic LLVM's Instcombine Verifier
★ 227aeneas. A verification toolchain for Rust programs
★ 885mezzo. The language of the future!
★ 73fully-homomorphic-encryption. Homomorphic Encryption demos
★ 3.6kctf. knowledge is power
★ 235ropr. A blazing fast™ multithreaded ROP Gadget finder. ropper / ropgadget alternative (currently x86 only)
★ 554extfuse. Extension Framework for FUSE
★ 227cupynumeric. NumPy and SciPy on Multi-Node Multi-GPU systems
★ 981cbmc. C Bounded Model Checker
★ 1.1kmcc. min-caml compiler written in rust
★ 1rust-horn. RustHorn: A CHC-based automated verifier for Rust
★ 89petgraph. Graph data structure library for Rust.
★ 4klibrary-checker-problems. The problem data (Test case generator, judge's solution, task, ...) of Library Checker
★ 660code. Prolog
★ 31heartbeat.hakatashi.com. Keep alive
★ 3tar.pl. tar creator+extractor in ~100 lines of prolog
★ 261rust-pretty-assertions. Overwrite `assert_eq!` with a drop-in replacement, adding a colorful diff.
★ 1.4kstarlark. Starlark Language
★ 3.1kbuck. A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
★ 8.5kautocxx. Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
★ 2.6kcbindgen. A project for generating C bindings from Rust code
★ 2.9kdiplomat. Rust tool for generating FFI definitions allowing many other languages to call Rust code
★ 883crubit. A bidirectional bindings generator for C++ and Rust.
★ 1.1kresearch. VerSprite Security Research
★ 173wizard-engine. Research WebAssembly Engine
★ 508virgil. A fast and lightweight native programming language
★ 1.4kholbert. A graphical interactive proof assistant designed for education
★ 172malfunction. Malfunctional Programming
★ 356swc. Rust-based platform for the Web
★ 34kpretty.rs. Wadler-style pretty-printing combinators in Rust
★ 180coar. Collection of Automated Reasoners
★ 36sotsuron. AFL++ code coverage visualization (for my graduation thesis)
★ 8FSOPAgain. FSOP Again
★ 37kosenctfx. Go
★ 8satysfi.ml. Go
★ 14differential-dataflow. An implementation of differential dataflow using timely dataflow on Rust.
★ 3kpolonius. Defines the Rust borrow checker.
★ 1.7krbpf. Rust virtual machine and JIT compiler for eBPF programs
★ 1.1kgopacket. Provides packet processing capabilities for Go
★ 6.8kawib. a brainfuck compiler written in brainfuck
★ 600Zeratool. Automatic Exploit Generation (AEG) and remote flag capture for exploitable CTF problems
★ 1.1kcloud-init-isucon. ISUCON過去問環境を構築するためのcloud-config集
★ 113slp. SlowLog Profiler for MySQL and PostgreSQL
★ 130hashmap. A Golang lock-free thread-safe HashMap optimized for fastest read access.
★ 1.9ktrick2022. Ruby
★ 161caronte. A tool to analyze the network flow during attack/defence Capture the Flag competitions
★ 651tsgctf2021. Everything about TSG CTF 2021
★ 6compiler-explorer. Run compilers interactively from your web browser and interact with the assembly
★ 19kdecompiler-explorer. Decompiler Explorer! Compare tools on the forefront of static analysis, now in your web browser!
★ 2.6kCVE-2022-23222. CVE-2022-23222: Linux Kernel eBPF Local Privilege Escalation
★ 575nextra. Simple, powerful and flexible site generation framework with everything you love from Next.js.
★ 14khayatoito.github.io. HTML
★ 226CreuSAT. CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
★ 687creusot. Creusot helps you prove your Rust code is correct.
★ 1.8k2022. WeCTF 2022 Source Code & Organizer's Writeup
★ 33YubiKey-Guide. Community guide to using YubiKey for GnuPG and SSH - protect secrets with hardware crypto.
★ 12krbbardiche. Ruby parser and LSP in Rust
★ 20fuzz-introspector. Fuzz Introspector -- introspect, extend and optimise fuzzers
★ 462tinygo. Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
★ 18kocamlsyntax.com. How do you do that recursive GADT thing again?
★ 32DNS_ROPOB. C
★ 3awesome-elf.
★ 698python-patterns. A collection of design patterns/idioms in Python
★ 43kCTFNote. Python
★ 25awesome-low-latency. Patterns and resources of low latency programming.
★ 1.3kwtfpython. What the f*ck Python? 😱
★ 37kquals-2022. Source code for the DEF CON 30 CTF Qualifiers.
★ 267ptrlib. Python library for CTFer
★ 173