An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with low-level-programming

A curated list of projects in awesome lists tagged with low-level-programming .

https://github.com/tenstorrent/tt-metal

:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.

accelerator llama llm low-level-programming metal mistral mixtral ml resnet stable-diffusion tenstorrent

Last synced: 05 Jan 2026

https://github.com/robertmuth/cwerg

The best C-like language that can be implemented in 10kLOC.

arm arm64 assembler compiler elf ir-optimizer low-level-programming x86-64

Last synced: 08 Apr 2025

https://github.com/robertmuth/Cwerg

The best C-like language that can be implemented in 10kLOC.

arm arm64 assembler compiler elf ir-optimizer low-level-programming x86-64

Last synced: 16 Apr 2025

https://github.com/mohitmishra786/underthehoodofexecutables

A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.

binary-analysis binary-format c-programming compilation computer-science dynamic-linking educational elf executable linker loader low-level-programming operating-systems optimization performance-optimization programming-guide reverse-engineering static-linking system-programming tutorial

Last synced: 11 Oct 2025

https://github.com/amrdeveloper/amun

A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple and fast

compiler cpp language llvm low-level-programming programming-language static-type-system system-programming type-inference

Last synced: 22 Mar 2025

https://github.com/mohitmishra786/underTheHoodOfExecutables

A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.

binary-analysis binary-format c-programming compilation computer-science dynamic-linking educational elf executable linker loader low-level-programming operating-systems optimization performance-optimization programming-guide reverse-engineering static-linking system-programming tutorial

Last synced: 04 May 2025

https://github.com/mohitmishra786/bitsandbytes

A comprehensive systems programming toolkit implementing low-level concepts in C, from memory management to OS internals. Features practical implementations of computer architecture concepts with a focus on performance and hardware interaction.

c-programming computer-architecture concurrency embedded-systems hardware linux low-level low-level-programming memory-management networking operating-systems optimization performance real-time-systems security system-programming unix

Last synced: 11 Jul 2025

https://github.com/BnademOverflow/libCplus

Wonderful library with lots of useful functions, algorithms and data structures in C

algorithms c data-structures imperative-programming library low-level-programming makefile

Last synced: 29 Apr 2025

https://github.com/ajxs/cxos

Operating System development experiment in Ada

ada kernel low-level-programming operating-system osdev

Last synced: 14 Mar 2025

https://github.com/catseye/sixtypical

MIRROR of https://codeberg.org/catseye/SixtyPical : A 6502-oriented low-level programming language supporting advanced static analysis

6502-assembly abstract-interpretation effect-system experimental-language flow-typing low-level-programming static-analysis symbolic-execution

Last synced: 12 Apr 2025

https://github.com/zilch-lang/nstar

The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch

assembly-language compiler low-level-programming nstar zilch

Last synced: 27 Jun 2025

https://github.com/choaib-elmadi/bare-metal-programming

A hands-on exploration of bare metal programming with the STM32 Nucleo-F446RE. Learn how embedded systems work from the ground up using C, GCC toolchains, Makefiles, and more.

arm arm-cortex-m4 assembly bare-metal bare-metal-programming build-tool cprogramming cprograms embedded-systems gcc gcc-complier low-level low-level-programming makefile microcontroller nucleo-board stm32 stm32f4

Last synced: 29 Jul 2025

https://github.com/duboviy/low_level_programming

:volcano: A sandbox for trying out low-level programming languages

c cpp low-level low-level-programming

Last synced: 07 Sep 2025

https://github.com/LunaStev/Wave

A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.

compiler low-level-programming programming-language wave

Last synced: 26 Jun 2025

https://github.com/itsfoss0/alx-low_level_programming

This Repo contains my low level code in C as a software Engineering student at ALX

alx alx-curriculum alx-low-level-programming alx-school c c-programming holberton-curriculum holbertonschool low-level-programming

Last synced: 10 Apr 2025

https://github.com/print3m/printos

Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.

bootloader c cpp hobby-os kernel low-level-programming os-dev uefi x86-64

