Discover India's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of India.
BlastarIndia/msdos
MS-DOS Source Code 1.X and 2.0hiteshchoudhary/open-source-contribution
A repo to contribute in open source via README only. A dream repo for open source beginnerTheCodeArtist/elf-parser
Identifying/Extracting various sections of an ELF filechristianhujer/expensereport
The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)TheAlgorithms/AArch64_Assembly
All Algorithms implemented in AArch64 Assemblyapsrcreatix/8086
🔎 Simple Assembly Language Programs (8086)appusajeev/os-dev-16
A 16-bit Real Mode OS in NASMShivankit-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.guptaanmol184/nand2tetris
💡 Nand2tetris courseadwait1-g/Practical-Malware-Analysis
This repository has everything I have learnt so far while reading the book Practical Malware Analysisanuraghazra/Nothing
Nothingmanaskamal/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.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.profdrac/kolor
GUI framework in Assembly Language for Keygens/Patchers (Windows)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).RudraSwat/rudraOS
An x86 operating system built in Assemblygeekskool/WriteYourOwnOS
Write your own simple OSprasad89/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.bidhata/phison-2307-BadUSB
PS2251-07(PS2307) based BadUSB firmwareUtkarshPathrabe/Microprocessors-And-Interfacing-Lab-Solutions-BITS-Pilani
Contains the Lab Sheets and their Solutions of the Microprocessors And Interfacing Course in BITS Pilani.SushmitaY/ASSEMBLY-CODES-emu8086
aadilmehdis/Computer-System-Organisation-2020
Resources for Computer System Organisation Course 2020akumrao/mediaserver
Live media streaming. High performance Http, secure websocket and webrtc server. Supports H264, Opus and Mp3.sachinl0har/Assembly-Language
rahulkrishnan98/computer-organization-and-architecture
This repository holds all the code I have writen for my course CSE381 : Computer organization and architectureappusajeev/os-dev-32
Writing a 32-bit Protected Mode OS in NASMaman-nidhi/CSF342-Computer-Architecture
MIPS32 Assembly, Sorting Example in MIPS32 Assembly, CS-F342-Computer-Architecture-Labb1nch3f/Assembly-Language-Tutorials-for-Windows
Assembly Language Tutorials for Windowsaravindvnair99/emu8086
Collection of beginner friendly emu8086 programs and examples based on Assemblysarweshkumar47/Digital-Twin
This repository contains demo code of basic digital twin systemAdityaKshettri/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.Madhav-MKNC/Malware-Exhibit
🚀🚀 This is a 🎇🔥 REAL WORLD🔥 🎇 Malware Collection I have Compiled & analysed by researchers🔥 to understand more about Malware threats😈, analysis and mitigation🧐.blue-devil/MASM64-with-RadASM2
Support for MASM64 SDK in RadASM 2.2.2.xkunalvarudkar/x86-Assembly-Language-and-Shellcoding-on-Linux
SLAE x86 from Pentester Academykn-cs/nice-curves
Couple of "nice" curves at 128-bit and 224-bit security levelssayanibhattacharjee/smolugger
A small debugger written in Goaxayjha/8085
8085 assembly codessyeedameen/86-DOS
86 dos operating Systemkernelm0de/base64_asm
Base64 Encoder/Decoder in x86 AssemblyAbhishekMali21/MICROPROCESSOR-AND-MICROCONTROLLER-LABORATORY
MM LAB PROGRAMS FOR SCHEMES +2015 +2017 +2018ranaaditya/coronaOS
UNIX based x86_32bit light weight OS build from Scratch in c and c++ .RachitThukral/8051
Programming (8051)Shrutii07/8051-Programming
Assembly and C codes to interface various components and communication protocols for 8051-microcontrollerNightShade256/Cobalt
A Chip-8 interpreter written in assembly for the Game Boy.atreyaved/Hello-World-in-many-programming-languages
aviaryan/lc3-sublime
LC3 Programming Package for Sublime Textnotadevps/assembly-sockets
simple tcp socket on assembly 64-bit using nasm only for linux usersoyepriyansh/Hello-World
Add any code in any language or just add hello worldvinodstanur/attiny13-spi-flash-wav-player
Attiny13 based wav playerAmbarZaidi/microOS
A bootloader, kernel & basic display driver.Razdeep/Akatsuki-OS
A simple kernel built from scratchbillyeatcookies/bill
x64 Operating SystemAarya03/PING-PONG-GAME
🏓Ping Pong Game in 8086 Assembly Languageanjaanabishek10/MPMC
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.nihalkenkre/emu_os
An operating system written from scratch to run the Chip8 apps and later on the NES appsmishrasunny174/Assembly
Collection of various asssembly programs including shellcodesmoinakg/salsa20_core_cuda
Port of Salsa20 core crypto function to CUDAaromalanil/Microprocessor-Lab-Ktu
This repository contains a collection of assembly programs written as part of Microprocessor Lab KTUVaishnaviNandakumar/assembly
A multiplayer arcade game made in assembly with emu8086.Ash515/Assembly-Programming.
Assembly programming using 8086Ash515/8051-Programming
8051 Microcontroller programming using MASM softwareabhishekjiitr/geek-os
our attempt to build an operating system of our ownRelativisticMechanic/chip4504
An operating system running an extended version of the CHIP8 emulatorsn2606/emu8086-project
Bank Management System with admin and gen-user modulesblue-devil/Assembly
Educational Open Source Assembly Projectsaaronjohnsabu1999/IITB-EE-Sem05
IIT Bombay Electrical Engineering BTech Year 3 Fall Semestershreyansh26/Malware-Classification-Project
Malware Classification using the dataset provided by Microsoftsarincr/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.ChokshiUtsav/BitTorrent
Bit torrent application written for KolibriOS in assembly languagerakesh491/AlphaOS
kn-cs/vec-ladder
Efficient 4-way vectorizations of the Montgomery ladder for Curve25519 and Curve448.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.chintanvijan/MASM-8086-source-codes
Contains source codes for MASM 8086 assembler.dh00mk3tu/very-cool-os
Lets build a Kernel from absolute scratch using Assembly & hopefully, Cadi-g15/notes
My notes, about some technologies, the ones i made digital notes ofsyeedameen/mcs-51-subroutines
8051 ISA Subroutine Programssarincr/Learn-Embedded-C-with-8051-Microcontroller
Simple 89C51 microcontroller exercises including examples of GPIO, Timer, Interrupts, ADC, UART, and more.Alam-Ashraf/MAUICarouselViewSample
.Net MAUI CarouselView with IndicatorViewaswinzz/XV6-OS
Contains Lab Assignment on XV6shb9019/TASM-8086-Lab-Codes
TASM 8086 Assembly codes for Microprocessors Lab as part of course plan for 3rd Year CSE NIT TrichyShivanshu-Gupta/JOS-on-ARM
OS Project - JOS with exokernel features on ARMasrdav/CS322-Architecture-Lab
Contains solutions of Architecture lab CS321/CS322 (IIT Patna) assignments using Verilog,etc.saiankit/Microprocessors-and-Interfacing
This repo contains all laboratory course work of ECE F241 Microprocessors and Interfacing at BITS Pilani.shoaibrayeen/Assembly-Language
Programs are implemented either in MASM or in EMU8086.yashk2000/Lenguaje-ensamblador
This repo contains some pieces of assembly code I learned as a part of academics.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.JanaSabuj/machine-assembly-language-masm
MASM 8086 microprocessor programsaks84/asm
For DOSBOX 8086soumitradev/assembly-fun
Some fun with Assembly codesourabh-suri/Arithmetic-Operation-in-Assembly
An Assembly Language Program to add, subtract & multiply, division of two 8 bit numbers. Numbers are in Register in R1 & R2. Result of addition in register in R0, subtraction in R3, borrow if any in R4, Result of multiplication in Register R5 & R6, & Result of division, quotient in R7, Remainder in R0 of RB1.JainamJhaveri/SudokuSolver
sudoku solver in 8086 asm code and java codeakashdeepjassal/8086-Bootoloader-and-Kernel
A bootloader in EMU8086dh00mk3tu/Astra-OS
x86_64 Kernel being built from scratchsourabh-suri/Bubble-Sorting-in-Assembly
An Assembly Language Program to sort a given array present in external memory with a starting address 9000h and size of an array is 10h using bubble sort technique.sourabh-suri/Factorial-Operation-in-Assembly
A few random unsigned integers are stored from the internal data memory location 31H onwards. Number of term (N) is available in location 30H. Assuming that none of these numbers is greater than 5, hence an ALP to find the factorials of these integers and then find their sum. Assuming that the sum would not exceed 8-bit value.moovon/8085-programs
Assembly programs for 8085 MICROPROCESSORjethroFloyd/cube-higher
Cube Attacks and Higher Order Differentials.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.pratikkalein/assembly
Love Open Source and this site? Check out how you can help us