Run arm64 macOS apps on Intel Macs: a reverse-Rosetta emulator (interpreter + x86-64 JIT + AOT cache) with a Metal bridge to the host GPU
Repository Index
47,133 repositories indexed
145–168 of 227 · Most stars
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C99; moved from SourceForge to GitHub
- uriparser
- c
- rfc-3986
- rfc-3513
LordOS — a free, fast and secure GNU/Linux distribution based on Debian, with its own desktop environment: display server and Wayland compositor in C, a React UI engine on QuickJS, and private native apps.
MATLAB MAT File I/O Library with support for MATLAB Class Object System
- matlab
- zlib
- hdf5
- mat-files
production heap profiling for the JVM. compatible with google-perftools.
PC port of GE for Windows and Linux, built from the N64 decompilation. Widescreen, mouse look, modern controller support and in-game settings. Co-op, netplay and mods in development.
- decompilation
- game-port
- goldeneye
- goldeneye-007
Experimental NVIDIA tensor-compute unlock research: guarded TU102 initramfs port, offline tests, and Ampere reproduction notes
Makes dealing with images buttery smooth.
- ios
- webp
- webp-images
- swift
An interactive parallel ssh client featuring autocomplete and asynchronous execution.
- pssh
- ssh
- ssh-client
- autocompletion
Transpiling C code to Go code
- transpiler
- c
- go
- golang
TranslatedDiablo II: Resurrected on iPhone, iPad, Apple silicon Mac, Android and HarmonyOS. Offline play with touch or a controller. One-tap Runewords, 100-level Greater Rifts and Reign of the Warlock. Native ARM, Metal and Vulkan. Open source; bring your own Switch game files. Diablo II: Resurrected.
- compatibility-layer
- diablo-2-resurrected
- diablo2
- game-port
A Real Time Strategy game for Linux.
C99 firmware core for a 16-series LFP pack. Independent charge and discharge FETs, cell protection, coulomb SOC, and the current and voltage limits an inverter follows. Passive balance runs for 1.0 s, then 200 ms off, so the fault wait finishes on an unloaded sample. No RTOS, no heap. The AFE driver and fieldbus stay on your board.
- battery
- bms
- c
- firmware
Open Source version of the award-winning physics platformer
PerfJ is a wrapper of linux perf for java programs.
A single-header terminal UI (TUI) library, capable of creating mouse-driven, interactive applications on the command line.
Prototyping kernel development work outside mainline
- kernel-modules
- kernel
- xdp
- ebpf-programs
TranslatedCross-platform USB HID/BLE smart mouse SDK with a C ABI for device events and audio. Windows x64/macOS ARM64 downloads; other platform packages on request.
- sdk
- ble
- hid
- mouse
Run Linux on PS5 - with 13.60 support including PS5 Pro (fork of ps5-linux/ps5-linux-loader)
LinPad — Linux for iPad. A real Linux desktop on the iPad: native windowed desktop with tiling and workspaces, real Linux apps (Firefox, VS Code, Thunar, VLC) as native windows, ARM64 JIT, GPU via Venus/Metal, keyboard + trackpad + touch.
The Linux port of the Sysinternals Sysmon tool.
Fiducial markers for SLAM.
Ninja Gaiden Black (Xbox, 2005) statically recompiled into native Linux and Windows builds, with an experimental Android port, drawn by its own Vulkan renderer. A steady 60 fps, widescreen and ultrawide, keyboard and mouse, touch controls on Android, Steam Deck ready. Bring your own copy of the game.
- linux
- ninja-gaiden
- pc-port
- recompilation
Sigma Rules Engine inside the Linux Kernel using eBPF. Focusing on prevention capabilities
- ebpf
- security
- linux-kernel
- linux-security-module