An open API service providing repository metadata for many open source software ecosystems.

Topic: "system-programming"

gurugio/lowlevelprogramming-university 📦

How to be low-level programmer

Size: 264 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 11,757 - Forks: 821

just-js/just

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

Language: JavaScript - Size: 337 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 3,733 - Forks: 123

checkedc/checkedc

Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors.

Language: C - Size: 4.48 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 3,250 - Forks: 188

aurae-runtime/aurae

Distributed systems runtime daemon written in Rust.

Language: Rust - Size: 14.1 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 1,897 - Forks: 93

titzer/virgil

A fast and lightweight native programming language

Language: Shell - Size: 68.8 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 1,367 - Forks: 61

o-oconnell/minixfromscratch

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

Language: Shell - Size: 6.13 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1,251 - Forks: 78

mohitmishra786/amILearningEnough

Low-Level Programming Roadmap and Resources

Size: 29.5 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1,213 - Forks: 76

cs341-illinois/coursebook

Open Source Introductory Systems Programming Textbook for the University of Illinois

Language: TeX - Size: 27.9 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 752 - Forks: 87

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.

Language: C++ - Size: 1.31 GB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 508 - Forks: 79

Wangzhike/HIT-Linux-0.11

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

Language: C - Size: 33.6 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 467 - Forks: 194

CorruptedByCPU/Cyjon

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

Language: Assembly - Size: 14.8 MB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 451 - Forks: 29

djiangtw/data-structures-in-practice-public

A hardware-aware guide to data structures for system software engineers.

Size: 289 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 404 - Forks: 41

haskus/haskus-system 📦

Moved to https://github.com/haskus/packages

Language: Haskell - Size: 3.59 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 348 - Forks: 10

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.

Language: HTML - Size: 595 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 345 - Forks: 36

ddddddO/packemon

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

Language: Go - Size: 35.6 MB - Last synced at: 3 days ago - Pushed at: 14 days ago - Stars: 291 - Forks: 2

theonlyNischal/Ultimate-Notes-Books-Resources-for-NCIT

Curated list of notes, books and other resources for the student of Nepal College of Information and Technology(NCIT) - Pokhara University, Nepal

Language: HTML - Size: 3.87 GB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 289 - Forks: 288

WindowsNT/asm

Assembly Tutorial for DOS

Language: C - Size: 5.03 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 236 - Forks: 50

jmuehlig/perf-cpp

Lightweight recording and sampling of performance counters for specific code segments directly from your C++ application.

Language: C++ - Size: 1.73 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 162 - Forks: 14

tklauser/go-sysconf

sysconf for Go, without using cgo

Language: Go - Size: 324 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 146 - Forks: 29

golangmastery/GopherLabs

The Ultimate Workshop Track for #golang Developer

Size: 132 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 144 - Forks: 16

julesmons/the-augster

An 'additional system' prompt for the Augment Code extension in attempt to improve output quality.

Language: Shell - Size: 189 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 143 - Forks: 21

diversenok/NtUtilsLibrary

Delphi library for system programming on Windows using Native API

Language: Pascal - Size: 4.16 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 135 - Forks: 42

emillaine/cx

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

Language: C++ - Size: 6.12 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 135 - Forks: 8

irevenko/ferris-fetch

🎨🦀 A system information tool for Rustaceans

Language: Rust - Size: 223 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 130 - Forks: 6

Worie/btt

Low level MacOS management in JavaScript via BetterTouchTool

Language: TypeScript - Size: 1.75 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 120 - Forks: 7

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.

Language: M4 - Size: 3.28 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 102 - Forks: 173

cscenter/OS_online_course

Language: C - Size: 20.7 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 95 - Forks: 26

ValeriyKr/sfb

Flappy Bird clone, written in sed

Language: Shell - Size: 29.3 KB - Last synced at: 9 months ago - Pushed at: almost 9 years ago - Stars: 86 - Forks: 4

mojodojodev/mojodojo.dev

Learning materials for the Mojo🔥programming language

Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 85 - Forks: 18

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.

Language: C - Size: 5.76 MB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 83 - Forks: 7

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

Language: C++ - Size: 2.24 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 77 - Forks: 4

brainboxdotcc/retro-rocket

Retro Rocket BASIC Powered Operating System

Language: C - Size: 83.9 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 73 - Forks: 3

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.

Language: C - Size: 1.49 MB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 66 - Forks: 7

Lennart1978/drinfo

A Linux CLI tool for physical and network drive information

Language: C - Size: 1.31 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 62 - Forks: 2

marceloboeira/sre

📚 Index for my study topics

Language: Makefile - Size: 11.6 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 62 - Forks: 11

petehouston/awesome-os-dev

The collection of useful resources for OS development

Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: about 9 years ago - Stars: 62 - Forks: 8

puppetlabs-toy-chest/libral 📦

A native Resource Abstraction Layer

Language: C++ - Size: 1.32 MB - Last synced at: 10 days ago - Pushed at: over 7 years ago - Stars: 58 - Forks: 12

hknakst/Sistem-programlama

Sistem Programlama Türkçe Kaynak (KTÜ)

