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 beginnerchristianhujer/expensereport
The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)TheCodeArtist/elf-parser
Identifying/Extracting various sections of an ELF fileTheAlgorithms/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 NASMguptaanmol184/nand2tetris
💡 Nand2tetris courseShivankit-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.adwait1-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)bidhata/phison-2307-BadUSB
PS2251-07(PS2307) based BadUSB firmwarerohitdwivedula/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 AssemblyUtkarshPathrabe/Microprocessors-And-Interfacing-Lab-Solutions-BITS-Pilani
Contains the Lab Sheets and their Solutions of the Microprocessors And Interfacing Course in BITS Pilani.geekskool/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.aadilmehdis/Computer-System-Organisation-2020
Resources for Computer System Organisation Course 2020SushmitaY/ASSEMBLY-CODES-emu8086
aravindvnair99/emu8086
Collection of beginner friendly emu8086 programs and examples based on Assemblysachinl0har/Assembly-Language
akumrao/mediaserver
Live media streaming. High performance Http, secure websocket and webrtc server. Supports H264, Opus and Mp3.aman-nidhi/CSF342-Computer-Architecture
MIPS32 Assembly, Sorting Example in MIPS32 Assembly, CS-F342-Computer-Architecture-Labsarweshkumar47/Digital-Twin
This repository contains demo code of basic digital twin systemb1nch3f/Assembly-Language-Tutorials-for-Windows
Assembly Language Tutorials for Windowssayanibhattacharjee/smolugger
A small debugger written in GoAdityaKshettri/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.appusajeev/os-dev-32
Writing a 32-bit Protected Mode OS in NASMrahulkrishnan98/computer-organization-and-architecture
This repository holds all the code I have writen for my course CSE381 : Computer organization and architecturesyeedameen/86-DOS
86 dos operating Systemaxayjha/8085
8085 assembly codeskernelm0de/base64_asm
Base64 Encoder/Decoder in x86 Assemblykunalvarudkar/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 levelsblue-devil/MASM64-with-RadASM2
Support for MASM64 SDK in RadASM 2.2.2.xAbhishekMali21/MICROPROCESSOR-AND-MICROCONTROLLER-LABORATORY
MM LAB PROGRAMS FOR SCHEMES +2015 +2017 +2018RachitThukral/8051
Programming (8051)Shrutii07/8051-Programming
Assembly and C codes to interface various components and communication protocols for 8051-microcontrollerranaaditya/coronaOS
UNIX based x86_32bit light weight OS build from Scratch in c and c++ .NightShade256/Cobalt
A Chip-8 interpreter written in assembly for the Game Boy.notadevps/assembly-sockets
simple tcp socket on assembly 64-bit using nasm only for linux usersvinodstanur/attiny13-spi-flash-wav-player
Attiny13 based wav playertomlin7/bill
x64 Operating Systemoyepriyansh/Hello-World
Add any code in any language or just add hello worldAmbarZaidi/microOS
A bootloader, kernel & basic display driver.sn2606/emu8086-project
Bank Management System with admin and gen-user modulesatreyaved/Hello-World-in-many-programming-languages
aviaryan/lc3-sublime
LC3 Programming Package for Sublime TextAarya03/PING-PONG-GAME
🏓Ping Pong Game in 8086 Assembly LanguageRazdeep/Akatsuki-OS
A simple kernel built from scratchabhishekjiitr/geek-os
our attempt to build an operating system of our ownmishrasunny174/Assembly
Collection of various asssembly programs including shellcodesnihalkenkre/emu_os
An operating system written from scratch to run the Chip8 apps and later on the NES appsblue-devil/Assembly
Educational Open Source Assembly Projectssourabh-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.aromalanil/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 softwareRelativisticMechanic/chip4504
An operating system running an extended version of the CHIP8 emulatoranjaanabishek10/MPMC
moinakg/salsa20_core_cuda
Port of Salsa20 core crypto function to CUDAchintanvijan/MASM-8086-source-codes
Contains source codes for MASM 8086 assembler.ChokshiUtsav/BitTorrent
Bit torrent application written for KolibriOS in assembly languageaaronjohnsabu1999/IITB-EE-Sem05
IIT Bombay Electrical Engineering BTech Year 3 Fall Semesterycv005/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.kn-cs/vec-ladder
Efficient 4-way vectorizations of the Montgomery ladder for Curve25519 and Curve448.rakesh491/AlphaOS
shreyansh26/Malware-Classification-Project
Malware Classification using the dataset provided by Microsoftsyeedameen/mcs-51-subroutines
8051 ISA Subroutine Programsasrdav/CS322-Architecture-Lab
Contains solutions of Architecture lab CS321/CS322 (IIT Patna) assignments using Verilog,etc.aks84/asm
For DOSBOX 8086sarincr/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.sarincr/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 IndicatorViewshoaibrayeen/Assembly-Language
Programs are implemented either in MASM or in EMU8086.shb9019/TASM-8086-Lab-Codes
TASM 8086 Assembly codes for Microprocessors Lab as part of course plan for 3rd Year CSE NIT Trichysaiankit/Microprocessors-and-Interfacing
This repo contains all laboratory course work of ECE F241 Microprocessors and Interfacing at BITS Pilani.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 ofcipherswami/DigiKeyboard
Digispark's DigiKeyboard library for ArduinoDroid IDE.aswinzz/XV6-OS
Contains Lab Assignment on XV6nandyad/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.yashk2000/Lenguaje-ensamblador
This repo contains some pieces of assembly code I learned as a part of academics.JanaSabuj/machine-assembly-language-masm
MASM 8086 microprocessor programsitsnavneetk/Sem4-1
Codes for Labs and Study Materialssourabh-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.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 studentsmoovon/8085-programs
Assembly programs for 8085 MICROPROCESSORanirudh-chakravarthy/MUP-Washing-Machine
Solution to the assignment for BITS Pilani's CS F241- Microprocessor and Interfacingsourabh-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.pranshuchittora/8086
Let's code some low level 💩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.dh00mk3tu/Astra-OS
x86_64 Kernel being built from scratchShivanshu-Gupta/JOS-on-ARM
OS Project - JOS with exokernel features on ARMmistryalok/8051-Microcontroller
All My 8051 Microcontroller Codes, Interfacing with other peripherals, like Keypad, LCD, ADC, Relay etc.janaSunrise/64-bit-os
This is an operating system with a kernel supporting x64 bit written from scratch.Love Open Source and this site? Check out how you can help us