๐Ÿ‡ฎ๐Ÿ‡ณ Made in India

Discover India's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of India.

TOP Assembly Projects

1
BlastarIndia/msdos

BlastarIndia/msdos

MS-DOS Source Code 1.X and 2.0
Assembly
306
star
2
hiteshchoudhary/open-source-contribution

hiteshchoudhary/open-source-contribution

A repo to contribute in open source via README only. A dream repo for open source beginner
Assembly
183
star
3
christianhujer/expensereport

christianhujer/expensereport

The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)
Assembly
141
star
4
TheCodeArtist/elf-parser

TheCodeArtist/elf-parser

Identifying/Extracting various sections of an ELF file
Assembly
139
star
5
TheAlgorithms/AArch64_Assembly

TheAlgorithms/AArch64_Assembly

All Algorithms implemented in AArch64 Assembly
Assembly
134
star
6
apsrcreatix/8086

apsrcreatix/8086

๐Ÿ”Ž Simple Assembly Language Programs (8086)
Assembly
41
star
7
appusajeev/os-dev-16

appusajeev/os-dev-16

A 16-bit Real Mode OS in NASM
Assembly
34
star
8
Shivankit-Gaind/Microprocessor-Assembly-Language-Programs

Shivankit-Gaind/Microprocessor-Assembly-Language-Programs

This repository contains the Assembly Language Programs submitted during the lab sessions of the course Microprocessor Programming and Interfacing, BITS Pilani.
Assembly
32
star
9
guptaanmol184/nand2tetris

guptaanmol184/nand2tetris

๐Ÿ’ก Nand2tetris course
Assembly
32
star
10
adwait1-g/Practical-Malware-Analysis

adwait1-g/Practical-Malware-Analysis

This repository has everything I have learnt so far while reading the book Practical Malware Analysis
Assembly
29
star
11
anuraghazra/Nothing

anuraghazra/Nothing

Nothing
Assembly
27
star
12
manaskamal/aurora-xeneva

manaskamal/aurora-xeneva

Xeneva is a Modern Operating System build from scratch, with Hybrid Kernel design. It aims to be fully functional Operating System with modern hardware support. Do give a _STAR_ because it motivates, also we welcome you to the project for collaborations, contributions.
Assembly
26
star
13
s4dr0t1/assemblyShenanigans

s4dr0t1/assemblyShenanigans

My attempt to teach others about microprocessors and programming in IA-32 and IA-64 assembly, and to spread the word of how awesome it is.
Assembly
22
star
14
profdrac/kolor

profdrac/kolor

GUI framework in Assembly Language for Keygens/Patchers (Windows)
Assembly
21
star
15
rohitdwivedula/mips-exercises

rohitdwivedula/mips-exercises

A bunch of MIPS (assembly) programming exercises and problems done in college as a part of the course Computer Architecture (CS F342).
Assembly
19
star
16
RudraSwat/rudraOS

RudraSwat/rudraOS

An x86 operating system built in Assembly
Assembly
19
star
17
bidhata/phison-2307-BadUSB

bidhata/phison-2307-BadUSB

PS2251-07(PS2307) based BadUSB firmware
Assembly
19
star
18
prasad89/x86-assembly-programs

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
18
star
19
geekskool/WriteYourOwnOS

geekskool/WriteYourOwnOS

Write your own simple OS
Assembly
18
star
20
UtkarshPathrabe/Microprocessors-And-Interfacing-Lab-Solutions-BITS-Pilani

UtkarshPathrabe/Microprocessors-And-Interfacing-Lab-Solutions-BITS-Pilani

Contains the Lab Sheets and their Solutions of the Microprocessors And Interfacing Course in BITS Pilani.
Assembly
17
star
21
aadilmehdis/Computer-System-Organisation-2020

aadilmehdis/Computer-System-Organisation-2020

Resources for Computer System Organisation Course 2020
Assembly
15
star
22
SushmitaY/ASSEMBLY-CODES-emu8086

SushmitaY/ASSEMBLY-CODES-emu8086

Assembly
15
star
23
akumrao/mediaserver

akumrao/mediaserver

Live media streaming. High performance Http, secure websocket and webrtc server. Supports H264, Opus and Mp3.
Assembly
14
star
24
sachinl0har/Assembly-Language

sachinl0har/Assembly-Language

Assembly
14
star
25
b1nch3f/Assembly-Language-Tutorials-for-Windows

b1nch3f/Assembly-Language-Tutorials-for-Windows

Assembly Language Tutorials for Windows
Assembly
13
star
26
appusajeev/os-dev-32

appusajeev/os-dev-32

