Discover United States's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United States.
microsoft/MS-DOS
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposesvxunderground/MalwareSourceCode
Collection of malware source code for a variety of platforms in an array of different programming languages.mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.leachim6/hello-world
Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see contributing.md for contribution instructions!akkartik/mu
Soul of a tiny new machine. More thorough tests β More comprehensible and rewrite-friendly software β More resilient society.RandalLinden/DOOM-FX
Doom/FX for Super Nintendo with SuperFX GSU2ARangi42/polishedcrystal
An upgrade to PokΓ©mon Crystal. Brings features and content up to date, and adds some original content.adriancable/8086tiny
Official repository for 8086tiny: a tiny PC emulator/virtual machinenornagon/jonesforth
Mirror of JONESFORTHHazyResearch/safari
Convolutions for Sequence Modelingvideolan/x265
https://bitbucket.org/multicoreware/x265/ git mirrorblackbird71SR/Hello-World
Hello World in all possible programmnig languagesApress/low-level-programming
Source code for 'Low-Level Programming' by Igor ZhirkovHazyResearch/hyena-dna
Official implementation for HyenaDNA, a long-range genomic foundation model built with Hyenarichardjrossiii/iOSAppInAssembly
An iOS app in assemblyHazyResearch/m2
Repo for "Monarch Mixer: A Simple Sub-Quadratic GEMM-Based Architecture"videolan/dav1d
A read-only mirror of dav1d source code repository. The origin is at https://code.videolan.org/videolan/dav1d/HazyResearch/H3
Language Modeling with the H3 State Space Modelmschwartz/assembly-tutorial
Programming in assembly language tutorialchristopherpow/nes-test-roms
Collection of test ROMs for testing a NES emulator.retrio/gb-test-roms
Collection of Game Boy test roms.clann24/jos
JOS lab, MIT 6.828 Operating System Engineeringcesarblum/sectorforth
sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector.matt-kempster/m2c
A MIPS and PowerPC decompiler.tinysec/windows-syscall-table
windows syscall table from xp ~ 10 rs4AhmadNaserTurnkeySolutions/emu8086
Assembly tutorialrsanchezsaez/CardboardSDK-iOS
iOS port of Google's CardboardSDK (mobile VR toolkit)sonicretro/s1disasm
Sonic 1 Disassemblymikeroyal/RISC-V-Guide
RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.wwarthen/RomWBW
System Software for Z80/Z180/Z280 Computerslukechampine/blake3
A pure-Go implementation of the BLAKE3 cryptographic hash functiondmitrystu/sboot_stm32
Secure USB DFU1.1 bootloader for STM32boostorg/context
Dfinitski/N7DDC-ATU-100-mini-and-extended-boards
74hc595/Amethyst
8-bit ATmega1284 retro computerduff2013/ulptool
Program the esp32 ULP coprocessor in Arduinoosresearch/airbreak
CPAP jailbreak to allow it to be used as a temporary ventilator74hc595/68k-nano
Minimal 68000-based single board computersonicretro/s2disasm
Sonic 2 Disassemblyajyoon/systemf
a brainfuck interpreter supporting linux syscalls with an example HTTP serverashleygwilliams/x86-kernel
a simple x86 kernel, extended with Rusttrash80/mGB
mGB - Nintendo Gameboy MIDI control for Arduinoboyvsergeev/apfcp
x86 Assembly Primer for C ProgrammersNovaSquirrel/NovaTheSquirrel
an open source NES platformer gamejeff-1amstudios/c64-slack-client
A Slack client for the Commodore 64DeerTears/GB-Studio-Community-Assets
A repository of user-submitted original assets usable in GB Studio, with no attribution required.hxlnt/connectedNES
π‘ A WiFi "modem" that connects your NES to the internet. Includes sample Twitter client.hxlnt/computers-are-easy
π³οΈβπ A "Hello World" NES ROM with fully-commented 6502 assembly-language source code.sonicretro/skdisasm
Sonic and Knuckles DisassemblyBattelle/REpsych
Psychological warfare in reverse engineeringjeffheaton/present
Code from Jeff Heaton's YouTube videos, articles, and conference presentations.am0nsec/vx
Virus Exchange (VX) - Collection of malware or assembly code used for "offensive" purposed.jcalvinowens/asmhttpd
A minimalist HTTP server for Linux, written in x86_64 assemblymaduce/defcad-repo
Official Defcad Megapack Repofarisawan-2000/kirby64
A work-in-progress decompilation of Kirby 64: The Crystal Shards, brought to you.Sh0ckFR/InlineWhispers2
Tool for working with Direct System Calls in Cobalt Strike's Beacon Object Files (BOF) via Syswhispers2msg7086/x265-Yuuki-Asuna
A fork of x265. A modded version.akatrevorjay/edid-generator
Hackerswork to generate an EDID blob from given Xorg Modelines, complete with valid checksum.vermiceli/nes-contra-us
An annotated disassembly with supplemental materials of the Contra (US) and Probotector NES game.Prithvirajbilla/helloworld
Helloworld programs in different languages,pull requests are welcome :)billbudge/PCS_Atari800
dashxdr/cgb
Color Gameboy Development stuff circa 2000skeeto/pure-linux-threads-demo
Pthreads-free Linux threading demogmarino2048/64bit-os-tutorial
This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!Apress/modern-x86-assembly-language-programming
Source code for 'Modern X86 Assembly Language Programming' by Daniel KusswurmIsoFrieze/SMWDisX
SMW Disassembly Xjblang/supermon64
Original sources and binaries for Supermon+64 V1.2 by Jim Butterfieldosirislab/Shellcode
gregkrsak/first_nes
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.jwasham/assembly-and-c
Personal study of book "Low-Level Programming" by Igor Zhirkov (Apress, 2017)strager/supermetroid
Super Metroid SNES game, disassembledboku7/winx64-InjectAllProcessesMeterpreter-Shellcode
64bit Windows 10 shellcode that injects all processes with Meterpreter reverse shells.rpcope1/Hantek6022API
Hantek 6022BE Python API for Windows and Linux.Apress/beginning-x64-assembly-programming
Source Code for 'Beginning x64 Assembly Programming' by Jo Van Hoeyjeaye/toybox
A box for misfit toysJohnGlassmyer/UltimaHacks
Patches which add features to, and improve the usability of, the 1990s video games Ultima VII (BG and SI) and Ultima Underworld (I and II), along with a program to compile and apply these patches.wonkey-coders/wonkey
Wonkey is a easy to learn, oriented object, modern and cross-platform programming language for creating cross-platform video games. Pull requests welcome! Join community https://discord.gg/awfuRtZay7cfallin/treeos
Christmas tree demo on bare PC hardware (no OS), in 16-bit assemblyfwessels/go-cv-simd
Low level image processing library in pure Go with SIMD assemblyraplin/DPS-1200FB
Python code to read status from the DPS-1200FB power supplyyuxincs/MIPS-CPU
A Simulative MIPS CPU running on Logisim.hundredrabbits/Donsol
Card game for the Famicom, written in 6502 assemblyjophish/tiny-bootstrap
A tiny bootloader for x86 IBM-PC compatible machineszephray/NekoCart-GB
Open-source Gameboy Flash Cartridge using an Xilinx CPLD as MBCadafruit/piccolo
Tiny Arduino music visualizerriemannulus/i_want_go_home
μ§μκ°κ³ μΆλ€DownWithUp/DynamicKernelShellcode
An example of how x64 kernel shellcode can dynamically find and use APIsbarrettotte/qr-asm
Generate a QR code from scratch with only ARM assembly.cottsay/arm_asm_emu
Gameboy Emulator in ARM Assemblyedma2/asmscan
a port scanner written in x86 assemblymikeryan/UltraCIC
Nintendo 64 CIC clonedeptofdefense/HAS-Qualifier-Challenges
Hack A Sat 2020 Qualifier Challengesnbarkhina/MarioCompiler
A Super Mario Compiler written in JavaScriptamayra/arc_conv
Command-line visual novel toolkit written by w8m in pure ASMSharpCoder/rpi-kernel
A Basic (non Linux) C++ Kernel for Raspberry Pi.billbudge/PCS_AppleII
Pinball Construction Set Source Code for Apple IIalexfru/BootProg
FAT12/16/32 Bootsector for .COMs/.EXEsnootropicdesign/lumazoid
Firmware for the Lumazoid realtime music visualizer boardhxlnt/nes-pipeline
π Continuous integration for NES homebrew that adds screenshots taken in the cloud.anjennings/Tom80
Love Open Source and this site? Check out how you can help us