Global

systems-programming
105 projects tagged “systems-programming” that gained the most stars yesterday
#186 · +216 · 1d ·GitHub

The Linux kernel is the core of any Linux operating system. It manages hardware, system resources, and provides the fundamental services for all other software.

Creator
torvalds
Size
6.1 GB
Stars
252.6K
Updated
CommitOct 18
Age
15y
Commits · 90 Days
#319 · +120 · 1d ·GitHub

Experimental open-source replacement PlayStation 2 BIOS for emulators. MIT licensed.

Size
0.1 MB
Stars
177
Age
2d
Commits · 90 Days
#376 · +98 · 1d ·GitHub

Empowering everyone to build reliable and efficient software.

Creator
rust-lang
Size
1001 MB
Stars
120.6K
Age
16y
Commits · 90 Days
#494 · +72 · 1d ·GitHub

0 alpha 0 =====================================

Creator
python
Size
870.8 MB
Stars
77.7K
Updated
CommitOct 19
Age
9y
Commits · 90 Days
#769 · +44 · 1d ·GitHub

Experimental Darling runtime patches and tools for testing the macOS League client on Linux

Creator
lucannez64
Size
1.6 MB
Stars
377
Updated
CommitOct 18
Age
6d
Commits · 90 Days
#872 · +37 · 1d ·GitHub

scriptc compiles TypeScript and JavaScript to typed IR, readable C, textual LLVM IR, native assembly and objects, native executables, and WebAssembly modules. It uses the TypeScript compiler for parsing and type checking. Source outputs require only Node.

Size
81.8 MB
Stars
6.2K
Age
2mo
Commits · 90 Days
#991 · +31 · 1d ·GitHub

ripgrep (rg) ------------ ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.

Creator
BurntSushi
Size
5.6 MB
Stars
69.2K
Age
10y
Commits · 90 Days
#1391 · +20 · 1d ·GitHub

A curated list of Rust code and resources.

Size
9.8 MB
Stars
60K
Updated
CommitOct 18
Age
12y
Commits · 90 Days
#1410 · +20 · 1d ·GitHub

ReactOS™ is an Open Source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft® Windows™ NT family of operating systems (NT4, 2000, XP, 2003, Vista, 7).

Creator
reactos
Size
679 MB
Stars
18.3K
Age
9y
Commits · 90 Days
#1487 · +19 · 1d ·GitHub

Playstation 2 Static Recompiler & Runtime Tool to make native PC ports

Creator
ran-j
Size
6 MB
Stars
3.6K
Updated
CommitOct 14
Age
1y
Commits · 90 Days
#1656 · +16 · 1d ·GitHub

Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.

Size
27.2 MB
Stars
20.1K
Age
8y
Commits · 90 Days
#1764 · +15 · 1d ·GitHub

24 GB of RAM. Portable C99: no BLAS, no framework, no GPU.

Size
31 MB
Stars
9.1K
Age
2mo
Commits · 90 Days
#1785 · +15 · 1d ·GitHub

CSAPP 中文文档与学习资料:《深入理解计算机系统》第三版全章节 Markdown,含练习题答案、八大实验中文翻译及官方自学实验包,方便在线阅读与离线学习。

Creator
SunnyMaria
Size
44.8 MB
Stars
1K
Age
1mo
Commits · 90 Days
#1887 · +14 · 1d ·GitHub

A static recompilation port of Dante's Inferno (Xbox 360) to native PC, built with the ReXGlue SDK.

Creator
florinp93
Size
6.9 MB
Stars
588
Age
1mo
Commits · 90 Days
#1950 · +13 · 1d ·GitHub

Standalone implementation of Zygisk, providing Zygisk API support for KernelSU and a replacement of Magisk's built-in Zygisk.

Creator
Dr-TSNG
Size
0.6 MB
Stars
10.6K
Age
3y
Commits · 90 Days
#2055 · +12 · 1d ·GitHub

NOTE: This README does not document usage instructions and tips for the debugger itself, and is intended as a technical overview of the project.