Writing a 32-bit Protected Mode OS in NASM
Assembly
13
star
27
syeedameen/86-DOS

syeedameen/86-DOS

86 dos operating System
Assembly
13
star
28
AdityaKshettri/Temperature_Controlled_Fan

AdityaKshettri/Temperature_Controlled_Fan

The main aim of this project is to calculate and monitor the surrounding temperature and change the speed of the fan as temperature changes i.e. the speed should increase with a rise in temperature and should decrease with a drop in temperature.
Assembly
13
star
29
sarweshkumar47/Digital-Twin

sarweshkumar47/Digital-Twin

This repository contains demo code of basic digital twin system
Assembly
13
star
30
aman-nidhi/CSF342-Computer-Architecture

aman-nidhi/CSF342-Computer-Architecture

MIPS32 Assembly, Sorting Example in MIPS32 Assembly, CS-F342-Computer-Architecture-Lab
Assembly
13
star
31
aravindvnair99/emu8086

aravindvnair99/emu8086

Collection of beginner friendly emu8086 programs and examples based on Assembly
Assembly
13
star
32
rahulkrishnan98/computer-organization-and-architecture

rahulkrishnan98/computer-organization-and-architecture

This repository holds all the code I have writen for my course CSE381 : Computer organization and architecture
Assembly
13
star
33
axayjha/8085

axayjha/8085

8085 assembly codes
Assembly
12
star
34
kunalvarudkar/x86-Assembly-Language-and-Shellcoding-on-Linux

kunalvarudkar/x86-Assembly-Language-and-Shellcoding-on-Linux

SLAE x86 from Pentester Academy
Assembly
12
star
35
kn-cs/nice-curves

kn-cs/nice-curves

Couple of "nice" curves at 128-bit and 224-bit security levels
Assembly
12
star
36
blue-devil/MASM64-with-RadASM2

blue-devil/MASM64-with-RadASM2

Support for MASM64 SDK in RadASM 2.2.2.x
Assembly
12
star
37
sayanibhattacharjee/smolugger

sayanibhattacharjee/smolugger

A small debugger written in Go
Assembly
12
star
38
kernelm0de/base64_asm

kernelm0de/base64_asm

Base64 Encoder/Decoder in x86 Assembly
Assembly
11
star
39
AbhishekMali21/MICROPROCESSOR-AND-MICROCONTROLLER-LABORATORY

AbhishekMali21/MICROPROCESSOR-AND-MICROCONTROLLER-LABORATORY

MM LAB PROGRAMS FOR SCHEMES +2015 +2017 +2018
Assembly
11
star
40
RachitThukral/8051

RachitThukral/8051

Programming (8051)
Assembly
10
star
41
Shrutii07/8051-Programming

Shrutii07/8051-Programming

Assembly and C codes to interface various components and communication protocols for 8051-microcontroller
Assembly
10
star
42
ranaaditya/coronaOS

ranaaditya/coronaOS

UNIX based x86_32bit light weight OS build from Scratch in c and c++ .
Assembly
10
star
43
aviaryan/lc3-sublime

aviaryan/lc3-sublime

LC3 Programming Package for Sublime Text
Assembly
9
star
44
NightShade256/Cobalt

NightShade256/Cobalt

A Chip-8 interpreter written in assembly for the Game Boy.
Assembly
9
star
45
notadevps/assembly-sockets

notadevps/assembly-sockets

simple tcp socket on assembly 64-bit using nasm only for linux users
Assembly
9
star
46
atreyaved/Hello-World-in-many-programming-languages

atreyaved/Hello-World-in-many-programming-languages

Assembly
9
star
47
Razdeep/Akatsuki-OS

Razdeep/Akatsuki-OS

A simple kernel built from scratch
Assembly
8
star
48
oyepriyansh/Hello-World

oyepriyansh/Hello-World

Add any code in any language or just add hello world
Assembly
8
star
49
vinodstanur/attiny13-spi-flash-wav-player

vinodstanur/attiny13-spi-flash-wav-player

Attiny13 based wav player
Assembly
8
star
50
billyeatcookies/bill

billyeatcookies/bill

x64 Operating System
Assembly
8
star
51
AmbarZaidi/microOS

AmbarZaidi/microOS

A bootloader, kernel & basic display driver.
Assembly
8
star
52
Aarya03/PING-PONG-GAME

Aarya03/PING-PONG-GAME

๐Ÿ“Ping Pong Game in 8086 Assembly Language
Assembly
8
star
53
RelativisticMechanic/chip4504

RelativisticMechanic/chip4504

An operating system running an extended version of the CHIP8 emulator
Assembly
7
star
54
mishrasunny174/Assembly

