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

Projects in Awesome Lists tagged with system-programming

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

https://github.com/just-js/just

the only javascript runtime to hit no.1 on techempower :fire:

javascript linux runtime system-programming

Last synced: 14 Apr 2025

https://github.com/aurae-runtime/aurae

Distributed systems runtime daemon written in Rust.

daemon distributed-systems linux multitenancy rust system-programming

Last synced: 12 Apr 2025

https://github.com/titzer/virgil

A fast and lightweight native programming language

compiler garbage-collection native programming-language system-programming systems webassembly

Last synced: 14 May 2025

https://github.com/checkedc/checkedc-clang

This repo contains a version of clang that is being modified to support Checked C. Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe.

c clang llvm memory-safety programming-languages system-programming type-safety

Last synced: 16 May 2025

https://github.com/Wangzhike/HIT-Linux-0.11

网易云课堂选的操作系统课实验的代码及相关记录

80x86 cprogramming kernel oldlinux system-programming

Last synced: 26 Mar 2025

https://github.com/corruptedbycpu/cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 04 Apr 2025

https://github.com/CorruptedByCPU/Cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 08 May 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/ddddddo/packemon

Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).

ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming

Last synced: 05 Apr 2025

https://github.com/ddddddO/packemon

Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).

ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming

Last synced: 28 Mar 2025

https://github.com/emillaine/cx

C* is a hybrid low-level/high-level systems programming language focused on performance and productivity.

compiler fast high-performance language native performance programming-language system-programming systems-language

Last synced: 12 Jun 2025

https://github.com/autoconf-archive/autoconf-archive

A mirror of the GNU Autoconf Archive, a collection of more than 500 macros for GNU Autoconf that have been contributed as free software by friendly supporters of the cause from all over the Internet.

autoconf-archive autotools gnu-autoconf portability system-programming unix

Last synced: 22 Apr 2025

https://github.com/ValeriyKr/sfb

Flappy Bird clone, written in sed

madness sed sfb shell system-programming

Last synced: 09 Apr 2025

https://github.com/stevelauc/understanding-unix-linux-programming

Source code of Understanding Unix/Linux Programming. The book provides example code in C, I would like to replicate it in Rust.

c linux rust system-programming unix

Last synced: 08 Jul 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/gjbex/python-for-systems-programming

Repository for participants of the "Python for systems programming" training

python python-training system-programming training

Last synced: 23 Jun 2025

https://github.com/nao1215/mimixbox

MimixBox - mimic BusyBox on Linux

busybox cli go golang linux shell system-programming

Last synced: 20 Oct 2025

https://github.com/msantos/prx

an Erlang library for interacting with Unix processes

capsicum exec fork linux-namespaces pledge prctl procctl seccomp signal supervisor system-programming

Last synced: 28 Apr 2025

https://github.com/b3h3moth/unixcentric

Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking

articles c c11 c89 c99 documentation kernel kernel-hacking kernel-modules linux papers system-programming talks unix unix-like unix-philosophy

Last synced: 04 Sep 2025

https://github.com/getiot/linux-c

🐧 Linux C programming

c linux system-programming tutorial-code

Last synced: 13 Apr 2025

https://github.com/lennart1978/drinfo

A Linux CLI tool for physical and network drive information

cli-app drive linux system-programming

Last synced: 19 Jul 2025

https://github.com/0x00wolf/pathbyter-hybrid-encryption-ransomware-with-multiprocessing-in-python

Pathbyter is a lightning fast proof-of-concept ransomware that uses RSA wrapped AES, multiprocessing, in memory key encryption, appends encrypted AES keys to files, and other tactics utilized by advanced threat actors like Conti, REvil, WannaCry, Ryuk, Lockbit, etc.

aes-128 cipher-block-chaining cipher-text conti cryptography cybersecurity decryption encryption malware malware-development proof-of-concept python ransomware rsa-2048 rsa-4096 rsa-wrap-aes system-programming wannacry

Last synced: 31 Oct 2025

https://github.com/tarantool/sysprog

Systems Programming course

c course leaning operating-system system-programming

Last synced: 14 Apr 2025

https://github.com/nanvenomous/where-to

Jump from one place to another on your OS with the help of command completion and a simple config file.

bash command-line go golang navigation productivity shell system-programming zsh

Last synced: 12 Apr 2025

https://github.com/eltanin-os/tertium

Eltanin system programming library

system-programming

Last synced: 30 Apr 2025

https://github.com/msantos/perc

Erlang interface for controlling Unix processes

signal system-programming

Last synced: 12 Sep 2025