Size: 1.2 MB - Last synced at: 8 months ago - Pushed at: over 5 years ago - Stars: 56 - Forks: 6

diversenok/TransactionMaster

A tool for Windows that can make any program work within file-system transactions.

Language: Pascal - Size: 201 KB - Last synced at: almost 3 years ago - Pushed at: about 5 years ago - Stars: 52 - Forks: 18

gjbex/Python-for-systems-programming

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

Language: Jupyter Notebook - Size: 1.49 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 49 - Forks: 13

msantos/alcove

Control plane for system processes

Language: C - Size: 1.58 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 48 - Forks: 2

rafael-santiago/aegis

Linux, FreeBSD, NetBSD, OpenBSD and Windows debugging detection library. With support for C and Go.

Language: Go - Size: 418 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 42 - Forks: 5

nao1215/mimixbox

MimixBox - mimic BusyBox on Linux

Language: Go - Size: 836 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 38 - Forks: 6

krinkinmu/krinkinmu.github.io

blog

Language: HTML - Size: 9.67 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 37 - Forks: 12

ceticamarco/datum

Collection of dynamic and generic data structures

Language: C - Size: 151 KB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 36 - Forks: 0

msantos/prx

an Erlang library for interacting with Unix processes

Language: Erlang - Size: 443 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 36 - Forks: 6

jemmy512/book-notes

Book notes about: Linux kernel, C/C++, CS, Architecture, Distributed Systems, MicroService...

Size: 358 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 33 - Forks: 9

arbv/daemonize

Template code for writing UNIX-daemons.

Language: C - Size: 21.5 KB - Last synced at: almost 3 years ago - Pushed at: over 5 years ago - Stars: 33 - Forks: 7

sean-lawless/computersystems

Incremental system software for Raspberry Pi. From a blinking LED to a video game.

Language: C - Size: 27.8 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 32 - Forks: 3

michael105/minilib

A c standard system library with a focus on size, headeronly, "singlefile", intended for static linking. 187 Bytes for "Hello World"(regular elf), compiled with the standard gcc toolchain.

Language: C - Size: 56.3 MB - Last synced at: almost 3 years ago - Pushed at: about 3 years ago - Stars: 30 - Forks: 0

b3h3moth/UnixCentric

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

Language: C - Size: 2.93 MB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 29 - Forks: 2

getiot/linux-c

🐧 Linux C programming

Language: C - Size: 140 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 19

ntoskrnl7/win32-ex

Win32 API Experimental(or Extension) features

Language: C++ - Size: 381 KB - Last synced at: almost 3 years ago - Pushed at: about 3 years ago - Stars: 28 - Forks: 7

edigaryev/awesome-system-calls

A categorized list of system calls used by popular Unix-like operating systems

Language: Rust - Size: 108 KB - Last synced at: 7 days ago - Pushed at: 24 days ago - Stars: 27 - Forks: 1

lvntky/CVM

A toy JVM coded in C/C++

Language: C++ - Size: 180 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 1

raunvk/stealthware-backdoor

Persistent & Undetectable Malware Backdoor

Language: C - Size: 103 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 14

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.

Language: Python - Size: 342 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 2

wiseaidev/rust-lang-book Fork of OrangeAVA/Ultimate-Rust-for-Systems-Programming

📚 Accompanying material for the "Mastering Rust for System Programming" book

Language: Jupyter Notebook - Size: 6.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 3

rebuild-lang/rec

Rebuild experimental compiler

Language: C++ - Size: 1.25 MB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 23 - Forks: 4

Rasheek16/C2x86

A Python-based C compiler for x86-64, featuring full parsing, semantic analysis, IR generation, and assembly code emission.

Language: Python - Size: 1.58 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 22 - Forks: 0

yottaawesome/windows-system-programming-4th-edition

Unofficial source code repo for Johnson M. Hart's book Windows System Programming 4th edition.

Language: C - Size: 2.09 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 14

InfraSail/taotu

A lightweight multithreading C++ network library based on Reactor.

Language: C++ - Size: 535 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 4

refu-lang/refu

Refu language

Language: C - Size: 1.83 MB - Last synced at: 7 months ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 4

ParadoxZero/paradoxOS 📦

Unix unlike operating system.

Language: C - Size: 3 MB - Last synced at: almost 3 years ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 4

nanvenomous/where-to

Highly ergonomic and portable helpers for terminal navigation.

Language: Go - Size: 10.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 0

Funkschy/kantan-lang

The official repository of the only self-hosting Kantan compiler

Size: 1.94 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 0

tarantool/sysprog

Systems Programming course

Language: C - Size: 149 MB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 15

db-keli/kelvin

terminal password manager

Language: Rust - Size: 341 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 3

smithros/kpi-stuff

Some of my laboratories work in KPI and stuff connected with it.

Language: Jupyter Notebook - Size: 1.89 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 2

USMC1941/CS214-Rutgers

CS 214 Systems Programming at Rutgers University

Language: C - Size: 54.4 MB - Last synced at: almost 3 years ago - Pushed at: almost 4 years ago - Stars: 18 - Forks: 8

rebuild-lang/rfcs

"request for comments" (RFCs) for the Rebuild Language Project