mishrasunny174/Assembly

Collection of various asssembly programs including shellcodes
Assembly
7
star
55
blue-devil/Assembly

blue-devil/Assembly

Educational Open Source Assembly Projects
Assembly
7
star
56
sourabh-suri/Code-Conversions-in-Assembly

sourabh-suri/Code-Conversions-in-Assembly

This repo contains four conversion codes as follows: An ALP to convert decimal number to its equivalent hexadecimal number. Input Register is R0, Output Register is R1. An ALP to convert hexadecimal number to its equivalent decimal number. Input Register is R0, Output Register is R2. An ALP to convert decimal number to its equivalent ASCII code. Input Register is R1. An ALP to convert BCD to its equivalent ASCII code. Input Register is R0.
Assembly
7
star
57
nihalkenkre/emu_os

nihalkenkre/emu_os

An operating system written from scratch to run the Chip8 apps and later on the NES apps
Assembly
7
star
58
aromalanil/Microprocessor-Lab-Ktu

aromalanil/Microprocessor-Lab-Ktu

This repository contains a collection of assembly programs written as part of Microprocessor Lab KTU
Assembly
7
star
59
VaishnaviNandakumar/assembly

VaishnaviNandakumar/assembly

A multiplayer arcade game made in assembly with emu8086.
Assembly
7
star
60
Ash515/Assembly-Programming.

Ash515/Assembly-Programming.

Assembly programming using 8086
Assembly
7
star
61
Ash515/8051-Programming

Ash515/8051-Programming

8051 Microcontroller programming using MASM software
Assembly
7
star
62
abhishekjiitr/geek-os

abhishekjiitr/geek-os

our attempt to build an operating system of our own
Assembly
7
star
63
sn2606/emu8086-project

sn2606/emu8086-project

Bank Management System with admin and gen-user modules
Assembly
7
star
64
anjaanabishek10/MPMC

anjaanabishek10/MPMC

Assembly
7
star
65
moinakg/salsa20_core_cuda

moinakg/salsa20_core_cuda

Port of Salsa20 core crypto function to CUDA
Assembly
7
star
66
ChokshiUtsav/BitTorrent

ChokshiUtsav/BitTorrent

Bit torrent application written for KolibriOS in assembly language
Assembly
6
star
67
chintanvijan/MASM-8086-source-codes

chintanvijan/MASM-8086-source-codes

Contains source codes for MASM 8086 assembler.
Assembly
6
star
68
sarincr/PIC-Micro-controllers-using-Mikro-C-for-PIC16F877A-Basic-Exercises

sarincr/PIC-Micro-controllers-using-Mikro-C-for-PIC16F877A-Basic-Exercises

Basic exercises for PIC Micro-controllers using Mikro C for PIC16F877A. The mikroC PRO for PIC is a powerful, feature-rich development tool for PIC microcontrollers. It is designed to provide the programmer with the easiest possible solution to developing applications for embedded systems, without compromising performance or control.
Assembly
6
star
69
aaronjohnsabu1999/IITB-EE-Sem05

aaronjohnsabu1999/IITB-EE-Sem05

IIT Bombay Electrical Engineering BTech Year 3 Fall Semester
Assembly
6
star
70
rakesh491/AlphaOS

rakesh491/AlphaOS

Assembly
6
star
71
ycv005/Assembly_Language_MIPS

ycv005/Assembly_Language_MIPS

Assembly language is the low-level programming language that is generated by complier and further converted to Machine language with help of assembler. It is very important for a CS student to know what is going inside a computer and understanding MIPS is one of the part. Here, I discuss the MIPS Assembly language from basic and you can consider it as the MIPS Assembly Language tutorial.
Assembly
6
star
72
syeedameen/mcs-51-subroutines

syeedameen/mcs-51-subroutines

8051 ISA Subroutine Programs
Assembly
6
star
73
shreyansh26/Malware-Classification-Project

shreyansh26/Malware-Classification-Project

Malware Classification using the dataset provided by Microsoft
Assembly
6
star
74
kn-cs/vec-ladder

kn-cs/vec-ladder

Efficient 4-way vectorizations of the Montgomery ladder for Curve25519 and Curve448.
Assembly
6
star
75
aks84/asm

aks84/asm

For DOSBOX 8086
Assembly
5
star
76
sarincr/Learn-Embedded-C-with-8051-Microcontroller

sarincr/Learn-Embedded-C-with-8051-Microcontroller

Simple 89C51 microcontroller exercises including examples of GPIO, Timer, Interrupts, ADC, UART, and more.
Assembly
5
star
77
aswinzz/XV6-OS

