linusg
Writing JS engines for fun, @tc39 delegate, occasional @ziglang contributor, former @SerenityOS & @LadybirdBrowser dev. New projects are on Codeberg 🏔
@bloombergLondon, UK
Pinned Repositories
ecmascript-wiki
📄 Information and links related to ECMAScript engine/tooling development
libjs-bindings
LibJS Bindings for some of the SerenityOS C++ libraries
libjs-test262
✅ Tools for running the test262 ECMAScript test suite with SerenityOS's JavaScript engine (LibJS)
libjs-website
Website for SerenityOS's JavaScript engine (LibJS)
rpi-backlight
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display
serenity_exporter
📈 A Prometheus exporter for SerenityOS
serenityos-emoji-font
😃 The SerenityOS pixel art emojis as a TTF
spotifube
Download songs from YouTube using Spotify playlists or song URLs. Uses spotify-downloader under the hood.
xbox360controller
🎮 A pythonic Xbox360 controller API built on top of the xpad Linux kernel driver
frontend
🌍 Web interface for OwnTracks built with Vue.js
linusg's Repositories
linusg/rpi-backlight
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display
linusg/serenityos-emoji-font
😃 The SerenityOS pixel art emojis as a TTF
linusg/ecmascript-wiki
📄 Information and links related to ECMAScript engine/tooling development
linusg/spec2json
📝 Extract section metadata and algorithm steps from specification HTML documents as JSON.
linusg/zig-3ds
Starter pack for developing 3ds games/applications with Zig
linusg/hyper-unspecific-data-parsing-and-graphing-scripts
📈 A simple Python tool/framework for generating statistics about code in a git repository.
linusg/zig-libgc
Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collector
linusg/boa-dev-data
This holds the conformance and benchmark data for the website
linusg/test262
Official ECMAScript Conformance Test Suite
linusg/zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
linusg/esvu
esvu is your one-stop shop for all implementations of ECMAScript.
linusg/porffor
A from-scratch experimental AOT JS -> Wasm engine in JS
linusg/serenity
Serenity Operating System
linusg/setup-zig
Install a Zig compiler for usage in GitHub Actions workflows.
linusg/any-pointer
A type erasure library for Zig that is meant to be eventually upstreamed to std
linusg/bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
linusg/ecma262
Status, process, and documents for ECMA-262
linusg/ecma402
Status, process, and documents for ECMA 402
linusg/parser-toolkit
A toolkit that makes it easier to write recursive-descent parsers in Zig.
linusg/zig-args
Simple-to-use argument parser with struct-based config
linusg/zig-build-macos-sdk
macOS SDK package for Zig build.
linusg/zigline
Port of LibLine to Zig
linusg/boa-dev.github.io
Home of the Boa blog
linusg/build.crab
Use Rust libraries in Zig
linusg/eshost
A uniform wrapper around a multitude of ECMAScript hosts. CLI: https://github.com/bterlson/eshost-cli
linusg/quickjs
QuickJS, the Next Generation: a mighty JavaScript engine
linusg/object-property-count
TC39 proposal for Object.propertyCount(target[, options])
linusg/proposal-array-from-async
Draft specification for a proposed Array.fromAsync method in JavaScript.
linusg/proposal-defer-import-eval
A proposal for introducing a way to defer evaluate of a module
linusg/zig-js-runtime
Add a JS runtime in your Zig project