Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/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: 29 Sep 2024

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: 01 Aug 2024

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: 02 Aug 2024

https://github.com/ajxs/cxos

Operating System development experiment in Ada

ada kernel low-level-programming operating-system osdev

Last synced: 30 Jul 2024

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: 29 Sep 2024

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: 29 Sep 2024

https://github.com/johncoleman83/printf

Custom version of printf() in C Language

c c-language low-level-programming printf

Last synced: 29 Sep 2024

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: 29 Sep 2024

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: 28 Sep 2024

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: 29 Sep 2024

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: 28 Sep 2024

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: 29 Sep 2024

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: 29 Sep 2024

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: 29 Sep 2024

https://github.com/hruivo/zhip8

Chip-8 Emulator in Zig and SDL2.

chip8 emulation low-level-programming sdl2 zig

Last synced: 01 Oct 2024

https://github.com/remusdbd/modern-x64-assembly

Self-made source code for Modern x64 Assembly videos by Creel on YouTube.

assembly assembly-language assembly-x64 creel learning-assembly low-level low-level-programming modern-assembly

Last synced: 29 Sep 2024

https://tvoygit.ru/r6/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: 29 Sep 2024

https://github.com/danielbrodi/lowlevelassembler

Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.

assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management

Last synced: 29 Sep 2024

https://github.com/joakimwinum/bytecorefast

ByteCoreFast: A high-performance, 8-bit CPU emulator, designed as a drop-in replacement for ByteCore, offering enhanced speed while maintaining full compatibility with the original ByteCore interfaces.

8-bit-computing assembly-language computer-architecture cpu-emulation drop-in-replacement high-performance low-level-programming microprocessor python software-development

Last synced: 29 Sep 2024

https://github.com/joakimwinum/bytecore-byte

ByteCore Byte is a simplified version of the ByteCore CPU showcased in a Jupyter notebook, using 1-byte addressing to operate within a 256-byte memory limit. This repository features demonstrations of ByteCore Assembly through both basic and advanced programming examples.

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

Last synced: 29 Sep 2024

https://github.com/joakimwinum/bytecorecompiler

ByteCoreCompiler: A compiler that transforms ByteCore assembly code into executable memory bytes, seamlessly bridging the gap between high-level assembly instructions and the ByteCore Emulator's low-level functionality.

8-bit-computing assembly-language code-compilation compiler computer-architecture low-level-programming python software-development

Last synced: 29 Sep 2024

https://github.com/vshender/book8088

"Programming Boot Sector Games" examples written in GNU Assembler

8086 8088 assembly-language assembly-x86 boot-sector gnu-assembler low-level-programming

Last synced: 28 Sep 2024

https://github.com/sinamathew/100daysoflowlevel

This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.

100daysoflowlevel assembly aunty-betty c cprogramming electronics emebeded gcc learning-by-doing low-level-programming

Last synced: 29 Sep 2024

https://github.com/sudotto/rosaos

raging alcoholic makes an operating system dedicated to Rosa the otter

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

Last synced: 29 Sep 2024