Projects in Awesome Lists tagged with nasm
A curated list of projects in awesome lists tagged with nasm .
https://github.com/Dman95/SASM
SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages
assembler assembly assembly-language fasm gas ide nasm sasm
Last synced: 17 Jul 2025
https://github.com/dman95/sasm
SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages
assembler assembly assembly-language fasm gas ide nasm sasm
Last synced: 13 May 2025
https://github.com/hjlebbink/asm-dude
Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window
assembler assembly assembly-language-programming avx2 avx512 code-completion disassembly masm nasm syntax-highlighting visual-studio visual-studio-extension x86-64
Last synced: 14 May 2025
https://github.com/HJLebbink/asm-dude
Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window
assembler assembly assembly-language-programming avx2 avx512 code-completion disassembly masm nasm syntax-highlighting visual-studio visual-studio-extension x86-64
Last synced: 17 Apr 2025
https://github.com/netwide-assembler/nasm
A cross-platform x86 assembler with an Intel-like syntax
assembler assembler-x86 assemblers nasm nasm-assembler nasm-language x86
Last synced: 13 May 2025
https://github.com/cirosantilli/x86-assembly-cheat
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. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat 移至:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly请参阅自述文件。 x86 IA-32和x86-64 userland最少示例教程。 数百个可运行的断言。 好的GDB设置。 IO是用libc完成的,因此OS在理论上是可移植的。 涵盖了NASM和GAS。 在Ubuntu 18.04中测试。 容器(ELF),链接,调用约定。 系统土地作弊网址:https://github.com/cirosantilli/x86-bare-metal-examples,ARM作弊网址:https://github.com/cirosantilli/arm-assembly-cheat
assembly gas nasm x86 x86-32 x86-64
Last synced: 22 Jan 2026
https://github.com/returninfinity/pure64
Pure64 is a kernel/software loader for x86-64 systems.
Last synced: 04 Apr 2025
https://github.com/ReturnInfinity/Pure64
Pure64 is a kernel/software loader for x86-64 systems.
Last synced: 09 Jul 2025
https://github.com/corruptedbycpu/cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 04 Apr 2025
https://github.com/CorruptedByCPU/Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 08 May 2025
https://github.com/mati365/ts-c-compiler
⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pipeline. Compiles to x86 machine code with integrated assembler and emulator.
8086 8086-emulator assembler assembler-x86 assembly c-compiler compiler emulator es6 i8086 intel-8086 nasm preprocessor repl simulator toy-compiler typescript x86 x86-16
Last synced: 16 May 2025
https://github.com/nikitaivanovv/snake-asm
Tiny snake game written in x86_64 assembly for Linux
assembly game nasm snake-game terminal
Last synced: 07 May 2025
https://sonictk.github.io/asm_tutorial/
Code samples for the Understanding Windows x64 Assembly tutorial.
Last synced: 03 Apr 2025
https://github.com/tsoding/wassm
Web framework for x86_64 nasm
assembly hacktoberfest hacktoberfest2020 linux nasm webframework x86-64
Last synced: 29 Apr 2025
https://github.com/idouble/nasm-assembly-linux-notes
🐧 Assembly with Linux (Notes, Syscalls, Protection Rings) 🐧
assembly kernel-mode kernel-module linux linux-kernel nasm nasm-assembly privilege-levels privileged-instruction protection-ring read ring-0 ring-3 ring0 ring3 syscalls systemcall systemcalls usermode write
Last synced: 16 Apr 2025
https://github.com/mopp/axel
Operating System
nasm operating-system os x86-64
Last synced: 12 Apr 2025
https://github.com/egormkn/mbr-boot-manager
💾 Master Boot Record with a boot menu written in Assembly
assembler bios boot boot-manager boot-menu bootloader master-boot-record mbr nasm operating-systems x86
Last synced: 05 Mar 2026
https://github.com/ghosind/hariboteos
《30天自制操作系统》NASM+GCC+QEMU实现
30-days-os gcc learning-os nasm os os-dev qemu x86-32
Last synced: 14 Apr 2025
https://github.com/yds12/x64-roadmap
A roadmap to learn x64 assembly using nasm on Linux.
assembly assembly-language assembly-x86-64 guide linux nasm nasm-assembly tutorial
Last synced: 10 Apr 2025
https://github.com/koibtw/highlightos
🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly
assembly bios bootloader kernel nasm os rust
Last synced: 01 Jun 2026
https://github.com/adamperkowski/highlightos
🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly
assembly bios bootloader kernel nasm os rust
Last synced: 21 Aug 2025
https://github.com/sakib2263/64-bit-nasm-assembly-code-examples
64 bit nasm code examples
64bit-assembly assembly-language assembly-language-programming assembly64 nasm
Last synced: 07 Apr 2026
https://github.com/l1mey112/stas
A stack based compiled systems programming language.
assembly compiler fasm forth freebsd linux nasm programming-language stackbased stas vlang x86-64
Last synced: 22 Oct 2025
https://github.com/funnydman/nasm-assembly-examples
Some of my notes, books, code listings for asembler studying. Enjoy!
asm assembler assembly-language assembly-x86 nasm nasm-assembly
Last synced: 29 Aug 2025
https://github.com/barrettotte/http-asm64
The most basic HTTP Server written in x86 Assembly
asm assembly assembly-language assembly-x86-64 http http-server nasm nasm-assembly
Last synced: 11 Apr 2025
https://github.com/ratfactor/nasmjf
NASM port of JONESFORTH!
assembly-language assembly-x86 forth jonesforth nasm
Last synced: 04 Oct 2025
https://github.com/szapp/ninja
Extension framework for the video game series Gothic to allow true modular modifications
80386 assembly gothic gothic1 gothic2 modding-gothic nasm
Last synced: 10 Jul 2025
https://github.com/gandelxiv/pidi-os
A minimalistic operating system
assembly bootsector c kernel makefile minimal nasm nasm-assembly nasm-bootloader os pure-c
Last synced: 24 Jun 2025
https://github.com/LoopZ/V8Power
Putting the power of an 8-cylinder engine under the hood of DOS batch files.
batch-files dosbox errorlevel freedos msdos nasm stdout
Last synced: 04 Apr 2025
https://github.com/joshua-riek/x86-bootloader
A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly
8086 asm assembly-language bios bootloader disk fat fat12 fat16 fat32 floppy kernel nasm nasm-bootloader osdev qemu ram x86 x86-64
Last synced: 30 Apr 2025
https://github.com/therealdreg/nasm_linux_x86_64_pure_sharedlib
NASM Linux x86_64 pure (no deps) shared library (.so), POC for Reflective ELF SO injection
assembly library-injection linux linux-library nasm nasm-assembly reflection-library reflective-injection shared-library shellcode x86-64
Last synced: 16 Jul 2025
https://github.com/skx/bfcc
BrainFuck Compiler Challenge
amd64 assembly-language assembly-language-programming brainfuck brainfuck-compiler golang nasm
Last synced: 10 Apr 2025
https://github.com/nstarke/bootfuzz
A MBR Fuzzer
boot-sector fuzzer fuzzing mbr nasm security-tools
Last synced: 24 Mar 2025
https://github.com/ilammy/setup-nasm
GitHub Action to install NASM
github-actions linux macos nasm windows
Last synced: 10 Apr 2025
https://github.com/pyvesb/asm-game-of-life
:video_game: Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.
assembler assembly game-of-life nasm x86-64
Last synced: 11 Apr 2025
https://github.com/novariaos/novariaos-src
An experimental operating system where everything runs in a VM
c kernel nasm novariaos open-source operating-system osdev unix-like unix-like-operating-system unix-like-os unix-like-system
Last synced: 13 Jan 2026
https://github.com/bistcuite/unox-os
Unox is an educational unix-like operating system. #JustForFun
bootloader c educational just-for-fun nasm operating-system os unix unix-like unox x86-64
Last synced: 24 Jul 2025
https://github.com/ratfactor/meow5
An extremely concatenative programming language
assembly concatenative concatenative-language nasm
Last synced: 28 Feb 2026
https://github.com/m4n3dw0lf/assembly-x64
My Collection of x64 Assembly programs with NASM
assembly assembly-collection nasm
Last synced: 23 Mar 2025
https://github.com/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 includes informative notes in PDF format, providing valuable insights into the concepts explored during the course
assembly assembly-language assembly-x86 c gcc nasm
Last synced: 13 May 2025
https://github.com/ldilley/tinytcp64
:telephone: x86-64 TCP server written in assembly for FreeBSD and Linux
64-bit 64bit amd64 asm assembly example examples freebsd linux nasm nasm-assembly network-programming network-server socket-programming tcp tcp-server tutorial tutorial-code tutorials x86-64
Last synced: 09 Apr 2025
https://github.com/0xdea/ao64a
NASM macOS translation of the source code listings distributed with the Art of 64-bit Assembly Language book.
Last synced: 25 Mar 2025
https://github.com/ammarfaizi2/fresh-tea-asm
Fresh Tea ASM is a machine code executor and JIT compiler for PHP, written in C/C++.
assembly jit-compiler machine nasm nasm-assembly php x86-64
Last synced: 14 Apr 2025
https://github.com/alandoescs/waffleos
An open source operating system written in NASM and C, with the goal of demystifying how operating systems work.
Last synced: 18 Sep 2025
https://github.com/joshua-riek/x86-kernel
A hobby kernel developed from scratch using i8086 assembly
16-bit asm dos dos-like fat fat12 fat16 gcc-cross-compiler i8086 kernel kernel-source nasm operating-system os os-dev osdev qemu x86 x86-16
Last synced: 22 Aug 2025
https://github.com/crgimenes/shutdown
shutdown command for MS-DOS 16bits
16-bit apm assembly assembly-x86 ms-dos nasm retrocomputing turbo-c
Last synced: 08 Jul 2025
https://github.com/turkishrational/retrodos
MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax
asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source
Last synced: 06 Apr 2025
https://github.com/lem0nsec/alcatraz
An example of Windows self-replicating malware.
assembly nasm reverse-enginnering virus yara
Last synced: 23 Sep 2025
https://github.com/alexeev-prog/kintsugios
Minimalistic and rich x86_64 operation system in (N)ASM and C
asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly
Last synced: 09 Feb 2026
https://github.com/gbowne1/classicos
An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32
Last synced: 12 Apr 2025
https://github.com/j4cobgarby/mustard
A fairly basic kernel written in NASM and C
bootable c grub grub2 kernel low-level nasm open-source operating-system os
Last synced: 10 Jul 2025
https://github.com/minifpc/tinyrtl
a toying tiny implementation of the RTL for using with FPC (Free Pascal Compiler 3.2+)
desktop development fpc gnu-cpp msys2-mingw64 nasm windows
Last synced: 21 Jul 2025
https://github.com/basemax/firstassemblynasm
[Assembly Series] First Assembly Nasm: Some simple assembly programs X86_64 (elf64)
asm assembly assembly-language assembly-x86-64 elf64 nasm nasm-assembly nasm-example nasm-programs nasm-sample
Last synced: 05 May 2025
https://github.com/doinkythederp/nasm-language-support
Visual Studio Code extension offering language features for NASM Assembly
assembly diagnostics extension language-support nasm syntax-highlighting typescript visual-studio-code
Last synced: 13 May 2025
https://github.com/t-88/doors-os
A smol Os
c hacktoberfest nasm open osdev osdevel
Last synced: 03 Aug 2025
https://github.com/print3m/shellcoder
Shellcoder.py - simple script to automate shellcoding process and shellcode testing.
assembly malware-development nasm nasm-assembly shellcode shellcode-development shellcode-injection shellcode-injector shellcode-loader shellcoding windows-malware
Last synced: 10 Apr 2025
https://github.com/najmiter/chitter
An (assembly) syntax highlighter
assembly css html javascript js masm nasm syntax-highlighting
Last synced: 12 Jun 2025
https://github.com/antoninhrlt/x64asm
Library to write x64 Assembly code from Rust, more properly. Designed for the nasm assembler
assembly assembly-language nasm rust x64 x86-64
Last synced: 10 Apr 2025
https://github.com/harismuneer/stop-watch_x86-assembly
⏱️ A fully featured stop watch made in 8086 Assembly Language, having two modes: Split Timing and Lap Timing
assembly assembly-8086 assembly-game assembly-language assembly-language-programming assembly-x86 interrupts keyboard-interuppt lap-timing nasm nasm-assembly split-timing stop-watch stopwatch stopwatch-application stopwatch-assembly timer timer-clock timer-interrupt x86-nasm
Last synced: 30 Apr 2025
https://github.com/empicano/sha2-256
The SHA2-256 hash function in x86 IA-32 assembly
assembly cryptography hash nasm sha2 sha256 sha512 x86
Last synced: 19 Mar 2025
https://github.com/cub3y0nd/assembly
王爽《汇编语言》(第 4 版)检测点及实验 + 李忠《x86 汇编语言:从实模式到保护模式》(第二版)检测点及章节习题 + pwndbg 速查手册。
8086-asm 8086-masm answers assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 masm nasm practise x86-nasm
Last synced: 07 May 2025
https://github.com/mass1ve-err0r/unibi-oss
A Collection of full & partial code for CompSci / IT students -powered by me @UniBielefeld
asm assembly computer-architecture nasm unibi x86-64
Last synced: 07 May 2025
https://github.com/franeklubi/abak
An unnecessarily minimal backlight controller
asm assembly-x86 backlight nasm x86 x86-64
Last synced: 03 Oct 2025
https://github.com/mauri870/assembly-fun
Some fun in assembly Linux x64
assembly linux nasm problem-solving syscalls x64 yasm
Last synced: 13 Apr 2025
https://github.com/detectivekaktus/brainc
Brainfuck x86_64 execution toolset written in pure C for Linux
assembly brainfuck c compiler interpreter linux make nasm nasm-assembly toolset x86-64
Last synced: 10 Apr 2025
https://github.com/alexeev-prog/KintsugiOS
Minimalistic and rich x86_64 operation system in (N)ASM and C
asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly
Last synced: 11 Jan 2026
https://github.com/j4cobgarby/atomic-kernel
A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.
c grub i386 i686 kernel nasm operating-system qemu
Last synced: 20 Sep 2025
https://github.com/coditva/jazz
Let's write an OS!
assembly c kernel nasm operating-system os qemu
Last synced: 16 Mar 2026
https://github.com/wandrien/qod
An experimental, system-level compiled language developed as a hobby project. Based on the 90s educational language 'Context'. Self-hosted and uses FASM for code generation.
compiler fasm i386 language nasm programming-language qod
Last synced: 26 Apr 2026
https://github.com/fuwn/divina
🎀 Modern Build System for Assembly
asm assembly build buildsystem divina nasm yasm
Last synced: 10 Apr 2026
https://github.com/divinaland/divina
🎀 Modern Build System for Assembly
asm assembly build buildsystem divina nasm yasm
Last synced: 13 Apr 2025
https://github.com/codecop/conways-squasher-coroutine
Reimplementation of Conway's asterisk squasher coroutine in modern assembly.
assembly-x86 assembly-x86-64 coroutines historical nasm
Last synced: 08 Apr 2025
https://github.com/twinc1ty/very-cool-os
Lets build a Kernel from absolute scratch using Assembly & hopefully, C
assembly bootsector c gdt kernel low-level nasm os qemu
Last synced: 23 May 2026
https://github.com/semyon-dev/bonch-labs
My labs from Bonch (SPbSUT)
algorithms bonch bonch-labs labs nasm nasm-assembly spbsut
Last synced: 22 Sep 2025
https://github.com/cvar1984/nasm-tutorial
Assembler for beginer
assembly nasm reverse-shell tutorials
Last synced: 03 Aug 2025
https://github.com/djmgit/cupcake
A tiny, simple webserver in x86 (32 bit) assembly language from scratch for fun
assembly-x86 educational linux nasm recreational syscalls systems
Last synced: 12 Apr 2025
https://github.com/vvkin/asm-labs
Laboratory works with Assembly x86 (NASM) using Linux.
arrays assembly conversion fpu linux nasm
Last synced: 10 Apr 2025
https://github.com/ldilley/junk
:wastebasket: An archive of random programs
asm bash bash-script c cpp cpp11 cpp14 cpp17 csharp freebsd freebsd-kld haskell junk junk-code linux linux-kernel-module nasm python shell shell-script
Last synced: 09 Apr 2025
https://github.com/qazcetelic/x86_64-nasm-sudoku
Sudoku solver written in x86-64 NASM assembly
Last synced: 25 Oct 2025
https://github.com/matesxs/matesos2
Version 2 of my testing OS developement project
assembly cpp gcc kernel limine nasm operating-system x86-64
Last synced: 02 Apr 2025
https://github.com/harismuneer/graphical-display-memory-and-software_hardware-interrupts-x86_assembly
📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)
afd assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 dosbox hardware-interrupts interrupts nasm nasm-assembly open-source open-source-solutions software-interrupts solved-exercises solved-problems string-manipulation string-matching video-memory x86-nasm
Last synced: 24 Jul 2025