Updated: 2022-04-10 / 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. | 9257 | 2022-04-09 |
2 | algorithm-archivists/algorithm-archive | A collaborative book on algorithms | 1951 | 2022-03-31 |
3 | pablojimenezmateo/curriculum-bootloader | Here I share the code of my CV, which is also a bootable bootloader :) | 520 | 2021-12-20 |
4 | guitmz/virii | Collection of ancient computer virus source codes | 432 | 2021-11-26 |
5 | intel/optimization-manual | Contains the source code examples described in the "Intel® 64 and IA-32 Architectures Optimization Reference Manual" | 366 | 2022-03-07 |
6 | christopherpow/nes-test-roms | Collection of test ROMs for testing a NES emulator. | 347 | 2022-03-02 |
7 | xorpd/asm_prog_ex | Exercises for Assembly language course | 275 | 2021-11-29 |
8 | ConsenSys/gnark-crypto | gnark-crypto provides elliptic curve cryptography (+pairing) on BN254, BLS12-381, BLS12-377, BW6-761, BLS24-315 and BW6-633. Also various algorithms (algebra, crypto) of particular interest for zero k ... | 152 | 2022-03-30 |
9 | niekiran/Embedded-C | Repository for udemy Embedded-C course | 152 | 2021-12-13 |
10 | Xyl2k/Xylitol-MASM32-snippets | MASM32 Code collection for reverse engineers | 120 | 2022-03-06 |
11 | am0nsec/vx | Virus Exchange (VX) - Collection of malware or assembly code used for "offensive" purposed. | 119 | 2022-02-02 |
12 | MagerValp/u4remastered | Ultima IV Remastered for the C64 | 89 | 2021-10-22 |
13 | gmarino2048/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 c ... | 67 | 2021-10-20 |
14 | redcode-labs/BMJ | Code snippets for bare-metal malware development | 66 | 2022-02-19 |
15 | CCCSBuffet/pk_do_not_be_afraid | ASM really isn't that different from C! This collection of tutorials bridges your existing knowledge of C or C++ to teach assembly language. | 63 | 2022-02-25 |
16 | mish24/Assembly-step-by-step | Codes written while learning NASM, numbering the code according the level of complexity. | 50 | 2021-11-01 |
17 | Sakura-IT/Amiga-programming-examples | Various programming examples for (mostly classic) Amiga. | 47 | 2022-01-22 |
18 | simoesusp/Processador-ICMC | Development of a complete environment to teach and learn computer architecture, VHDL processor design and Assembly language | 43 | 2021-12-29 |
19 | hoglet67/MMFS | Modern SD Card File System for Acorn 8-bit Machine (Master, Beeb, Electron) | 42 | 2022-04-01 |
20 | XlogicX/Learn | Learn the very basics of different languages | 42 | 2022-03-31 |
21 | nguyenphuminh/HelloWorld | Collection of Hello World programs written in multiple languages =D | 38 | 2022-02-19 |
22 | Johnlon/spam-1 | Home Brew 8 Bit CPU Hardware Implementation including a Verilog simulation, an assembler, a "C" Compiler and this repo also contains my research and learning. See also the Hackaday.IO project. https:/ ... | 36 | 2022-03-30 |
23 | SlithyMatt/zxs-assembly-tutorial | Z80 Assembly Tutorial for ZX Spectrum Development | 33 | 2022-03-26 |
24 | mrcook/zx-spectrum-games | Collection of ZX Spectrum annotated game source code dissasemblies as .skool files | 32 | 2021-10-24 |
25 | haiwei-li/study | Study blog. Much more about KVM/Kernel/Virtualization. | 31 | 2022-03-31 |
26 | 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 | 29 | 2021-12-24 |
27 | gitendo/helloworld | Hello world and other commented GameBoy assembly examples for beginners. | 26 | 2022-03-07 |
28 | makerbase-mks/MKS-Robin-Nano-Firmware | MKS Robin Nano firmware source code, you can use IAR IDE build it and update it on your nano board.Of course, you can change source code and add new function with you requirement and so on | 25 | 2022-01-15 |
29 | 0x00Jeff/ElfFileInfecters | a collection of elf file infectors | 23 | 2021-10-10 |
30 | mikeroyal/RISC-V-Guide | RISC-V Guide | 21 | 2022-03-18 |
31 | cityxen/Commodore64_Programming | Commodore 64 Programming KickAssembler Library and Examples | 20 | 2022-03-17 |
32 | jmatzen/leventhal-6809 | Source code from Leventhal's "6809 Assembly Language Programming" book | 18 | 2022-01-20 |
33 | g1f1/HelloWorld | List of Hello World programs in many programming languages. Don't forget to star 🌟 this repository. | 17 | 2022-01-30 |
34 | rogerbratseth/Amiga-Assembler-on-Two-Disks | Project for translating Fabio Ciuccis assembler-course for the Amiga from 1994 | 16 | 2022-01-04 |
35 | dsoze1138/MPLABXv5xx_pic-as_examples | Examples from XC8-PIC-Assembler-UG-for-EE-50002994A.pdf | 14 | 2022-02-26 |
36 | ihack4falafel/SLAE32 | Collection of things made during my SLAE 32-bit journey | 14 | 2022-02-24 |
37 | Schlumberger/geothermal | Standard test case examples of geothermal simulation | 13 | 2021-11-19 |
38 | Drunella/u5remastered | Ultima V remastered for EasyFlash and 1581 | 13 | 2021-11-21 |
39 | stefanocoppi/amiga_game_prog | Amiga Assembly Game Programming Tutorial series | 12 | 2022-02-17 |
40 | rjobling/Old-Jobbo-Amiga-Code | This is a collection of Amiga demo routines lifted from my old A1200. | 12 | 2022-01-15 |
41 | edoardottt/Asm_mars_examples | Some of my assembly code ( examples, iterative and recursive algorithms ) from Computer's Architecture course in Sapienza University, CS Bachelor Degree 💾 | 12 | 2022-03-19 |
42 | yugecin/scmcleoscripts | Collection of cleo/scm scripts/plugins that I've made (gtasa) | 12 | 2021-11-28 |
43 | maxim-zhao/zexall-sms | Sega Master System port of ZEXALL Z80 instruction set exerciser | 11 | 2021-10-19 |
44 | conradoplg/authenc | Standalone implemention of authenticated encryption algorithms | 11 | 2022-01-28 |
45 | dcdelia/dbi-detector | Collection of DBI evasion techniques | 10 | 2022-01-25 |
46 | SiliconGalaxy/SegaGenesisLibs | Useful tricks and routines for your sega genesis games. | 10 | 2022-02-01 |
47 | LeonarthCG/FFTA_Engine_Hacks | A collection of my modular engine hacks for FFTA | 10 | 2022-03-28 |
48 | lajohnston/smslib | Z80 libraries for the Sega Master System | 10 | 2022-03-30 |
49 | paveldat/Assembler | Assembler learning | 9 | 2021-12-04 |
50 | tomverbeure/vexriscv_ocd_blog | Repo that shows how to use the VexRiscv with OpenOCD and semihosting. | 9 | 2022-02-21 |
51 | ProfessionallyEvil/x86_asm | x86 Assembly Code Examples for Blog Posts | 9 | 2022-03-31 |
52 | BrianStadnicki/self-modifying-assembly-examples | Examples of self-modifying x86 linux assembly | 8 | 2021-12-20 |
53 | olie304/BO3-Shader-Research | Information about and examples of HLSL shaders, techsets and materials for Call of Duty Black Ops 3 | 8 | 2021-12-25 |
54 | emutyworks/Learning-GB-Programming | Learning Game Boy programming step by step. Let's start game programming with Assembly language. | 8 | 2022-02-05 |
55 | jvisser/UltraDrive | Project to learn how to implement a game engine for the Sega Genesis/Mega Drive. | 8 | 2022-03-11 |
56 | mattuna15/merlin | Learn how to create your own 32-bit system from scratch. | 8 | 2022-02-15 |
57 | maxim-zhao/sms-hq-samples | Patching Sega Master System games with high-quality samples | 8 | 2022-02-07 |
58 | lordmilko/VSKernelDev | Tutorial/Sample Project for doing Operating Systems development in Visual Studio | 7 | 2021-12-12 |
59 | smallnest/go-generics-examples | go generics examples | 6 | 2022-03-29 |
60 | AmusementClub/x265 | statically linked x265 Yuuki mod with mimalloc, PGO (Profile-Guided Optimization) & LTO (Link-time Optimization) | 6 | 2022-03-27 |
61 | markmoxon/master-elite-beebasm | Fully documented and annotated source code for Elite on the BBC Master | 6 | 2022-02-06 |
62 | Kongduino/PC-G850V | A collection of small sketches for the Sharp PC-G850V | 6 | 2022-01-29 |
63 | willpyshan13/DailyInterview | android java c++ ios flutter reactnative native leetcode | 6 | 2022-02-03 |
64 | aromalanil/Microprocessor-Lab-Ktu | This repository contains a collection of assembly programs written as part of Microprocessor Lab KTU | 6 | 2021-12-08 |
65 | andrewt0301/hse-acos-course | Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics | 6 | 2022-03-25 |
66 | kspalaiologos/LearnC | LearnC is (mainly) C book I wrote | 6 | 2022-01-17 |
67 | luigidifraia/easyflash | Update Thomas ’skoe’ Giesel's EasySDK with EasyAPI examples | 6 | 2022-04-01 |
68 | adithya2424/STM32_SERIES | The ultimate guide for bare metal programming using stm32 | 5 | 2022-03-02 |
69 | Apress/learn-to-program-w-assembly | Source Code for 'Learn to Program with Assembly' by Jonathan Bartlett | 5 | 2022-01-08 |
70 | KuangjuX/SimpleMIPS | A Simple 5-stage pipeline MIPS CPU for TJU Computer Architecture Course | 5 | 2022-02-15 |
71 | InfinityFloof/fnc | FNC is an extremely lightweight collection of remakes of GNU Cat. | 5 | 2021-12-03 |
72 | peterw8102/Z80-Retro | Tools and code snippets I'm playing with while building my own Z80 SBC | 5 | 2022-01-06 |
73 | luigidifraia/easyflash-loader | Flexible EasyFlash Loader with usage examples | 5 | 2022-04-01 |
74 | georgjz/snes-assembly-adventure-code | The code examples from the SNES Assembly Adventure series of tutorials | 4 | 2022-02-20 |
75 | Arnau478/os-tutorial | A tutorial to learn how to create an operating system from scratch | 4 | 2022-01-08 |
76 | MobyGamer/x86-simple-boot-sector | Examples of building a simple boot sector for 16-bit x86 -era systems | 4 | 2021-12-20 |
77 | dhwl1234/Code-for-Microcomputer-principle | Microcomputer principle course code of Beijing University of Chemical Technology | 4 | 2021-12-19 |
78 | mytechnotalent/AArch64-Bytes | A series of small ARM 64 bite-size articles to help one better reverse AArch64 ARM 64 Linux binaries. | 4 | 2022-02-02 |
79 | JackHCC/Embedded-Microprocessor-System-Homework | Peking University Embedded Microprocessor System Lesson’s all Homework | 4 | 2021-12-28 |
80 | puhfessor-p-cpsc-240/2021-fall-cpsc-240-lab-demos | Collection of live lab demos | 4 | 2021-11-18 |
81 | mikeroyal/Assembly-Guide | Assembly Guide | 4 | 2022-01-02 |
82 | fghsgh/fghbeep2 | advanced 1-bit sound engine for 83+/84+ series of calculators | 4 | 2022-01-26 |
83 | bitRAKE/fasmg_playground | Collection of fasmg code samples and small projects. | 4 | 2022-03-10 |
84 | leifo/amiga-demolib | An evolutionary collection of support routines for making OCS/ECS demos. | 4 | 2022-01-09 |
85 | yeokm1/retro-configs | Collection of my DOS configurations and drivers of my retro machines | 4 | 2021-11-14 |
86 | 42Bastian/lynx_hacking | Collection of Lynx demos, trial. | 4 | 2022-02-14 |
87 | secana/Assembler-Examples | Different code examples in assembler | 4 | 2021-12-07 |
88 | AnthemK/OS-Course-Design | HUST CSE OS Course Design | 3 | 2022-03-19 |
89 | Dgdiniz/retro-level-programming | This is the code for a series of videos called Retro Level Programming, where I teach programming using retro gaming consoles. | 3 | 2022-04-03 |
90 | davispeixoto/1000_virus_source_code_for_study | 1000 computer viruses source code for study | 3 | 2022-01-28 |
91 | Mouradouchane/assembly_examples | just a simple repo for assembly examples & snippets | 3 | 2022-02-07 |
92 | 3SUM/monalisa | Collection of homework assignments I did for myself and for others while as an undergrad @ UNLV. | 3 | 2022-01-20 |
93 | dumitory-dev/mbr-password | This is a tutorial project that shows how to set the BIOS boot password | 3 | 2021-12-19 |
94 | PacktPublishing/Mastering-Reverse-Engineering-Second-Edition | Mastering Reverse Engineering (Second Edition), published by Packt Publishing | 3 | 2022-03-22 |
95 | EdSalisbury/edventure | Atari 800 Roguelike - Tutorial series: https://youtu.be/whhTuBpkcrY | 3 | 2022-03-29 |
96 | GGAlanSmithee/learning-intel-x86-assembly | A repository to keep my files while learning intel x86 assembly | 3 | 2021-10-31 |
97 | thuongtruong1009/computer-architecture | Large project about Computer Architecture topic. Read and learn how to use MIPS language. | 3 | 2022-02-05 |
98 | menotti/convert_grayscale | A simple example in Verilog of how to convert an image to grayscale | 3 | 2022-02-18 |
99 | sudoamin/mars-os | 64-bit operating system developed for learning | 3 | 2022-03-30 |
100 | ArcadeDan/DanOS | personal project for learning x86-64 asm | 3 | 2022-02-07 |
101 | kernelbin/CloudOS | An operate system written by me for study purpose | 3 | 2021-11-26 |
102 | Martin-H1/6502 | A collection of 6502 projects in a monorepo | 3 | 2021-11-28 |
103 | SoulXHades/Shellcode | A repos of shellcodes I created for fun during my free time to learn. | 3 | 2021-11-01 |
104 | HerrSchatten/MBMPlay-SMS | A port of the MoonBlaster replayer from the MSX to the Master System | 3 | 2022-01-31 |
105 | DavidJRichards/VideoWriter | Collection of information about Philips VideoWriter 4460 | 3 | 2022-01-10 |
106 | LukeUsher/sonic-the-hedgehog-pal-edition | A (probably misguided) attempt to create a proper PAL optimised port of Sonic 1 | 2 | 2022-03-30 |
107 | AkaliRep/Assembly-Compilation | Compilation of things I am learning to do with assembly | 2 | 2022-02-20 |
108 | mahmou7789d/AVR_Driver | For AVR Embedded Course, I had code this driver to produce more electronics and robotics projects using AVR Microcontroller | 2 | 2022-03-01 |
109 | msarbouch/HackerU | Most of my works during the study period. | 2 | 2022-02-10 |
110 | ferhatkorkmaz11/CS224-2021-2022-FALL | Labs for Bilkent University's CS224 Computer Organization course in 2021-2022 Fall Semester | 2 | 2022-01-10 |
111 | J1aM1ng/SDUCS-Material | share SDUCS course material including ppt、previous exams as well as recalled exams | 2 | 2022-01-03 |
112 | ruinenlee/GnssNavigationAndVisualization | Fall 2020 Multi-agent Intelligence Course Project - 1 | 2 | 2021-11-26 |
113 | milofultz/sorting-in-6502 | Implementing sorting algorithms in 6502 assembly so I will REALLY know how they work | 2 | 2021-11-14 |
114 | seanpm2001/Learn-Assembly | A repository for showcasing my knowledge of the Assembly programming language, and continuing to learn the language. | 2 | 2021-11-13 |
115 | Kerago/Music-Player-Machine-Hacking-IRL | How to hack those music players that only have chrome open :) Bypass the restriction to User Interface and POC cant be shown yet but it works :) | 2 | 2022-03-17 |
116 | metaone70/A-Space-Game-C64 | This repository contains my first Commodore 64 game in assembly... I've learned and implemented basic aspects that forms the foundation of a game, so it is a playable game, it is not meant to last hou ... | 2 | 2022-01-05 |
117 | AlexandrosKyriakakis/microprocessor-lab-ntua | University assignments for lesson Microprocessor Lab 2020-2021 | 2 | 2021-11-05 |
118 | sasaga/SHELLCODES-WINDOWS | This is a space where I share some shellcodes that I wrote in ASM x86 and x64 when I was developing exploits for the windows platform | 2 | 2021-10-28 |
119 | BenchBenchie/SMWCHackJam | A repository for shared progress in a SMW hackjam entry | 2 | 2021-10-25 |
120 | mikeblas/NiftyJames | Nifty James' 16-bit DOS Shareware utilities | 2 | 2021-10-26 |
121 | WillSams/Making-Games-For-The-NES-book-examples | Me just going through Steven Hugg's book, sans the need to use the 8bitworkshop web IDE. | 2 | 2022-01-16 |
122 | nafsika24/Microcomputers-Systems-NTUA | Microcomputers Course (2019-2020) NTUA | 2 | 2021-10-15 |
123 | petikvx/vx-ezine | Collection of ezine about virii | 2 | 2022-02-23 |
124 | vxfury/libmpi | Multiple Precision Integer and Relevant Algorithms, such as Bignum, RSA, DH, ECDH, ECDSA | 2 | 2021-12-27 |
125 | jmthompson/jrc-1 | Josh's Retro Computer 1, the first in a new series of homebrew retro computers | 2 | 2022-03-14 |
126 | b4rt-dev/FPGC5 | A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more abo ... | 2 | 2022-02-11 |
127 | rdoetjes/tuts | Assembly of random tutorials, that can be referenced in videos and YT comments | 2 | 2022-02-26 |
128 | ijpq/15418 | CMU-15418 course, keywords: parallel programming, intel-ispc, CUDA. | 2 | 2022-03-23 |
129 | mwfj/CMU_15213_CSAPP3E_Lab | Self-Study: The Class lab of CMU-15213(2015 version) http://www.cs.cmu.edu/afs/cs/academic/class/15213-f15/www/schedule.html | 2 | 2022-03-27 |
130 | infosecirvin/assembly | Assembly Course | 2 | 2021-11-02 |
131 | saumya-prakash/Mastermind | Implementation of the classic board-game Mastermind in x86 assembly | 2 | 2021-10-31 |
132 | ksakkas/Learn-Assembly | Learn Assembly Language and Program a MIPS Computer Architecture DIT UOI | 2 | 2021-11-24 |
133 | tedkotz/be6502 | Collection of notes, software and upgrades for Ben Eater's 6502 Computer | 2 | 2022-01-10 |
134 | smalinux/simOS | Tiny operating system made for learning only. 16-bit real mode based on x86 architecture using BIOS interrupts | 2 | 2022-01-18 |
135 | skeetor/c64-src | A collection of Commodore C64 and C128 sources. | 2 | 2021-12-26 |
136 | hang-on/knights-of-the-square | Sega Master System Homebrew | 2 | 2022-03-23 |
137 | crtc-demos/the-master-of-your-old-school | CRTC's demo for the BBC Master, released at Sundown 2010 | 2 | 2021-10-12 |
↓ -- Thanks -- ↓
If it is helpful to you, please star it for easy browsing. Thanks for your support!