Creator
EpicGames
Size
32.3 MB
Stars
8.6K
Age
2y
Commits · 90 Days
#2153 · +11 · 1d ·GitHub

gVisor provides a strong layer of isolation between running applications and the host operating system. It is an application kernel that implements a Linux-like interface. Unlike Linux, it is written in a memory-safe language (Go) and runs in userspace.

Creator
google
Size
1.3 GB
Stars
19.7K
Age
8y
Commits · 90 Days
#2248 · +10 · 1d ·GitHub

Despite being at an early development stage, the V language is relatively stable, and doesn't change often. 0. Most changes in the syntax are handled via vfmt automatically.

Creator
vlang
Size
176.3 MB
Stars
38K
Age
7y
Commits · 90 Days
#2485 · +9 · 1d ·GitHub

Millions of developers write TypeScript every day — but shipping it has always meant shipping a JavaScript engine: a Node install on every server, 100 MB of embedded runtime per CLI, or a whole browser engine per desktop app. Perry removes the engine.

Creator
PerryTS
Size
480.9 MB
Stars
5K
Age
8mo
Commits · 90 Days
#2517 · +9 · 1d ·GitHub

A TypeScript-shaped language built for coding agents. It compiles to small, fast native binaries.

Size
12.7 MB
Stars
723
Updated
CommitOct 13
Age
19d
Commits · 90 Days
#2716 · +8 · 1d ·GitHub

The first open-source GPU-accelerated graphics driver for macOS.

Size
7.4 MB
Stars
139
Updated
CommitOct 15
Age
16d
Commits · 90 Days
#2795 · +7 · 1d ·GitHub

mold is a high-performance drop-in replacement for existing Unix linkers, designed to speed up builds. 9x faster than wild at the median; see Benchmark for the full results.

Creator
rui314
Size
37.3 MB
Stars
17.7K
Age
6y
Commits · 90 Days
#2996 · +6 · 1d ·GitHub

This project has a git submodule, make sure to clone with --recurse-submodules or run git submodule update --init after cloning.

Creator
ish-app
Size
5.5 MB
Stars
20.6K
Age
9y
Commits · 90 Days
#3021 · +6 · 1d ·GitHub

Information about build requirements is provided in the README file.

Creator
systemd
Size
742.6 MB
Stars
16.8K
Age
11y
Commits · 90 Days
#3022 · +6 · 1d ·GitHub

Redox is under active development by a vibrant community, you can see the key links below:

Creator
redox-os
Size
27.3 MB
Stars
16.6K
Age
11y
Commits · 90 Days
#3059 · +6 · 1d ·GitHub

Built with <15 files of fully documented Verilog, complete documentation on architecture & ISA, working matrix addition/multiplication kernels, and full support for kernel simulation & execution traces.

Creator
adam-maj
Size
8.5 MB
Stars
13.1K
Updated
CommitMay 01
Age
2y
Commits · 90 Days
#3088 · +6 · 1d ·GitHub

The GNU Compiler Collection is free software. See the files whose names start with COPYING for copying permission. The manuals, and some of the runtime libraries, are under different terms; see the individual source files for details.

Creator
gcc-mirror
Size
4 GB
Stars
11.3K
Updated
CommitOct 19
Age
12y
Commits · 90 Days
#3215 · +5 · 1d ·GitHub

The goal of this project is simple – to share knowledge about the Linux kernel internals and related low-level topics. If you're curious about what's under the hood, see the Table of Contents.

Creator
0xAX
Size
20.9 MB
Stars
33.7K
Updated
CommitOct 13
Age
11y
Commits · 90 Days
#3216 · +5 · 1d ·GitHub

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

Creator
tokio-rs
Size
17.6 MB
Stars
33.5K
Age
10y
Commits · 90 Days
#3263 · +5 · 1d ·GitHub

BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. 15. 1 and above.

Creator
iovisor
Size
23.4 MB
Stars
22.7K
Age
11y
Commits · 90 Days