Linus Groh
linusg
Writing JS engines for fun. @tc39 delegate, occasional @ziglang contributor, former @SerenityOS maintainer. New projects are on Codeberg 🏔
Languages
Top Repositories
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display
🎮 A pythonic Xbox360 controller API built on top of the xpad Linux kernel driver
😃 The SerenityOS pixel art emojis as a TTF
Website for SerenityOS's JavaScript engine (LibJS)
Download songs from YouTube using Spotify playlists or song URLs. Uses spotify-downloader under the hood.
📄 Information and links related to ECMAScript engine/tooling development
Repositories
57This holds the conformance and benchmark data for the website
😃 The SerenityOS pixel art emojis as a TTF
Official ECMAScript Conformance Test Suite
A JavaScript Engine Fuzzer
Serenity Operating System
Provides standard objects and functions for working with dates and times.
Solving i18n for client-side and resource-constrained environments.
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display
a TC39 proposal to synchronise the advancement of multiple iterators
Tracking ECMAScript Proposals
Simple-to-use argument parser with struct-based config
The PHP Interpreter
Download songs from YouTube using Spotify playlists or song URLs. Uses spotify-downloader under the hood.
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
Playing around with Firefox's ability to style, relayout or hide browser UI elements with the userChrome.css file
🎮 A pythonic Xbox360 controller API built on top of the xpad Linux kernel driver
Use Rust libraries in Zig
📄 Information and links related to ECMAScript engine/tooling development
Port of LibLine to Zig
QuickJS, the Next Generation: a mighty JavaScript engine
📺 Raspberry Pi 7" display emulator for rpi-backlight
A Rust implementation of ECMAScript's Temporal API
ECMAScript Proposal, specs, and reference implementation for Map.prototype.upsert
Website for SerenityOS's JavaScript engine (LibJS)
Automatically remove unused imports and globals from Zig files.
A repository that collects libc ABI files for multiple versions and a tool to combine them into one dataset.
A toolkit that makes it easier to write recursive-descent parsers in Zig.
A type erasure library for Zig that is meant to be eventually upstreamed to std
TC39 proposal for Object.propertyCount(target[, options])
Draft specification for a proposed Array.fromAsync method in JavaScript.