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: 22 Dec 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: 08 Nov 2024

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: 21 Nov 2024

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

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: 13 Nov 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: 11 Nov 2024

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: 21 Nov 2024

https://github.com/ajxs/cxos

Operating System development experiment in Ada

ada kernel low-level-programming operating-system osdev

Last synced: 25 Oct 2024

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: 15 Nov 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: 12 Oct 2024

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: 07 Nov 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: 12 Oct 2024

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: 27 Oct 2024

https://github.com/reflexe/protocollearn

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

ipv4 low-level-programming network tcp

Last synced: 09 Nov 2024

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: 17 Nov 2024

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: 20 Dec 2024

https://github.com/johncoleman83/printf

Custom version of printf() in C Language

c c-language low-level-programming printf

Last synced: 12 Oct 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: 12 Oct 2024

https://github.com/supermoudy/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: 15 Nov 2024

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: 08 Nov 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: 12 Oct 2024

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: 18 Dec 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: 12 Oct 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/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: 12 Oct 2024

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: 06 Nov 2024

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: 08 Nov 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: 12 Oct 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: 12 Oct 2024

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: 12 Nov 2024

https://github.com/oresttokovenko/elements_of_computing_systems

"The Elements of Computing Systems: Building a Modern Computer from First Principles" by Noam Nisan and Shimon Schocken

computer-science elements-of-computing-systems low-level-programming

Last synced: 15 Nov 2024

https://github.com/jubayer98/smart-blind-assistant-tool-for-visually-impaired-people

This customized device, designed to be worn like normal spectacles, guides visually impaired users by alerting them to obstacles with sound notifications. This allows for safe and smooth navigation, reducing the risk of severe injuries.

arduino low-level-programming microcontroller

Last synced: 12 Nov 2024

https://github.com/gustavodiasag/strsplit

An exercise on lifetimes in Rust

lifetimes low-level-programming rust-lang

Last synced: 07 Dec 2024

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: 21 Dec 2024

https://github.com/richard-1257/printf

Art of collaboration and implementation of printf in C.

c low-level-programming

Last synced: 28 Nov 2024

https://github.com/raihan4520/coa

This repository contains lab codes and assignments from the Computer Organization and Architecture (COA) course at AIUB, demonstrating assembly language programs and hardware-level operations.

assembly-language computer-architecture computer-organization emu8086 low-level-programming

Last synced: 17 Dec 2024

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: 03 Dec 2024

https://github.com/hruivo/zhip8

Chip-8 Emulator in Zig and SDL2.

chip8 emulation low-level-programming sdl2 zig

Last synced: 15 Oct 2024

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: 08 Nov 2024

https://github.com/50-course/cabride

real-time console-based traffic monitoring system written in C++

cpp low-level-programming optimization-algorithms

Last synced: 28 Nov 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: 17 Nov 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: 12 Oct 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/mathusanm6/job-control-shell-emulator

A compact, C-developed shell emulator with advanced job control and system call integration, optimised for Linux environments.

bash c job-control linux low-level-programming shell shell-emulator

Last synced: 13 Dec 2024

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

This repo contains all the projects that I have done in the ALX curriculum on low level programming.

arrays bitmanipulation c data-structures debug debugging dynamic-library low-level-programming memory memory-management strings

Last synced: 09 Nov 2024

https://github.com/mmsaki/web-assembly

general introduction to what is web assembly and how to compile and build projects using wasm + javascript

low-level-programming wasm

Last synced: 20 Dec 2024

https://github.com/metanticonan/language_reactor

Comparing Performance (Speed for now) between all the languages I know

assembly chp cpp csharp high-performance javascript julia low-level-programming perfromance

Last synced: 11 Nov 2024

https://github.com/samuelnoesslboeck/sylo

A small helper library with components and sturctures frequently used in low level programming, especially with the arduino framework.

arduino low-level-programming tutorial-code tutorials

Last synced: 23 Nov 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: 12 Oct 2024

https://github.com/moniaar/monty

A Repository contains stack and queues operations to create a Monty language interpreter

c c-programming-language interpreter low-level-programming monty queue scripting-language stack

Last synced: 20 Dec 2024

https://github.com/benevanio/muletransformations

Projeto que explora o uso avançado do DataWeave, a linguagem de transformação de dados do MuleSoft, com exemplos práticos e boas práticas

dataweave dataweave-playground low-code low-latency low-level-programming lowcode mule mule4 mulesoft mulesoft-apis mulesoft-application mulesoft-fsop salesforce salesforce-developers salesforce-lightning

Last synced: 29 Nov 2024

https://github.com/benevanio/activemq-mulesoft-integration

Este projeto de integração MuleSoft demonstra como conectar o ActiveMQ com diferentes endpoints, incluindo MySQL e HTTP, para troca de mensagens e processamento de dados de forma assíncrona e distribuída.

active-learning activeadmin activemq broker broker-api integration integration-flow led-api low-code low-level-programming lowcode mulesoft mulesoft-connector mulesoft-develloper salesforce salesforce-api salesforce-developers salesforce-lightning salesforce-rest-api webscoket

Last synced: 29 Nov 2024

https://github.com/harishkumar023/oop_applications

Learn OPP using Python & Low level Desing appliaciton

low low-level-programming oops oops-in-python python3 railway-reservation

Last synced: 29 Nov 2024

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: 06 Nov 2024

https://github.com/ryancasf/assembly

Low-level sketches with MIPS, Assembly.

low-level-programming mips-architecture mips-assembly

Last synced: 12 Nov 2024

https://github.com/abdellahbellakrim/cub3d

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.

3d c game-development low-level-programming raycasting

Last synced: 14 Nov 2024

https://github.com/abdellahbellakrim/fdf

Drawing a 3D representation of the landscape

3d c graphics low-level-programming maths mlx42 parsing

Last synced: 14 Nov 2024

https://github.com/jotavare/libft-x86-assembly

Converting my libft to x86 assembly using nasm to optimize performance and delve into low-level programming.

assembly binary computer-architecture low-level-programming nasm optimization x86

Last synced: 08 Nov 2024

https://github.com/ranitmanik/cs-verilog-assignments

A collection of Verilog code snippets and assignments for computer science coursework.

assignment coding iverilog low-level-programming practice practice-programming verilog

Last synced: 30 Nov 2024