Size: 12.7 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 18 - Forks: 1

eltanin-os/tertium

Eltanin system programming library

Language: C - Size: 780 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 17 - Forks: 0

compilepeace/EVIL_RABBIT

-x-x-x- DO NOT RUN ON PRODUCTION MACHINE -x-x-x- LD_PRELOAD based user-land rootkit for Linux platform.

Language: C - Size: 605 KB - Last synced at: almost 3 years ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 3

Amey-Thakur/SYSTEM-PROGRAMMING-AND-COMPILER-CONSTRUCTION-AND-SYSTEM-SOFTWARE-LAB

CSC602: System Programming and Compiler Construction [SPCC] & CSL602: System Software Lab [SSL] | TE Semester VI | Computer Engineering

Language: C - Size: 345 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 16 - Forks: 1

msantos/perc

Erlang interface for controlling Unix processes

Language: Erlang - Size: 127 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 6

ParadoxZero/stmp

Simple macro processor. It will expand MACROs defined in source code.

Language: C - Size: 42 KB - Last synced at: almost 3 years ago - Pushed at: over 7 years ago - Stars: 15 - Forks: 4

JKL2theBest/ITMO

Cybersecurity 2023-2027

Language: Jupyter Notebook - Size: 1020 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 14 - Forks: 0

Acesp25/rustkld

FreeBSD Rust Drivers

Language: Rust - Size: 96.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 3

Hyperb0rean/DaedalusDB

Graph Document-oriented Database Managment System with custom Type System

Language: C++ - Size: 466 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 14 - Forks: 2

Swoorup/mysh-rs

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

Language: Rust - Size: 76.2 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 1

devendranaga/gists

linux programming book examples

Language: C - Size: 235 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 7

krishvishal/nsync-rs

Fastest Mutex in the Rustland 📜 T&C (WIP)

Language: Rust - Size: 61.5 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 1

InfraSail/higherdb

A Rust LSM-Tree based lightweight storage engine.

Language: Rust - Size: 19.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 3

toprakkeskin/Linux-System-Programming

Linux System Programming - Kernel Modules, Device Drivers, Proc File System etc.

Language: C - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: almost 9 years ago - Stars: 13 - Forks: 4

anonyxbiz/Blazeio

Blazeio is an ultra-fast asynchronous web framework crafted for high-performance backend applications. Built on Python's asyncio, it delivers non-blocking operations, minimal overhead, and lightning-quick request handling.

Language: Python - Size: 2.26 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 12 - Forks: 0

labex-labs/cpp-free-tutorials

Free C++ tutorials for beginners with 19 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.

Size: 43 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 12 - Forks: 1

ituacm/System-Programming-23-24

ITU ACM System Programming Workshop by Hayri Turgut Uyar

Language: C - Size: 706 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 0

icy/dusybox

I'm learning Dlang

Language: D - Size: 105 KB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 0

Convery/Ayria_cpp

Abandon all hope; ye who enter here.

Language: C++ - Size: 4.44 MB - Last synced at: almost 3 years ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 4

FaisalAhmedBijoy/SAP-1-Computer-Design-Logisim

Simple As Possible (SAP) 1 Computer Design in Logisim

Size: 2.54 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 0

CorruptedByCPU/Zero 📦

64 bit bootloader for Cyjon operating system.

Language: Assembly - Size: 110 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 1

axayjha/8085

8085 assembly codes

Language: Assembly - Size: 551 KB - Last synced at: almost 3 years ago - Pushed at: about 5 years ago - Stars: 12 - Forks: 9

buraksenyurt/ProgrammingWithRust

Uludağ Üniversitesi Bil.Müh/BÖTE bölümlerinde açılan Rust ile Sistem Programlama dersine ait örnek kodlar ve notların yer aldığı repodur.

Language: Rust - Size: 533 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 11 - Forks: 2

MakeOS/GhostBirdOS

A lightweight, multi-tasking graphical operating system, JUST FOR FUN!

Language: C - Size: 10.9 MB - Last synced at: almost 3 years ago - Pushed at: about 7 years ago - Stars: 11 - Forks: 4

Showndarya/SPCC

System Programming and Compiler Construction programs

Language: Java - Size: 26.4 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 3

nichcode/PAL

A Thin, low-level, explicit, cross-platform abstraction layer in C

Language: C - Size: 2.76 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 0

ML-PSE/PDStoolkit-Python-Package

A Python package to facilitate building process data science solutions including process modeling, monitoring, fault diagnosis, etc.

Language: Jupyter Notebook - Size: 2.08 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 6

ranaaditya/coronaOS

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

Language: Assembly - Size: 7.81 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 3

andreabac3/Gopher-Server-Cross-Platform

Cross Platform Gopher server written purely in C. It's Works for Linux and Windows 10. Support Multi-Thread and Multi-Process requests

Language: C - Size: 441 KB - Last synced at: 7 months ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 3

krinkinmu/intel-vmx

Example of intel virtualization extensions usage

Language: C - Size: 2.98 MB - Last synced at: almost 3 years ago - Pushed at: about 9 years ago - Stars: 10 - Forks: 2