Updated: 2024-03-24 / Tips:English projects refer to those with documents in English, usually displayed in the readme / wiki / official website.
# | Repository | Description | Stars | Updated |
---|---|---|---|---|
1 | vxunderground/MalwareSourceCode | Collection of malware source code for a variety of platforms in an array of different programming languages. | 15009 | 2024-03-06 |
2 | mytechnotalent/Reverse-Engineering | A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures. | 9870 | 2024-03-09 |
3 | intel/optimization-manual | Contains the source code examples described in the "Intel® 64 and IA-32 Architectures Optimization Reference Manual" | 724 | 2024-02-27 |
4 | pablojimenezmateo/curriculum-bootloader | Here I share the code of my CV, which is also a bootable bootloader :) | 523 | 2024-03-20 |
5 | mikeroyal/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. | 442 | 2024-01-04 |
6 | niekiran/Embedded-C | Repository for udemy Embedded-C course | 413 | 2024-01-29 |
7 | mschwartz/assembly-tutorial | Programming in assembly language tutorial | 285 | 2024-02-11 |
8 | azkadev/operating_system_guide | Operating System Guide Dari 0 | 250 | 2024-03-22 |
9 | netspooky/golfclub | Binary Golf Examples and Resources | 201 | 2024-03-01 |
10 | openhwgroup/cvw | CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, ... | 194 | 2024-03-22 |
11 | MaaSTaaR/539kernel | 539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com ... | 187 | 2023-11-14 |
12 | TheAlgorithms/AArch64_Assembly | All Algorithms implemented in AArch64 Assembly | 130 | 2024-01-27 |
13 | jsmolka/gba-tests | A collection of Game Boy Advance tests. | 92 | 2023-12-03 |
14 | gbdev/gb-asm-tutorial | Learn to create games for the Game Boy using Assembly | 85 | 2024-03-10 |
15 | LaurieWired/Assembly-Algorithms | Repository of algorithms implemented in pure assembly | 67 | 2024-01-21 |
16 | 0xdea/xorpd-solutions | [SPOILER ALERT] My attempt at tackling the x86_64 asm riddles in xorpd's xchg rax,rax book. Pull requests welcome. | 63 | 2024-01-04 |
17 | hoglet67/MMFS | Modern SD Card File System for Acorn 8-bit Machine (Master, Beeb, Electron) | 63 | 2024-01-09 |
18 | haiwei-li/study | Study blog. Much more about KVM/Kernel/Virtualization. | 61 | 2024-03-22 |
19 | NesHacker/AssemblyCrashCourse | Code-along Examples for the 6502 Assembly Crash Course Video. | 59 | 2023-11-20 |
20 | mrcook/zx-spectrum-games | Collection of ZX Spectrum annotated game source code dissasemblies as .skool files | 57 | 2023-12-29 |
21 | Imtjl/1st-year-guide | 📜 Guide for 1st year ITMO VT students | 56 | 2023-12-14 |
22 | Martins3/Martins3.github.io | 📖 Scratchpad about Linux, Compiler and Virtualization | 55 | 2024-01-29 |
23 | camel-cdr/rvv-bench | A collection of RISC-V Vector (RVV) benchmarks to help developers write portably performant RVV code | 51 | 2024-03-23 |
24 | WonderfulToolchain/awesome-wsdev | A curated list of WonderSwan development resources. | 40 | 2024-02-17 |
25 | sverx/PSGlib | Z80 ASM library (and C conversion/compression tools) to allow replay of SN76489 VGMs as background music/SFX in SEGA Master System / SEGA Game Gear homebrew programs | 40 | 2024-03-14 |
26 | emutyworks/Learning-GB-Programming | Learning Game Boy programming step by step. Let's start game programming with Assembly language. | 35 | 2024-02-25 |
27 | gitendo/helloworld | Hello world and other commented GameBoy assembly examples for beginners. | 33 | 2023-10-11 |
28 | mytechnotalent/Embedded-Assembler | A FREE comprehensive step-by-step embedded Assembler tutorial covering the basics including coding your own vector table and linker script from scratch, I/O programming all the way to up to developing ... | 31 | 2024-02-21 |
29 | AndersBNielsen/65uino | 6502 learning platform in a familiar form factor | 31 | 2024-03-12 |
30 | cityxen/Commodore64_Programming | Commodore 64 Programming KickAssembler Library and Examples | 31 | 2024-02-19 |
31 | dsoze1138/MPLABX_pic-as_examples | Examples from XC8-PIC-Assembler-UG-for-EE-50002994A.pdf | 28 | 2024-01-22 |
32 | AYIDouble/Simple-Disassembly-Notes | ⚙️ Simple Step to Step Tutorials for Disassembling / Code Injection & getting Pointer Addresses 🔧 | 26 | 2024-02-29 |
33 | andrewt0301/hse-acos-course | Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics | 25 | 2024-03-17 |
34 | nanochess/book-Atari | Examples from my book Programming Games for Atari 2600 | 24 | 2024-02-29 |
35 | markmoxon/master-elite-beebasm | Fully documented and annotated source code for Elite on the BBC Master | 24 | 2024-03-22 |
36 | zisisvakras/mips-tool-pack | A collection of useful mips templates | 23 | 2024-02-21 |
37 | yeokm1/retro-configs | Collection of my DOS configurations and drivers of my retro machines | 22 | 2024-02-21 |
38 | lajohnston/smslib | Z80 libraries for the Sega Master System | 20 | 2023-10-29 |
39 | Nakazoto/Hellorld | A collection of the greatest programming on the planet! | 19 | 2024-01-22 |
40 | LeonarthCG/FFTA_Engine_Hacks | A collection of my modular engine hacks for FFTA | 19 | 2023-09-25 |
41 | prasad89/x86-assembly-programs | This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository ... | 18 | 2024-01-26 |
42 | toruzz/WebsiteHowtoCode | How to colorize Game Boy games - Example code | 17 | 2024-03-11 |
43 | Kongduino/PC-G850V | A collection of small sketches for the Sharp PC-G850V | 17 | 2023-10-18 |
44 | edoardottt/asm-snippets | Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree 💾 | 17 | 2023-11-29 |
45 | UtkarshPathrabe/Microprocessors-And-Interfacing-Lab-Solutions-BITS-Pilani | Contains the Lab Sheets and their Solutions of the Microprocessors And Interfacing Course in BITS Pilani. | 17 | 2024-01-06 |
46 | amir-kedis/Assembly-x86-helper | We Learned how to make games with ASM 86x, had great fun with it, and want to share what we learned with you, to ease your process. 😉 | 15 | 2024-02-09 |
47 | digitsensitive/c64 | Commodore 64 - Examples in 6502 Assembly language | 15 | 2023-11-28 |
48 | peterw8102/Z80-Retro | Tools and code snippets I'm playing with while building my own Z80 SBC | 15 | 2024-01-06 |
49 | SvOlli/sorbus | The Sorbus Computer is a very simple 65c02 computer for tinkering and learning | 14 | 2024-01-27 |
50 | Candle-Electric/VMU_Development_Beginners-Tutorial | A Guide For VMU Development For Beginners . | 14 | 2024-03-22 |
51 | Youngbeom94/Assembly-Cryptography | Cryptographic Algorithm in Embedded Device. This project shows how to efficiently implement AES and PIPO block cipher on a constrained device | 13 | 2023-11-07 |
52 | ahcbb6/baremetal-helloqemu | Baremetal QEMU examples | 13 | 2024-01-15 |
53 | KernelOverseer/mathematikOs | a simple operating system, that will grow as I learn more osdev | 11 | 2023-10-24 |
54 | tony-cruise/ProgrammingGamesForTheNES | Support files for the book "Classic Game Programming on the NES" | 11 | 2023-11-17 |
55 | 0xdea/Ao64A | NASM macOS translation of the source code listings distributed with the Art of 64-bit Assembly Language book. | 11 | 2024-01-04 |
56 | hubbsvtgc/LearnRISC-V | Learn RISC-V | 11 | 2024-03-22 |
57 | EhsanShahbazii/Usefull-Telegram-Bots | 🤖A collection of the best and most practical Telegram bots that make many things easy for us. Downloading files from social networks, receiving information, making gifs, downloading music, etc🤖 | 10 | 2024-02-13 |
58 | huanguang-z/discipline-core-courses | The record of my learning experience of CS discipline-core-courses | 9 | 2024-01-15 |
59 | RetroCogs/Mega65Tutorials | Various tutorials for coding in 45gs02 on the Mega65 | 9 | 2024-03-23 |
60 | AdilKoken/RISC-V-Assembly-Introductory-Exercises | collection of exercises designed to introduce students to the fundamental concepts of computer architecture using the RISC-V instruction set. | 8 | 2024-03-14 |
61 | ahmedembeddedx/Everything_but_Assembly | Welcome to the "Everything but Assembly" repository! If you've ever thought, "I want to learn everything about programming, except assembly," you're not in the right place. | 8 | 2024-02-03 |
62 | ilyakurdyukov/hello-asm | Hello World examples in assembly, for use as templates. | 8 | 2023-11-28 |
63 | beyrakIn/x86-Assembly | x86 Assembly learning path | 8 | 2024-03-03 |
64 | parallelno/Vector06c | Vector06c (КР580ВМ80 / i8080 ) dev setup, and code snippets. TASM32 + Visual Studio Code + Emu80 | 8 | 2023-12-18 |
65 | 42Bastian/JaguarDemos | A collection of new demos for Atari Jaguar | 8 | 2024-03-01 |
66 | rdoetjes/tuts | Assembly of random tutorials, that can be referenced in videos and YT comments | 8 | 2024-03-21 |
67 | 42Bastian/lynx_hacking | Collection of Lynx demos, trial. | 8 | 2024-02-11 |
68 | jhhoward/Vidsync | A DOS terminate and stay resident (TSR) program to fix display calibration for the Book8088 | 7 | 2024-01-02 |
69 | rdoetjes/moonpatrol | A mini clone of moonpatrol for the SEGA MEGA DRIVE. Used for a demonstration on how to use SGDK | 7 | 2024-01-08 |
70 | ilya-sotnikov/riscv-asm-spike | Bare metal RISC-V assembly examples for Spike (no pk) | 7 | 2023-10-14 |
71 | coffeevalenbat/Valens-Game-Boy-Graveyard | A collection of random tools and files I've created for Game Boy development and music composition. | 7 | 2023-10-10 |
72 | rdoetjes/c64 | c64 assembly course | 7 | 2024-01-03 |
73 | leefogg/Gameboy-Example-Collection | Collection of example Gameboy ROMs for development | 7 | 2023-12-19 |
74 | kunichiko/X68000_MSX_Simulator | Just my study of MSX Simulator working on the X68000 series computers. | 7 | 2023-10-03 |
75 | schoeberl/risc-v-lab | Lab material for the three week course on builiding a RISC-V microprocessor | 6 | 2024-01-19 |
76 | kyle41111/MalwareDevelopment | The projects im more confident in while learning Malware Development | 6 | 2024-02-08 |
77 | hoangsonww/Digital-Design-Labs | 🖥️ A collection of SystemVerilog modules and Assembly programs. This repo includes examples of decoders, encoders, binary adders, and interactive games such as Guessing Game implemented in hardware de ... | 5 | 2024-03-13 |
78 | EmbeddedSam/EEEN10202_Assembly_Examples | pic-as examples for use in the EEEN10202 course | 5 | 2024-03-03 |
79 | gmostofabd/8051-Assembly-Programming-and-Proteus-Simulation | A collection of ATMEL 8051 Series Microcontrollers (AT89C51/AT89S51/AT89S52/...) Assembly Programming Examples. All circuits have been simulated over Proteus software and verified on real hardware. a | 5 | 2023-12-19 |
80 | luigidifraia/easyflash-loader | Flexible EasyFlash Loader with usage examples | 5 | 2023-09-26 |
81 | Oric-Software-Development-Kit/Arkos-Music-Player | Small music disk to demonstrate how to use the Arkos player with the OSDK | 4 | 2024-02-22 |
82 | NhomNhom0/NadToTetrist | A hands-on journey through computer science basics Course. Starting with logic gates, learners progress through modules covering digital logic, programming, and system design. Through practical projec ... | 4 | 2024-02-14 |
83 | neuropython/Assembler | Repository where i am storing my microcontrollers course solution | 4 | 2024-01-31 |
84 | miruchigawa/my-learn-asm-arm64 | This repository contains my learning outcomes in studying ARM 64 assembly. It may serve as a reference for all of you. | 4 | 2024-02-29 |
85 | markmoxon/elite-compendium | Source for the Elite Compendium, a collection of the best Acornsoft Elite hacks on one disc | 4 | 2024-02-15 |
86 | malintha-induwara/mastermind-game-assembly | Implement infamous Mastermind board game using Assembly Language for ARM Processors | 4 | 2023-12-14 |
87 | aw-junaid/Hacking-Tools | This Repository is a collection of different Ethical Hacking Tools written in python, ruby, rust, c++, go and c. | 4 | 2023-12-27 |
88 | Ayg0/LIBASM | learning assembly why not doing a project at the same time | 4 | 2024-03-23 |
89 | mithindev/COLLEGE | Documenting my college learnings | 4 | 2023-12-20 |
90 | bell-sw/glibc-string | Collection of glibc optimized asm string implementations | 4 | 2024-01-17 |
91 | folsomcp/specpolFlow | Tools and background information to help with the analysis of stellar spectropolarimetric data. The goal is to develop a collection of smaller tools and larger tutorials. | 4 | 2024-03-23 |
92 | adithya2424/STM32_SERIES | Guide for bare metal programming using stm32 | 4 | 2023-11-10 |
93 | dumbtwink/fnc | FNC is an extremely lightweight collection of remakes of GNU Cat. | 4 | 2023-11-05 |
94 | IceCool10/PacientZero | C++ Packer ( Master Degree Project ) | 4 | 2023-12-04 |
95 | whatrocks/solutions | my solutions to programming exercises from books and other places | 4 | 2024-02-26 |
96 | nniikon/MIPT-notes | Sharing my Xournal++ and handwritten notes for different MIPT courses. | 3 | 2024-03-21 |
97 | electrondefuser/disARM | Collection of ARMv7 and ARMv8 assembly for learning the ARM instruction set | 3 | 2024-02-26 |
98 | abmfy/cod23-grp04 | A 32-bit 5-stage RISC-V pipeline processor core with traps, S privilege mode, virtual memory, cache, branch prediction and TLB. Powered by SpinalHDL and Verilator. Supports running simple OS like uCor ... | 3 | 2024-02-14 |
99 | richardturnnidge/lessons | z80 assembly code to accompany video lessons | 3 | 2024-02-26 |
100 | garry-iglesias/algosup-workshop | Algosup Assembly Course Workshop | 3 | 2023-11-27 |
101 | robotman2412/boa-risc-v | My second attempt at a RISC-V CPU with learnings form my previous attempt. | 3 | 2024-01-14 |
102 | survival-lumc/DynamicPrediction-book | Code and datasets used in book "Dynamic Prediction in Clinical Survival Analysis" by Hans van Houwelingen and Hein Putter (2011) | 3 | 2023-12-04 |
103 | F4LCn/falcon-os | toy operating system kernel written from scratch as a learning tool | 3 | 2024-02-28 |
104 | lixingyi701/OS_2113601_2113958_2112213 | Nankai OS course | 3 | 2023-12-25 |
105 | MateuszPietrzak/Jumping-Doodle | A gamboy game in assembly as a part of CO course at TU Delft | 3 | 2023-10-31 |
106 | wowkster/dinOS | A hobby operating system created to learn more about low level programming | 3 | 2023-11-01 |
107 | tipo159/rust-instruction-dispatch | This is a project to learn how to implement instruction dispatch in Rust. | 3 | 2024-02-21 |
108 | rei0515reten/pointerbook-sample | Pointer book sample code and environment construction | 3 | 2023-10-09 |
109 | ryanneph/Jai-Code-Interop | Basic examples of code interop between Jai <—> C/C++ <—> nasm (x86-64) | 3 | 2024-01-26 |
110 | albs-br/msx-tests | Small pieces of code made while learning some new MSX stuff, especially MSX 2 and over | 3 | 2024-03-13 |
111 | Ian-McG-1970/c64 | 6502 code examples | 3 | 2024-02-18 |
112 | indimail/tinydnssec | djbdns with dnssec, dnscurve support - a collection of Domain Name System tools | 3 | 2024-02-11 |
113 | lajohnston/zest | Test runner for the Sega Master System, for use with WLA DX | 3 | 2024-03-21 |
114 | devon-artmeier/genesis-decompression | Custom written implementations of decompression functions for various algorithms for the SEGA Genesis/Mega Drive | 2 | 2024-03-21 |
115 | Allard-Chris/SMS_Snake_Game | A Sega Master System Snake Game | 2 | 2024-01-29 |
116 | zuccha/smw-code | Collection of patches, UberASM, and other stuff SMW-related. | 2 | 2024-03-04 |
117 | angry-goose-initiative/rvsw | Hardware-Agnostic Collection of RISC-V Programs, Testfiles, And More | 2 | 2024-03-23 |
118 | segin-GH/esp-idf-examples | A repo full of esp-idf examples | 2 | 2024-01-25 |
119 | selimslab/logos | How to create an OS from scratch ➿ | 2 | 2023-11-03 |
120 | htonl/los | OS hacking for fun and learning | 2 | 2024-03-14 |
↓ -- Thanks -- ↓
If it is helpful to you, please star it for easy browsing. Thanks for your support!