Last synced: 30 Apr 2025

https://github.com/lironmiz/codeforces

Designed to help people save the exercises I solved in c++ and track my progress and learning in algorithms, data structures, and programming math puzzles in code forces.

algorithms c codeforces-solutions competitive-programming cpp data-structures learning-by-doing low-level-programming math notepad-plus-plus solutions

Last synced: 18 Mar 2025

https://github.com/eantcal/mipos

Multum In Parvo Operating System is a cooperative multitasking RTOS designed for single-chip micro-controllers with severely limited RAM (e.g. less than 256 bytes) and ROM.

c-language educational-project firmware low-level-programming microcontroller rtos

Last synced: 10 Apr 2025

https://github.com/reflexe/protocollearn

Pet project: TCP/IP stack on userspace with C++

ipv4 low-level-programming network tcp

Last synced: 13 May 2025

https://github.com/tr-reny/alx-low_level_programming

All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning

alx alx-low-level-programming betty betty-style c low-level-programming shell

Last synced: 09 Apr 2025

https://github.com/lunastev/wave

A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.

compiler low-level-programming programming-language wave

Last synced: 13 Apr 2025

https://github.com/johncoleman83/printf

Custom version of printf() in C Language

c c-language low-level-programming printf

Last synced: 10 Apr 2025

https://github.com/amar454/floppaos

floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"

32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller

Last synced: 09 Jul 2025

https://github.com/qfcy/machine-code-loader

Dynamic loading and execution of machine code in C++, resembling how operating systems load executables. C++åŠØę€åŠ č½½å’Œę‰§č”Œęœŗå™Øē ļ¼Œē±»ä¼¼ę“ä½œē³»ē»ŸåŠ č½½åÆę‰§č”Œę–‡ä»¶ć€‚

c-plus-plus dynamic-loading executable-file low-level-programming machine-code metaprogramming operating-system-concepts

Last synced: 21 Jun 2025

https://github.com/omarazizi/skernel

Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem

assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly

Last synced: 10 Apr 2025

https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems

This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel

assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions

Last synced: 15 Nov 2025

https://github.com/lucas-yotsui/unimicro

Unified Hardware Abstraction Layer for a variety of different platforms.

baremetal blackpill embedded low-level-programming microcontroller stm32f4 ziglang

Last synced: 30 Oct 2025

https://github.com/saksham-joshi/advance-c

A complete package to learn and code highly optimized programs in C.

c c-language high-performance-code low-level-optimization low-level-programming

Last synced: 19 Apr 2025

https://github.com/mhamdyx/c-programming-a-modern-approach-2nd-ed-solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 18 Mar 2025

https://github.com/mhamdyx/C-programming-A-Modern-Approach-2nd-ed-Solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 09 May 2025

https://github.com/pedrofnseca/copanga-iot

🌱 Irrigação automÔtica IOT

charts cloud esp32 hardware iot low-level-programming nodejs react sql

Last synced: 11 Jul 2025

https://github.com/andreiglesias/corewar

Development of a Virtual Computer, an Assembler and a Disassembler for the programming game Corewar.

assembler assembly-language c corewar disassembler low-level-programming

Last synced: 06 Oct 2025

https://github.com/sudotto/rosaos

an operating system dedicated to Rosa the otter

asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64

Last synced: 09 May 2025

https://github.com/a7medev/machine-language

Simulator for a simple machine language instruction set described in the book, Computer Science: An Overview 13th edition.

computer-science low-level-programming machine-language

Last synced: 23 Oct 2025

https://github.com/sseung0703/cnn_via_tensorflow2_low-level

Colvolutional neural network implementation with Tensorflow2.0 low level API only

convolutional-neural-network low-level-programming tensorflow-2-example

Last synced: 04 Apr 2025

https://github.com/akhilrai28/hexatwos64

A project focusing on 64-bit arithmetic operations using registers in assembly. The code handles various mathematical manipulations and optimizations for efficient computation at the assembly level.

64bit-assembly assembly low-level-programming register

Last synced: 31 Oct 2025

