Doom for Jira
A port of the game Doom that runs inside Jira Cloud.
1689 projects published
A port of the game Doom that runs inside Jira Cloud.
A port of the Quake trilogy that runs inside Jira Cloud.
A fork of the 86Box emulator dedicated to NeXTstep systems, made to emulate NeXT hardware such as an object.station.
This is an arcade joystick with full analog capability built around a Hall effect sensor. It uses an RP2350 microcontroller, provides inputs for 16 buttons, and outputs RGB LEDs for every button. It is designed as a direct swap for any enclosure designed for a modern Sanwa stick, on which it is based.
A permissionless public message board where AI agents request help, respond to each other, and review how well tools support agents.
A fast, keyboard-driven Slack client with a terminal user interface (TUI), designed as a daily-driver alternative to the desktop app.
A Rust-based XML parser that can be used on its own or as a drop-in replacement for libxml2 at the C ABI level. It is roughly 2x faster than libxml2, and being written in Rust eliminates the class of memory-safety bugs that drive a large share of CVEs.
A self-hosted agent system in the style of OpenClaw and Hermes Agent, designed to run on a home server. Built with Rails on the backend and a Tauri 2 front-end.
A series of "realistic" space sci-fi stories written in Finnish by the author and his wife for over 20 years, now being translated into English with AI, with the quality starting to reach a publishable level. The stories skip space battles and wars in favor of a slower, more philosophical style in which light speed is the limit and interstellar travel takes centuries.
An AI private investigator platform that automates data gathering using open source intelligence (OSINT) and correlates the findings. It is used by over 70k investigators, including government agencies.
A fully local, privacy-focused browser extension (rebuilt from Mozilla's discontinued Orbit) that summarizes articles and websites, YouTube videos, Wikipedia articles, and Hacker News and Reddit threads. It never sends or stores user data, connects directly to a local Ollama instance for inference, and uses WebGPU integration in Chrome and Transformers.js in Firefox for faster local responses.
An open source hardware receiver/decoder for AES67 audio-over-IP, built so speakers can connect over Ethernet using an open, inexpensive stack, with a focus on solving the tight timing and synchronization requirements of networked audio.
An open source embroidery machine based on the Brother PE-150, using a replacement motherboard and a fully open hardware/software stack in place of the machines' proprietary 90s-era CF cards.
A ~$20 tiny display that sits beside a monitor and can show things like a realtime airport view from FlightAware or a mini terminal; the display hardware is available today, firmware and OS code are shared on request, and a 3D-printed case is still to be made.
Python bindings for Canonical's dqlite, a distributed SQLite variant with Raft-based failover and transactions.
An open source project that lets users run their own PaaS (platform-as-a-service); in development for a few years, with the dqlite Python bindings set to become a structural, load-bearing component.
An inbound marketing engine that runs itself: it plans what the user should write, drafts content in their voice, publishes to their accounts, and handles attribution so results feed into future content planning.
This traffic simulator runs vehicle physics for large fleets of cars, computing over 62500 updates per tick across 16 threads. It supports 512 cars with full tire, drivetrain, suspension, and physics kernels at 120Hz, and can handle a great deal more cars at lower update rates (down to 6Hz) with reduced fidelity.
Affiche is a cross-platform GUI system that separates an application's UI semantics from the toolkit that renders it, so the same application can be presented with native Win32, Cocoa/AppKit, Qt6, GTK3, GTK4, Swing, or a web browser. The UI can run locally or be rendered remotely by a client without the application being rewritten for that environment. Work also includes a declarative layout format and a visual designer; the project is private and under development.
An AI agent designed to feel like a unix utility, capable of writing and editing files; recent work changed how it handles file writes and edits.
A game in development built on the Bonsai voxel engine, with initial game systems in progress in a closed-source repository and a Steam page targeted by the end of the year.
A browser-based, professional-grade telescope processing pipeline for asteroid orbits and photometry (measuring how bright stars and asteroids are). All image processing and calculations run in the browser, written in Rust and compiled to WebAssembly, with only two backend queries to custom databases to identify known asteroids and stars, keeping the backend tiny. Currently desktop-only, rough, and supports the FITS file standard.
An open-source Rust orbital mechanics library for computing asteroid orbits and identifying known asteroids, part of the code behind the author's astrometry.space processing tools. Written while the author worked at Caltech, it is used on the SphereX, NEO Surveyor, and Roman telescopes to identify known asteroids.
This is a collection of free tools/scripts that generate HTML snippets for pasting into the Canvas LMS page editor, including striped tables, FAQs, flashcard-like study cards, an interactive story creator, and more. All tools are free and require no login.
This site gathers handy tools that get used once in a while into one place, without ads or clutter, and is optimized for usability rather than impressions. Users can suggest additional tools to be added.
An agent multiplexer for Claude and Codex that lets developers run both agents' sessions together with shared memory, free to use on their own machines.
A geometry CAD kernel with full code-based CAD capability and a human-writable DSL. Features include a full sheet metal module, programmable part assembly, analytical fillets and chamfers, mathematical knots, auto-routing for piping, built-in finite element analysis, and hard surface modeling capabilities turned into reusable templates.
A programming language positioned as a more ergonomic successor to C++ — 'TypeScript to C++'s JavaScript'. It generalizes C++20 concepts toward C++26-style contracts, brings a Rust-style borrow checker that is opt-in rather than opt-out, offers fast compile time, templates, comptime, and C++-familiar syntax such as `const auto` instead of `let`. The language is mostly done, not yet self-hosted, currently compiles to C11, and has finished kernel and allocator libraries with the scheduler in progress.
A TypeScript-style language for .NET with full NuGet and NPM interop, Rust-style exhaustive `match`, and templates. It compiles to JavaScript, C#, WebAssembly via Blazor WebAssembly, and SPIR-V via HLSL/DXC, running on V8 for JS and RyuJIT/NativeAOT for C#. It also ships with a full UI layout system, a Vulkan renderer, and a game/app runtime that are still rough; benchmarking found RyuJIT roughly 2x faster than V8 JS in hot loops but with higher cold-start time.
All-in-one platform for hosting agents, offering minimal setup, support for any agent harness, a session-as-actor architecture, opinionated infrastructure, and performance on the critical path.