aswinzz/XV6-OS

Contains Lab Assignment on XV6
Assembly
5
star
78
Alam-Ashraf/MAUICarouselViewSample

Alam-Ashraf/MAUICarouselViewSample

.Net MAUI CarouselView with IndicatorView
Assembly
5
star
79
shb9019/TASM-8086-Lab-Codes

shb9019/TASM-8086-Lab-Codes

TASM 8086 Assembly codes for Microprocessors Lab as part of course plan for 3rd Year CSE NIT Trichy
Assembly
5
star
80
Shivanshu-Gupta/JOS-on-ARM

Shivanshu-Gupta/JOS-on-ARM

OS Project - JOS with exokernel features on ARM
Assembly
5
star
81
saiankit/Microprocessors-and-Interfacing

saiankit/Microprocessors-and-Interfacing

This repo contains all laboratory course work of ECE F241 Microprocessors and Interfacing at BITS Pilani.
Assembly
5
star
82
dh00mk3tu/very-cool-os

dh00mk3tu/very-cool-os

Lets build a Kernel from absolute scratch using Assembly & hopefully, C
Assembly
5
star
83
asrdav/CS322-Architecture-Lab

asrdav/CS322-Architecture-Lab

Contains solutions of Architecture lab CS321/CS322 (IIT Patna) assignments using Verilog,etc.
Assembly
5
star
84
adi-g15/notes

adi-g15/notes

My notes, about some technologies, the ones i made digital notes of
Assembly
5
star
85
nandyad/8051-Custom-Command-Execution-with-USB_LCD_ADC-interface

nandyad/8051-Custom-Command-Execution-with-USB_LCD_ADC-interface

The is for beginners/intermediates who seek core understanding of microcontroller principles: such as interfacing a single low-end CMOS 8051 micro-chip with some peripherals: where all working together as a system.
Assembly
5
star
86
shoaibrayeen/Assembly-Language

shoaibrayeen/Assembly-Language

Programs are implemented either in MASM or in EMU8086.
Assembly
5
star
87
JanaSabuj/machine-assembly-language-masm

JanaSabuj/machine-assembly-language-masm

MASM 8086 microprocessor programs
Assembly
5
star
88
yashk2000/Lenguaje-ensamblador

yashk2000/Lenguaje-ensamblador

This repo contains some pieces of assembly code I learned as a part of academics.
Assembly
5
star
89
pratikkalein/assembly

pratikkalein/assembly

Assembly
4
star
90
anirudh-chakravarthy/MUP-Washing-Machine

anirudh-chakravarthy/MUP-Washing-Machine

Solution to the assignment for BITS Pilani's CS F241- Microprocessor and Interfacing
Assembly
4
star
91
b1nch3f/Windows-Reverse-Engineering-and-Exploitation

b1nch3f/Windows-Reverse-Engineering-and-Exploitation

Assembly
4
star
92
gopal-amlekar/stm32f4-Access-Levels

gopal-amlekar/stm32f4-Access-Levels

Code to demonstrate access levels (Privileged and Unprivileged) in an ARM Cortex-M4 with STM32F4
Assembly
4
star
93
kburman/bootloader

kburman/bootloader

A Simple Boot loader which will load code from next sector and then start excuting it in protected mode.
Assembly
4
star
94
pranshuchittora/8086

pranshuchittora/8086

Let's code some low level ๐Ÿ’ฉ
Assembly
4
star
95
sourabh-suri/Finding-Largest-Element-in-an-Array-using-Assembly

sourabh-suri/Finding-Largest-Element-in-an-Array-using-Assembly

An ALP to find largest elements in a given array present in external memory with a starting address 9000h and size of array is 10.
Assembly
4
star
96
JainamJhaveri/SudokuSolver

JainamJhaveri/SudokuSolver

sudoku solver in 8086 asm code and java code
Assembly
4
star
97
dh00mk3tu/Astra-OS

dh00mk3tu/Astra-OS

x86_64 Kernel being built from scratch
Assembly
4
star
98
tusharmakkar08/Beta2Alpha-Game

tusharmakkar08/Beta2Alpha-Game

Mastermind game made in Assembly language
Assembly
4
star
99
ISA-Manipal/OLP-MBSD

ISA-Manipal/OLP-MBSD

Assignments and Examples from the MBSD Online Learning Program
Assembly
4
star
100
Bichitrananda/ASSEMBLY-CODE

Bichitrananda/ASSEMBLY-CODE

8086 ASSEMBLY CODE FOR MCA LAB.There are some 8086 assembly codes available for lab practices. Especially I'm sharing for MCA first year students
Assembly
4
star