https://github.com/felixklauke/medium-database-series

Resources and example files regarding my database blog article series on medium. This repository belongs to the low level file access guide https://medium.com/@felixklauke/database-ii-low-level-file-access-in-c-c-9788f0f0d51e

database low-level-programming medium medium-article programming

Last synced: 21 Feb 2025

https://github.com/joakimwinum/bytecore

ByteCore: A minimal, 8-bit CPU emulator designed to help developers explore low-level computing concepts.

8-bit-computing assembly-language computer-architecture cpu-emulation low-level-programming microprocessor python software-development

Last synced: 10 Apr 2025

https://github.com/helcsnewsxd/famaf-computer_science-computer_organization

Laboratorio de la materia de Organización del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

animation assembly famaf-unc image lab low-level-programming qemu raspberry-pi-3 university-project

Last synced: 28 Feb 2025

https://github.com/symonmuchemi/alx-low_level_programming

This project is part of the ALX_SE engineering curriculum on low level programming.

c low-level-programming makefile

Last synced: 16 Dec 2025

https://github.com/omarazizi/assembly-web-server

Webserver in x86_64 Assembly (Network Programming)

low-level-programming network-programming webserver x86-64

Last synced: 26 Mar 2025

https://github.com/yousseftawakal/driving-car-asm

A 2D Car Driving Simulation Game built in Assembly language, where player controls a car to avoid obstacles, with two difficulty levels (Easy and Hard).

2d-game-development assembly assembly-x86 graphics-programming low-level-programming

Last synced: 14 Oct 2025

https://github.com/akhilrai28/magnisign

A project focused on converting between signed magnitude representations in assembly language. This code efficiently manipulates signed binary numbers, performing mathematical and bitwise operations.

assembly assembly-language assembly-language-programming binary bitwise-operations low-level-programming processing signed

Last synced: 31 Oct 2025

https://github.com/trycatchh/distrofuse

Distrofuse is an open-source project that creates a single, cross-distribution interface for diverse Linux package managers (Snap, Flatpak, DNF, Pacman, etc.). It also significantly enhances curl into a smarter download and content management utility.

cli curl file-upload low-level-programming multithreading package package-management package-manager stable wget

Last synced: 13 Jun 2025

https://github.com/akhilrai28/binarytwos32

A project demonstrating 32-bit arithmetic using assembly language. The code handles mathematical operations like addition and subtraction while efficiently managing processor registers.

32-bit arithmetic assembly assembly-language assembly-language-programming low-level-programming

Last synced: 08 Dec 2025

https://github.com/marko19907/raspberry-pi-tetris

Low-level programming project, "Low-Level Programming" (TDT4258) course, fall 2023.

c linux low-level-programming memory-mapping raspberry-pi sense-hat tetris

Last synced: 14 May 2025

https://github.com/nourddine-benyahya/minishell

The 42 minishell project is a task where students create a simple shell program that can execute commands, handle errors, manage processes, and implement basic shell features like redirections and pipes. It emphasizes understanding Unix system calls and improving coding skills in C.

1337 42-cursus bash c c-programming low-level-programming minishell shell zsh

Last synced: 03 Oct 2025

https://github.com/devroopsaha744/elevate

This project implements and visualizes various disk scheduling algorithms using the analogy of elevators in a building. The primary algorithms include FCFS, SSTF, SCAN, LOOK, and their circular versions.

algorithms computer-science disk-scheduling-algorithms low-level-programming operating-systems

Last synced: 28 Mar 2025

https://github.com/aboubakr-jelloulat/pixel-raycast-cub3d

The objective of this project is to create a graphic engine (ray casting) using a minimal graphic library, like it is mlx.

3d-graphics clang cub3d low-level-programming mlx raytracing rendering

Last synced: 09 Sep 2025

https://github.com/sidojain/cypher

Cypher is a lightweight, feature rich, terminal-based text editor written in C.

c file-io linux low-level-programming raw-mode terminal text-editor undo-redo wsl2

Last synced: 05 Sep 2025

https://github.com/devcom33/alx-low_level_programming