https://github.com/swoorup/mysh-rs

Complete rewrite of mysh basic shell interpreter to rust programming Language.

shell system-programming unix

Last synced: 10 Apr 2025

https://github.com/icy/dusybox

I'm learning Dlang

dlang learning shell system-programming

Last synced: 17 Mar 2025

https://github.com/faisalahmedbijoy/sap-1-computer-design-logisim

Simple As Possible (SAP) 1 Computer Design in Logisim

alu hardware-designs logisim sap system-programming

Last synced: 12 Mar 2025

https://github.com/ranaaditya/coronaos

UNIX based x86_32bit light weight OS build from Scratch in c and c++ .

operating-system os system-design system-programming

Last synced: 10 Apr 2025

https://github.com/marihachi/holo

A system programming language of modern syntaxes with LLVM.

compiler llvm low-level programming-language system-programming

Last synced: 06 May 2025

https://github.com/bitpuffin/soal

Systems Oriented Assembly Lisp. Spiritual successor to naughty dog's GOAL.

game-development lisp system-programming

Last synced: 15 May 2025

https://github.com/makstamoian/ping

Simple ping implementation in C++

cpp icmp linux ping system-programming

Last synced: 07 May 2025

https://github.com/pspanoudakis/system-programming-projects

System Programming projects on Multiprocessing, Multithreading, FIFO Pipes, Network Sockets, Bash Scripting & building Data Structures

bash-scripting bloom-filter mutlithreading pipes processes semaphores skip-list sockets system-programming

Last synced: 25 Oct 2025

https://github.com/stevelauc/the-linux-programming-interface

Src of The Linux Programming Interface and its Rust implementation (Exercise included)

c linux rust system-programming

Last synced: 11 Apr 2025

https://github.com/v-kolesnikov/unix_notes

🐧 UNIX system programming examples

c gcc self-education system-programming unix

Last synced: 30 Oct 2025

https://github.com/nickstenning/undaemonize

A tiny utility to undaemonize misbehaving programs

daemon linux system-programming

Last synced: 23 Feb 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/nanafox/alx-low_level_programming

Low level programming with C, including Data Structures and Algorithms

algorithms-and-data-structures linked-list-in-c printf shell system-programming

Last synced: 13 May 2025

https://github.com/turbopape/cpu-load-generator

A little go program to generate CPU load (as close as possible) to a Threshold

cpu-scheduling go system-programming

Last synced: 30 Jul 2025

https://github.com/jcbritobr/toyshell

This is a simple toy shell written in Rust language with porpose of learning system programmim, and in a specific theme, process management.

process rust shell system-programming

Last synced: 11 Sep 2025

https://github.com/dilawar/cec-esteral

Columbia Esterel Compiler - Personal copy

compiler esterel system-programming

Last synced: 12 May 2025

https://github.com/shgopher/408family

算法和数据结构,设计模式,网络,操作系统,计算机组成原理,正则表达式。

algorithms design-patterns network system-programming

Last synced: 20 Feb 2025

https://github.com/kathansheth04/NordRice

Nord theme linux rice dotfiles

linux ricing system-programming ui-design

Last synced: 11 Mar 2025

https://github.com/a7bari/codecrafters-redis-go

Build Your Own Redis This is my implementation of the "Build your own Redis" challenge from Codecrafters. I've built a Redis-compatible server using Go, covering the following key features: Command Handling, RDB Persistence, Replication, Streams, and Transactions

codecrafters golang redis replication streams system-programming transactions

Last synced: 27 Jul 2025

https://github.com/codexlynx/systemd-rest

:gear: A minimal HTTP REST interface for systemd.

daemon http linux rest-api service system-programming systemd

Last synced: 22 Apr 2025

https://github.com/gusenov/system-programming-linux

:penguin: Системное программирование в Linux.

fork linux system-programming

Last synced: 20 Feb 2025

https://github.com/lautarojayat/linux-kernel-modules-development

Notes and experiments on linux kernel module development

linux linux-kernel system-programming

Last synced: 18 Mar 2025

https://github.com/spamegg1/unix-sml

Working through "Unix System Programming with Standard ML" by Anthony L. Shipman, 2001

alice-ml archlinux debian fedora linux ml mlkit mlton moscow-ml mosml polyml sml sml-nj smlnj smlsharp standard-ml system-programming ubuntu unix

Last synced: 16 Jun 2025

https://github.com/jeamon/pingo

PinGO is a standalone and feature-rich tool for common IP-based reachability checking tasks. Ping or Trace any IP address and Observe in real-time the statistics.

