- All languages
- APL
- ActionScript
- Ada
- Assembly
- Awk
- Bikeshed
- Brainfuck
- C
- C#
- C++
- CMake
- CSS
- Clojure
- CodeQL
- CoffeeScript
- Common Lisp
- Coq
- Crystal
- Cuda
- Cython
- D
- D2
- Dart
- Dockerfile
- EJS
- Earthly
- Elixir
- Emacs Lisp
- Erlang
- F*
- Fortran
- GDScript
- GLSL
- Go
- HTML
- Handlebars
- Haskell
- HolyC
- Isabelle
- Java
- JavaScript
- Jinja
- Julia
- Jupyter Notebook
- Kotlin
- LLVM
- Lean
- Lua
- Luau
- MDX
- MLIR
- Makefile
- Markdown
- Mathematica
- Mojo
- Nim
- Nix
- OCaml
- Objective-C
- PHP
- PLpgSQL
- Pascal
- Perl
- PowerShell
- Prolog
- Python
- Racket
- Ragel in Ruby Host
- Reason
- Ren'Py
- Roff
- Ruby
- Rust
- Scala
- Scheme
- Self
- Shell
- Slash
- Standard ML
- Starlark
- Svelte
- Swift
- SystemVerilog
- TLA
- TeX
- Toit
- TypeScript
- V
- VCL
- VHDL
- Verilog
- Vim Script
- Vue
- WebAssembly
- Wren
- XSLT
- Yacc
- Zig
Starred repositories
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes
the official Rust and C implementations of the BLAKE3 cryptographic hash function
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-modu…
An introduction to ARM64 assembly on Apple Silicon Macs
Web server for Linux written in amd64 assembly.
Raspberry Pi ARM based bare metal examples
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level la…
bootOS is a monolithic operating system in 512 bytes of x86 machine code.
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/tree/master/userland/arch/x86_64 SEE README. x8…
xoreaxeaxeax / sinkhole
Forked from Battelle/sinkholeArchitectural privilege escalation on x86
Disassembly of Legend of Zelda: Links Awakening DX
A very minimal, resource efficient exo-kernel
Pure64 is a kernel/software loader for x86-64 systems.
A project to resurrect Unix on the PDP-7 from a scan of the original assembly code
Basic linear algebra subroutines for embedded optimization
Pillman boot sector game, a yellow thing eats pills and is chased by monsters.
Simple dense bitmap index in Go with binary operators
Tiny assembler for 8086/8088, able to run over DOS for 8086/8088 machines.