alx-low_level_programming is a repository dedicated to mastering low-level programming using the C language. It contains exercisescovering variables, loops, functions, pointers, arrays, strings, file I/O, and more.

alx alx-africa alx-low-level-programming c holberton holbertonschool low-level-programming

Last synced: 25 Mar 2025

https://github.com/darkas-overgold/pucp_2024-2_alley_radar

The main objective of the project is related to the implementation of a system, those of this type are usually used to monitor or analyze environments, possibly integrating sensors, digital signal processing or embedded applications. The repository stands out for the use of C as the main programming language, reflecting a low-level implementation.

c catolic catolica css css-animations css3 electrical-engineering embeddded-aplications embedded hardware html html-css html-template html5 html5-css3 implementation-of-algorithms low-level-programming microcontroller processing software-engineering

Last synced: 19 Oct 2025

https://github.com/faizanmohd5/15-puzzle-game-c

This is a 15 Puzzle Game in C, with arrow key controls on a 4x4 board. Randomized tile positions generated by time.h library. Includes a rules window and developed using Code::Blocks IDE.

15-puzzle 15-puzzle-game c c-programming classic-game codeblocks lightweight low-level-programming project puzzle-game randomized

Last synced: 26 Feb 2025

https://github.com/jooapa/klinoff-lang

as the human race has evolved, so has the klinoff

best-practices klinoff lang language low low-level-programming

Last synced: 28 Feb 2025

https://github.com/tikrack/peek

A modern, colorful and fast alternative to ls, written in Rust — explore directories your way.

cli dir linux list low-level-programming ls peek rust

Last synced: 16 Jul 2025

https://github.com/kbnim/elte-fi-imperative-assignment

Command-line utility for reversing text. [Course: Imperative Programming]

c c-basics command-line-tool file-operations header-files low-level-programming memory-management

Last synced: 20 Feb 2025

https://github.com/mohit-rathee/pythoniclist

Re-implemented lists from Python in C to enhance my understanding in memory management.

c library low-level-programming memory-management

Last synced: 16 Jul 2025

https://github.com/khianvictorycalderon/my-c-and-cpp-files

Lists of my C and C++ Files, i use C and C++ for programming tutor purpose only and i don't make apps from it.

c c-plus-plus cpp low-level-programming programming

Last synced: 25 Feb 2025

https://github.com/pust-lang/pust

Year is a rust-inspired programming language, the language is still in development but will be a simple and useful language

language low-level low-level-programming python rust software software-tools year

Last synced: 23 Mar 2025

https://github.com/panagiotiskotsorgios/timed-pc-protection-layer

A stealth security program that adds a timed challenge to protect your PC, shutting down if unauthorized users fail to meet the task. Ensures an extra layer of data protection even after login credentials are compromised.

additional-layer automation c data-protection folder-trigger low-level-programming open-source-security pc-security privacy startup-program stealth-security system-calls system-shutdown timed-shutdown windows-security

Last synced: 27 Jul 2025

https://github.com/pedrofnseca/pic-18f4520

šŸ‘ØšŸ»ā€šŸ­ Projetos com o microcontrolador PIC-18F4520

c hardware low-level-programming pic18f4520

Last synced: 25 Feb 2025

https://github.com/hruivo/zhip8

Chip-8 Emulator in Zig and SDL2.

chip8 emulation low-level-programming sdl2 zig

Last synced: 26 Feb 2025

https://github.com/orcalinux/chip8-emulator

A simple CHIP-8 emulator in C using SDL2 for graphics and input. Run classic CHIP-8 games from the 1970s with configurable window size and colors. Great for learning low-level emulation and graphics.

c-language chip8-emulator emulator-development game-emulators low-level-programming sdl2

Last synced: 22 Jun 2025

https://github.com/nishantjoshi00/fun-luhn

nishantjoshi00.github.io/fun-luhn | Learn luhn for fun | Learn Languages | System Design | LLD | Scripting

ci design-system low-level-programming multilanguage scripting

Last synced: 07 Apr 2025