go golang linux-shell network-monitoring ping system-administration system-programming traceroute windows-app

Last synced: 11 Mar 2025

https://github.com/bryandejesusrt/crater

👾El objetivo del proyecto es desarrollar un sistema de facturación moderno y completo para empresas, con registro eficiente de ventas, gastos y clientes. También permite generar facturas y presupuestos de forma rápida y sencilla, El sistema está construido con Laravel, PHP, HTML, CSS y JS

css front-end-development frontend html javascript laravel php sales system-programming system-sale

Last synced: 05 Apr 2025

https://github.com/deryaxacar/file-management-system

This project contains a simple file management system application. It allows users to perform basic file operations such as creating, deleting, listing, and viewing file contents.

c-language c-language-project c-learning c-library c-programming c-programming-language c-project c-projects file file-upload filemanager filemaneger filesystem project system system-programming

Last synced: 23 Apr 2025

https://github.com/jeamon/gosnippets

some real-world code snippets into golang used into some of my several back-ends services and console-based tools.

backend-development go golang golang-examples http-client http-server snippets system-programming web-application

Last synced: 27 Oct 2025

https://github.com/kuangjux/notes

All notes of KuangjuX.

architecture notes os system-programming

Last synced: 02 Apr 2025

https://github.com/soulyma/university_subjects-_submitting_system

Using Matlab I designed a Subject Submitting System with full functionality and friendly GUI.

gui matlab system-programming

Last synced: 07 Apr 2025

https://github.com/KuangjuX/Notes

All notes of KuangjuX.

architecture notes os system-programming

Last synced: 29 Oct 2025

https://github.com/makstamoian/traceroute

Simple traceroute implementation in C++

icmp linux system-programming traceroute

Last synced: 14 Mar 2025

https://github.com/orcalinux/system-programming-under-linux

The System Programming Internship at STMicroelectronic is a comprehensive program designed to provide participants with practical experience and hands-on learning in system programming under the Linux environment.

bootloader docker dynamic-routing heap-memory-allocator linux linux-memory-management linux-syscall namespaces-linux podman qemu static-routing system-programming systemd-nspawn version-control-system yocto

Last synced: 22 Aug 2025

https://github.com/meharehsaan/system-programming

This repository contains all C language codes of system programming with linux written while learning.

c linux linux-utility system-programming

Last synced: 17 Mar 2025

https://github.com/conaclos/iut-c

C Programming course in French at IUT Nancy-Charlemagne

c c89 exercices french system-programming teaching

Last synced: 12 Jul 2025

https://github.com/michaelbrim/tedium

bits of common code to reuse across C/C++ projects

c c-plus-plus c-preprocessor configuration enumerated-types system-programming

Last synced: 07 May 2025

https://github.com/samarjit98/computer-networks

Network programming using the BSD Sockets API and PCAP in C.

c client-server computer-networks network-programming pcap socket-programming system-programming

Last synced: 11 Jun 2025

https://github.com/jeamon/gorqs

Go-based concurrent-safe library to start and stop a Queue with capabilities to asynchronously push jobs and execute them either into sync or async fashion. Along with capability to fetch their execution results.

concurrency go golang goroutines-channels job-queue library queue system-programming

Last synced: 11 Mar 2025

https://github.com/gusenov/task-manager-qt

Управление виртуальной памятью.

cpp memory-management qt system-programming task-manager virtual-memory

Last synced: 20 Feb 2025

https://github.com/embeddedcrab/stm32mp1_multicore_comm

Projects done on STM32MP157C-DK2 Kit. Communication between Multiple Cores in mutithreaded environment using C/C++.

c-cpp client-server cpp14 freertos heterogeneous-parallel-programming multicore openamp-rpmsg platform-development stm32mp1 system-programming threadpool

Last synced: 16 Mar 2025

https://github.com/leonard-namolaru/programmation-systeme-files-de-messages

[Note : 14 / 20] Projet UE Programmation système avancée (Université Paris Cité, M1) : Implémentation de files de messages pour une communication entre des processus tournant sur la même machine, en utilisant la mémoire partagée, et sans l’aide de files de messages existantes ou des sockets. L’accès parallèle à la file de messages est possible avec une protection appropriée.

inter-process-communication mutex-synchronisation shared-memory system-programming

Last synced: 16 Mar 2025

https://github.com/amalpoulose/System-programming-custom-shell-ATerm-1.0

ATerm 1.0 beta : A basic command-line interpreter (shell).

c linux shell system-programming terminal

Last synced: 11 May 2025