1,251 tools and products — trending open source, and what gets used in AI and other work.
netmon is a self-hosted local-network monitor that periodically measures download and upload speed, ping latency, ISP, and test-server details, then scans the local subnet with nmap ARP scanning to count active devices. It stores the measurements and device counts in a local SQLite database and uses matplotlib to produce 24-hour trend graphs. The monitor sends status updates and periodic reports to Telegram or Discord. Reports can include sarcastic LLM-generated analysis through an OpenAI-compatible API, including a local LLM server. It runs on macOS or Linux, uses Python and uv, and requires system installations of nmap and speedtest-cli; device counting requires passwordless sudo access for nmap.
OpenObserve is an open-source, self-hosted observability platform for logs, metrics, traces, dashboards, frontend monitoring, pipelines, and incidents. It accepts OpenTelemetry data and provides SQL queries for logs and traces and SQL or PromQL queries for metrics. The platform is built in Rust and supports single-binary deployment, using Parquet columnar storage with an S3-native architecture; it also offers a unified web interface and cloud-hosted edition.
DVinyl is a self-hostable collection-management platform for cataloging and organizing physical media and collectibles. Its plugin-based design supports music formats such as vinyl, CDs, and cassettes; books; movies; video games; LEGO sets; and custom collection types. Built-in plugins retrieve metadata and cover art from Discogs, Hardcover, TMDB, IGDB, and Rebrickable, while items can be added by identifier or barcode, or imported in bulk from sources such as a Discogs library. It supports multiple collections, wishlists, music market-value estimates, configurable dashboards, themes, mobile-responsive views, multilingual use, user roles, OIDC single sign-on, and read-only public collection links or QR codes. Custom types can be created through a no-code plugin editor or added as code plugins through the API.
CrawlSEO is an open-source, self-hosted SEO monitoring dashboard for founders. It combines Google Search Console analytics for keywords, pages, clicks, impressions, click-through rate, and position changes with 28-day comparisons; a concurrent site crawler that handles up to 2,000 pages, assigns a health score, identifies 16 issue types, scores content, and provides per-page audit and remediation data; Core Web Vitals monitoring through PageSpeed Insights; historical rank tracking; SEO opportunity detection; alerts; and CSV export. Optional keyword research and backlink analysis use DataForSEO with a bring-your-own-key setup, while Google Autocomplete provides a free fallback for keyword suggestions. The included Model Context Protocol server exposes 10 tools for Claude Code, Claude Desktop, and Cursor. Connected AI agents can query SEO data, run crawls, inspect crawl issues and performance, and find opportunities. The application is built with Next.js, TypeScript, PostgreSQL, Prisma, and NextAuth.js, and is distributed under the MIT license for local or Docker Compose deployment with Google OAuth and a database. It is described as free and open source, with self-hosting intended to keep site data under the operator's control.
ShelfDroid is a third-party Android client for self-hosted Audiobookshelf servers. It lets users browse audiobook and podcast libraries, stream books and episodes with synchronized listening progress, and download them for offline playback. The app includes chapters, bookmarks, a sleep timer, playback-speed controls, and other player functions; accounts with permission can also manage backups, API keys, users, logs, server settings, sessions, notifications, authentication, metadata, and other server features. ShelfDroid is open source under the GNU Affero General Public License v3.0.
Parker is a self-hosted comic media server for organizing and reading CBZ and CBR files, using the filesystem as the source of truth. It parses metadata from ComicInfo.xml archives and organizes a library into series, volumes, and comics, with support for collections, story arcs, stacks, reading lists, and smart lists. Its reader supports manga right-to-left mode, double-page spreads, long view, bookmarks, navigation from series and lists, and per-comic reading settings. The server also provides multi-library access controls, metadata and storage reports, duplicate and corruption detection, background scanning, and optional parallel thumbnail generation.
Hopp is an open-source remote pair-programming and screen-sharing application for developers. Its native desktop client uses Tauri with Rust and React/TypeScript, while a Go backend uses PostgreSQL and Redis; screen sharing runs over WebRTC infrastructure powered by LiveKit. The application supports one-click pairing, rooms for up to 10 participants, and the project claims sub-100ms latency. It can be used through Hopp's managed cloud or self-hosted with Docker Compose, which provisions PostgreSQL, Redis, LiveKit, and Caddy. macOS is supported with a stable build, Windows with an alpha build, and Linux is planned.
compose-lint is a security-focused static-analysis linter for Docker Compose files such as docker-compose.yml and compose.yaml. It checks for privileged containers, missing capability restrictions, host namespace or network sharing, wildcard port bindings, unpinned images, Docker socket and sensitive host-path mounts, plaintext credentials, and related misconfigurations, with rules grounded in the OWASP Docker Security Cheat Sheet and CIS Docker Benchmark. The Python tool runs locally or in CI, can export SARIF results, and provides mechanical fixes for unambiguous findings with a dry-run preview. It is distributed through PyPI, can also be run ad hoc with uvx or pipx, and has a multi-architecture Docker image that runs as a non-root user.
PeaNUT is a web dashboard for Network UPS Tools (NUT) that monitors network-connected UPS devices. It displays real-time battery, runtime, load, and status information, supports multiple devices and UPS commands, and provides configuration through a web UI or YAML file. It offers an API, Prometheus support, InfluxDB v2 integration for Grafana monitoring, and customizable widgets for Homepage integration. The project is distributed as a Docker image and supports Linux on amd64 and arm64 platforms, including Raspberry Pi 4 and newer.
Dockge is a self-hosted web manager for Docker Compose stacks. It manages compose.yaml files without taking ownership of them: users can create, edit, start, stop, restart, delete, and update stacks, while continuing to use the files with normal Docker Compose commands. Its interface includes an interactive Compose editor, a web terminal, and real-time pull, startup, shutdown, and terminal output. Multiple-agent support allows stacks on different Docker hosts to be managed from one interface, and a converter turns docker run commands into compose.yaml files. Dockge runs with Docker 20 or newer or Podman on supported Linux distributions, and the repository documents Docker-based installation with a default port of 5001.
CheapSecurity is a lightweight, self-hosted CCTV application for Linux-based single-board computers such as Raspberry Pi and standard USB webcams. It provides a Flask web dashboard with live MJPEG streaming, frame-difference motion detection, pre-motion buffering, automatic recording, a recordings calendar, and storage cleanup based on age, total size, or low disk space. The application can send motion snapshots by email and recordings or snapshots through Telegram, Google Drive, or OneDrive. It supports optional AES-256-encrypted ZIP uploads, software night-mode enhancement using CLAHE and brightness/contrast adjustment, an interactive REST API with Swagger UI, optional RTSP output through MediaMTX and FFmpeg, and systemd autostart. It requires Python 3.10 or newer and OpenCV with V4L2 support, and is licensed under GNU AGPLv3.
cairn is a self-hosted directory page for people who use services hosted by someone else, rather than an administration dashboard. It presents tools grouped by purpose with welcome notes, one-sentence descriptions, optional detail pages, service-status indicators linked to status pages, lifecycle labels, browser-language selection with a manual switcher, and search across names, descriptions, and tags. Its server performs status polling so visitors' browsers do not, and features degrade without JavaScript. Operators configure it with a read-only YAML file that applies changes live and reports configuration errors with the file, line, and expected shape. It is distributed as a static binary with no runtime dependencies or database, can serve legal pages written in Markdown, and supports deployment on a domain, subdomain, or sub-path. The interface includes responsive, keyboard-friendly, multilingual, right-to-left, and stated WCAG AA-oriented accessibility features.
Expense Budget Tracker is a self-hosted, open-source personal-finance application for budgeting, tracking transactions and balances, transferring funds between accounts, and reporting across currencies. It runs on PostgreSQL and provides a web interface for managing budgets, transactions, accounts, and workspaces. The project includes a hosted MCP server and an Agent API. Compatible MCP clients can inspect workspace schemas, run restricted read queries, and, with the required write scope, execute approved data changes. The HTTP SQL API uses API keys and a flat table structure so AI agents can query and analyze financial data or import transactions from screenshots, CSV files, and PDF bank statements. The repository provides a Docker-based quick start that runs PostgreSQL, migrations, the web application, and a worker. The project is fully open source and designed for deployment on the user's own servers.
getbased is an open-source, local-first personal health dashboard and self-hostable web application, with a hosted version at getbased.health. It combines laboratory results, DNA data, wearable and body metrics, light exposure, lifestyle context, therapy histories, and personal notes in a browser-based workspace. Lab reports can be imported from PDFs, images, and spreadsheets or entered manually; known markers are mapped for review, then tracked with charts and context-aware ranges. The application calculates supported ratios and indices through deterministic fallbacks, including biological age when the required inputs are available, and produces Biology Scores that summarize marker patterns rather than diagnose conditions. DNA support includes consumer and clinical raw-DNA formats, curated SNP interpretation, APOE haplotypes, and mitochondrial DNA haplogroups. The dashboard also supports selected wearable connections, local Apple Health file imports, manual measurements, light and environmental tracking, and structured therapy histories. It can run without an account and stores most data in the browser by default; AI analysis, encrypted synchronization, profile sharing, external Knowledge Bases, and Agent Access are opt-in. The project can be self-hosted or used through its hosted application.
backup-maker is a self-hosted, local-network backup application that mirrors selected folders in real time to multiple destinations, including internal or external drives, SD cards, router-attached USB storage, NAS devices, and shared folders on other computers. It installs only on the computer being backed up; destination systems require no software or accounts. Backups are incremental and versioned, with file history and scheduled AES-256-encrypted snapshots. An optional second backup-maker installation enables block-level, verified delta synchronization between computers running different operating systems. The project is distributed as a self-contained binary for Linux, Windows, and macOS, with no cloud service, off-site mode, telemetry, or required internet connection. Its dashboard listens on localhost, while update checks and webhook or ntfy alerts are optional.
News Dashboard is a self-hosted technical-news inbox and AI research desk that aggregates curated RSS and Atom feeds, GitHub release feeds, Hacker News and GitHub trending feeds, and custom scraped sources into curated feeds and a ranked Today Feed. Articles can be marked new, read, saved, skipped, archived, starred, or snoozed; the application also provides source-health monitoring, ingestion history, dashboard statistics, search, reading history, a knowledge graph, and saved learning artifacts. When an AI provider is configured, it generates personalized briefings, article takeaways, context, and perspectives, and answers cited follow-up questions grounded in the collected corpus. It supports embeddings, configurable OpenAI-compatible providers, and a Google Reader-compatible synchronization API for third-party RSS clients. The application uses a Python and FastAPI backend with APScheduler, LangChain, and LangGraph; a React, TypeScript, Vite, and TanStack Query frontend; and PostgreSQL with the pgvector extension. It supports local password authentication, optional Keycloak login, and deployment through Docker, Helm, and GitHub Actions on the operator’s own infrastructure, with configuration for the database, authentication, and AI provider.
GodotHub is a Godot Engine project manager that combines project organization, Godot version management, reusable templates, assets, and Git operations in one application. It can create or import projects, clone them from Git repositories, organize them with categories, tags, pins, search, filtering, and drag-and-drop ordering, and show project properties such as file-type breakdowns. Its Git features include repository management and diffs, while its version manager fetches official Godot builds, supports importing existing installations, and provides resumable downloads with configurable concurrent transfers. The README identifies project and version management, templates, an asset store, Git integration, customizable appearance, and a Godot community news feed as core features. The application has been tested on Windows, Arch Linux with Hyprland, Fedora 43 with GNOME, and a recent macOS version; the README warns that behavior on other Linux distributions is not guaranteed and that AppImage installation is currently affected by an upstream linuxdeploy issue.
PGSimCity is an independent, non-commercial educational visualization of PostgreSQL internals: an explorable 3D city that represents a PostgreSQL cluster and lets users inspect, walk through, and disrupt simulated database scenarios. It illustrates effects such as checkpoint-related latency spikes, long-running transactions that keep tables bloated, and the cost of synchronous_commit. The city is a scaled model rather than a PostgreSQL emulator; PostgreSQL source code does not run in the 3D scene, and its quantities are adjusted for visualization. Its optional Query flow and Machine can run PGlite, an in-memory PostgreSQL compiled to WebAssembly. The project targets PostgreSQL 18 and provides keyboard- and text-first routes for its lessons, while noting that the first-person 3D scene has no complete nonvisual equivalent.
ReScript is an open-source, transcript-based video and audio editor that runs in the browser or as a desktop application. It processes media locally on the device, transcribes audio with Whisper using word-level timestamps, and assigns speaker labels with pyannote; users edit the media by deleting words from the transcript, which creates cut ranges that the preview and timeline apply to the original recording. The editor supports imported SRT, VTT, and JSON transcripts, filler-word and silence removal, speaker-grouped transcripts, waveform and word-level timeline editing, split and trim operations, and adjustable word timings. It exports video, audio, transcripts, subtitles, and NLE timelines for DaVinci Resolve, Premiere, Final Cut Pro, Pro Tools, and Logic. The web and desktop versions use ffmpeg.wasm for on-device media extraction and export. Desktop builds are distributed for macOS, Windows, and Linux through Electron, while the browser app is available at app.getrescript.com.
Crisp is a free, open-source native menu bar app for controlling external monitors on macOS. It adds sharp HiDPI scaled resolutions, fine-grained display scaling, hardware brightness and volume control over DDC, software dimming for unsupported monitors, display presets, display arrangement, color and system toggles, and virtual displays. Presets can store named resolution, brightness, and arrangement configurations, while the app can disconnect and reconnect physical displays. Crisp is distributed for free without a Pro tier or license key. It can be installed through Homebrew or a downloadable DMG; the repository says releases are signed and notarized by Apple. The app is localized in English and Simplified Chinese.
Lifeline is a timeline component for presenting stories that unfold over time, such as a career, company, or journey. It lays milestones on a single rail that is horizontally scrubbed by scrolling on desktop and becomes vertical on mobile; milestones can contain years, events, links, people, images, and video, with media shown as hover reveals or floating cards that expand into a lightbox. An introductory animation draws the rail across the years. The project ships as a shadcn registry: installation copies the components and supporting data helpers into an application's codebase, where their styling, breakpoints, and animation behavior can be modified. It provides page, shell, starter-data, component-system, and theme-switcher registry items for Next.js projects.
Moumen Lab is a React component registry for interface components such as menus, OTP inputs, upload staging, command palettes, and draggable reorderable lists. Components are distributed in the shadcn registry format and installed as source code with the `moumenlab` CLI or shadcn CLI, so no runtime package is required. The components use Tailwind CSS with shared `lab-theme` tokens and motion-based animations that are interruptible, layout-aware, and reduced-motion aware. The repository includes live showcases, component blueprints, source files, registry metadata, and a monorepo-based CLI; it targets React 19, Tailwind CSS v4, Node.js 18+ for installation, and is licensed under MIT.
undo is a Linux shell tool that reverts the filesystem changes made by the last shell command without rolling back unrelated work. It uses shell hooks for Bash, Zsh, and Fish to arm an LD_PRELOAD library around each command; the library intercepts destructive filesystem operations, including deletion, renaming, writes, directory creation, and permission changes, saves affected files in a per-command session, and records the changes in a journal. The tool replays the journal in reverse to restore deleted or overwritten files, reverse renames, remove accidental creations, and restore directory modes. Deleted files are preserved with hard links, and the session store is made of inspectable plain files. It provides undo and redo operations, keeps a configurable set of sessions within a configurable storage budget, requires no daemon or root privileges, and supports a purge operation for clearing the store.
Shell Gym is an interactive Linux command-line trainer implemented as a background daemon with a built-in web UI. It presents short assignments, or “reps,” such as entering a directory, creating a file, killing a process, or freeing a port; the assignment completes automatically when the corresponding system state changes. Users type real commands in an ordinary terminal while the UI observes the host and provides guidance, without modifying the shell or using prompt hooks, wrappers, special functions, a check button, or copy-and-paste. Its outside-the-shell observation uses procfs to discover interactive shells and inspect working directories, processes, files, and ports; the Linux kernel proc connector to observe exec() events; and direct state checks for files, processes, and listening ports. It runs on a Linux host as root, with an online playground also available, and the project advises using a disposable VM or other disposable Linux system because exercises perform real actions on the live host.
Audio-Cassette-Simulation is a set of local Bash scripts that uses FFmpeg to simulate cassette-tape audio profiles. It applies tape noise, wow and flutter pitch modulation, bandwidth limits, and equalizer adjustments through presets for BASF LH Extra C90, Maxell UD C90, Sony CHF60 and CHF90, TDK D90, and Soviet MK-60 tape. The scripts convert local MP3, OGG, M4A, and AAC files, or record a live web stream into segmented files, saving processed output in an `out` directory. It requires FFmpeg compiled with libmp3lame and is licensed under the MIT License.
Yap is a free, open-source voice-dictation app for macOS developed by Frigade. It runs in the menu bar, uses macOS 26's SpeechAnalyzer and SpeechTranscriber APIs for on-device streaming speech-to-text, and ships no transcription model of its own. A keyboard shortcut starts and stops recording; the resulting text is pasted into the active text field, while transcripts are saved locally for later copying. It requires an Apple Silicon Mac running macOS 26, uses no account, API key, or network connection, and is distributed as a signed and notarized app, a disk image, or a Homebrew cask.
Amber Console is a monochrome amber-terminal CSS framework for web interfaces styled like late-1980s industrial control panels. It uses brightness, inverse video, and blinking rather than hue for hierarchy; 4px half-cell spacing based on a character grid; and stroked borders instead of elevation. The framework includes framed controls, instrument-style readouts, multiple palettes, and optional CRT-like effects such as ghosting, scroll smear, framebuffer decay, residual patches, and phosphor afterimages. It is distributed as a stylesheet with no dependencies, build step, or JavaScript required for component appearance; optional JavaScript modules add behavior and persistence effects. The project provides CSS and JavaScript distribution builds and can be installed with a link tag or imported as a package.
The Long Silence is a browser-based procedural space-exploration game. It generates stars, planets, ring systems, nebulae, and derelicts from a seed rather than using downloadable art assets; the player pilots the Pale Seeker, charts systems, scans discoveries, lands on worlds, and attunes to Resonators across the game’s seven-system objective. It uses WebGL 2, handwritten GLSL, a floating origin, and a logarithmic depth buffer to represent systems spanning millions of world units while keeping the ship near the origin. Planets are baked into cubemaps containing albedo and terrain-height data, with runtime shaders sampling those textures for normals and lighting. Atmospheres use single-scattering raymarches, while GPU auto-exposure and a hand-built post-processing chain provide bloom, anamorphic streaks, god rays, lens ghosts, tone mapping, grain, dithering, and FXAA. The project is developed as a JavaScript package with npm scripts for local development and production builds; the latter produces a static bundle in the dist/ directory. Its renderer adjusts resolution dynamically between 0.62× and 2× to target frame rate rather than removing visual features.
Shiki (私記) is a Rust terminal user-interface note-taking application. It organizes Markdown notes into notebooks, with each notebook stored as an independent Git repository, and provides a responsive three-pane, Yazi-style navigation layout with nested folders, optional frontmatter, inline or external editing, themes, and global or notebook-scoped fuzzy search. Its per-note history is derived from Git commits: users can browse commits that changed a specific note and revert from within the TUI. The application also supports manual or automatic notebook synchronization and push/pull operations, configurable per-notebook paths and policies, remappable keybindings, mouse selection in rendered previews with OSC 52 clipboard copying, and live theme previews. The repository documents 37 built-in themes and support for using existing note directories, including an Obsidian vault, without migration or duplicated files.
Druk is a terminal-based code editor distributed as a self-contained executable, with no Node or Bun runtime required. It provides a file tree, tabs, project-wide fuzzy file search, syntax highlighting for more than 30 languages using tree-sitter, language-server support, Git marks, extensions, PDF viewing, and keyboard and mouse controls. Binaries are provided for macOS, Linux, and Windows, with installation options including a shell script, Homebrew, npm, Bun, Debian, and RPM packages.
An open-source native ARM64 port of Command & Conquer: Generals — Zero Hour for Apple Silicon Macs, iPhone, and iPad. It runs the real 2003 engine rather than an emulator, supporting campaign, skirmish, and Generals Challenge modes with RTS touch controls including tap selection, drag-box selection, long-press deselection, two-finger scrolling, and pinch zoom. The rendering path translates DirectX 8 through DXVK to Vulkan and then through MoltenVK to Metal. The port also reroutes the engine's writable configuration, cache, and save paths for iOS's code-signed app environment, adds an iOS DXVK cross-build and Vulkan-loader patch, and handles app-resume behavior when iOS removes the Metal drawable. It is based on EA's GPL v3 source release and community work including GeneralsX, with additional engine fixes and iOS/iPadOS support. The repository does not include or distribute game assets; users need their own copy of the game. The project is hosted on GitHub.
AVAL is an open-source web format and runtime for short prerendered motion with continuous loops, named application states, authored triggers, bounded transitions, reversals, frame-accurate timing, and packed-alpha transparency. It packages a logical animation as codec-specific .avl files containing motion units and a state graph; the browser selects a decodable candidate from an AV1, VP9, H.265/HEVC, and H.264 ladder, while graph routes handle state changes rather than timestamp seeking. Projects are compiled from a motion.json file with the @pixel-point/aval-compiler package, producing a directory containing the .avl output and build metadata. AVAL requires the integrating application to handle unsupported browsers and fatal playback errors and does not itself create or reveal fallback video, image, text, or other content.
cargo-frisk is a Rust command-line tool that checks the files a Cargo package will ship. It builds the .crate archive, compares its contents with `git ls-files`, and reports files that are shipped but not tracked, files tracked but not shipped, and the expected shipped-and-tracked files. Cargo-generated files such as `Cargo.toml.orig`, `.cargo_vcs_info.json`, and `Cargo.lock` are listed separately. It scans packaged files for provider tokens, private keys, `.env` files, credentials files, editor backups, and other patterns adapted from gitleaks, with additional rules for Cargo packaging. Findings can be adjusted using severity thresholds, entropy checks, path-based severity reductions, inline suppressions, ignored paths, ignored rules, and per-file size limits. Binary or oversized files are reported as not scanned rather than silently skipped. The tool is installed with `cargo install cargo-frisk` or `cargo binstall cargo-frisk`, then run with `cargo frisk` from a package. Its exit codes distinguish no findings, findings at or above the configured threshold, and tool errors such as a failed `cargo package` operation or malformed archive.
findphone is a macOS command-line tool for locating a nearby Bluetooth device by tracking signal strength when Find My is unavailable. It provides a survey mode for nearby Apple handhelds, a hunt mode for following a named device, and a listing mode for paired devices. An optional sound mode emits clicks that become more frequent as the smoothed signal strengthens, allowing a user to search by ear. The tool reads measurements from a connected BLE GATT link, passively observed BLE advertisements, or macOS Bluetooth data for paired devices, and reports signal strength in dBm as a coarse distance indicator. It is distributed as an unsigned universal arm64/x86_64 binary or can be built from Swift, requires macOS 13 or later, and has no dependencies.
Shitty is a terminal emulator for macOS and Linux/Wayland, built for low latency, fast startup, and predictable resource use. It keeps terminal state on the CPU and renders changed cells with native compute backends: Metal on macOS and Vulkan on Linux. It supports VT52 through VT5xx and ECMA-48 controls, ISO-2022 character sets, common xterm extensions, primary and alternate screens, scrollback reflow, hyperlinks, shell marks, mouse and keyboard input, resizing, HiDPI and fractional Wayland scaling, and Unicode 17 grapheme clusters including emoji sequences and wide CJK characters. Resize frames are rendered in the same transaction as bounds changes, and updates are damage-driven. The project provides native macOS and Linux/Wayland frontends as a small self-contained binary with embedded fonts. Its README describes more than 5,000 black-box tests driven through a real PTY, a fuzzed parser state machine, and a default security model that prevents applications from reading selections or controlling the host window unless explicitly permitted. The same terminal code is also distributed under the user-facing name Pretty.
da-cli is a zero-dependency Python command-line tool for syncing DeviantArt galleries to local folders as a backup of watched artwork. It uses the DeviantArt API with OAuth 2.1 PKCE, stores a local SQLite index so repeat runs can avoid downloading unchanged content, and provides commands for syncing feeds, individual artists, or watched users, along with search and browsing helpers for tags, topics, users, deviations, and daily deviations. The distribution package is named da-sync and installs the da command. It supports unattended scheduling through launchd on macOS or a systemd timer on Linux; macOS secrets are stored in the Keychain, while Linux Secret Service support is planned. The project describes its sync and search flows as beta, with 868 tests reported in the README.
Jungle Trail is a first-person procedural jungle walkthrough built with Three.js, taking the player along a winding trail toward overgrown stone ruins and a waterfall. It uses no external art assets: textures, meshes, materials, character elements, and sound are generated in code, including GLSL-based procedural textures and normal maps. The scene is assembled from procedural terrain, plants, stone blocks, and a character, with synthesized audio generated at load time. The project is a plain ES-module web application with no build step and can be run through a static file server. It provides desktop mouse-and-keyboard controls, touch controls, and debug and teleport options; the README states that it is intended for a desktop GPU and has no reduced-quality mobile version.
Desko is an open-source desk dashboard that turns a spare phone into an always-on display. A lightweight Python process on a PC collects data and pushes it over WebSocket to a browser tab on a phone on the same Wi-Fi network, with no phone app, account, cloud service, or build tooling required. The dashboard cycles through five scenes: an idle view with clocks, weather, battery, latency, and PC uptime; a music view with album art, synchronized karaoke lyrics, and PC playback controls; a statistics view with CPU and GPU load and temperatures, memory, network activity, sparklines, and an optional running game; a development view with workspace, Git branch status, changed files, cursor position, commits, and lines, sourced from VS Code or Git; and a focus view with a server-side Pomodoro timer. Scenes can be manually selected or pinned, and widgets hide when their underlying data sources are unavailable.
King's Gambit is a browser-based 3D chess game in which sculpted, rigged character pieces from the Ivory Kingdom, Sun Empire, or Grande Armée march, attack, and dissolve during cinematic captures. It supports standard chess rules—including castling, en passant, promotion, checkmate, stalemate, repetition, the fifty-move rule, and insufficient-material draws—through chess.js, while a Web Worker search engine provides the computer opponent. The game is built with Vite, React, TypeScript, and three.js; it is a static site with no backend or account requirement.
Outreachr is a free, open-source, local-first fundraising CRM for founders. It provides a private desktop workspace backed by a founder-owned SQLite database rather than an Outreachr-hosted account or subscription, covering investor research, target ranking, introductions, outreach, meetings, diligence, and committed capital. The application searches bundled investor research, ranks targets against factors such as stage, sector, geography, and published check evidence, and shows the supporting records and sources behind each score. Founders can move firms through research, introductions, meetings, diligence, soft-circle, commitment, pass, and not-now stages; draft, review, approve, and send one-to-one initial messages through Gmail or Outlook; and reconcile selected relationship metadata from existing mailboxes. Its outreach controls include duplicate-send prevention, sending caps, domain cooldowns, suppression lists, and founder approval before messages reach a mail provider. Codex or Claude may propose drafts, research, tasks, and pipeline changes from explicitly permitted local context, but agents cannot send email or bypass approval.
Falco is a tiny browser engine written from scratch in Rust. It parses HTML, applies CSS, executes JavaScript in a custom virtual machine with a baseline JIT compiler, loads images, computes layout, and paints the result to a canvas that can be exported as PNG or displayed in a live interactive window. Its rendering pipeline runs from HTML through the DOM, style and layout trees, paint commands, and a canvas; the interactive mode supports scrolling, link navigation, form filling, and browsing history. The project includes its own HTML and CSS parsers, layout engine, SVG renderer, image loader, PNG encoder, WebAssembly interpreter, networking layer, and JavaScript DOM bindings, rather than wrapping WebKit, Gecko, or Chromium.
creakwork12 is a Rust utility that reads a Framework 12 laptop's hinge position and movement, turning the hinge into a creaky wooden-door sound. The sound pitch depends on the hinge position, while volume depends on how quickly the hinge is adjusted; its filtering is optimized for the Framework 12's hinge stiffness. It is distributed as an executable in the GitHub releases or can be built with Cargo, requiring the system's IIO and ALSA development libraries. The project was built on Fedora and may have dynamic-linking issues on other Linux distributions.
A Rust library for creating and reading specially crafted .tar.gz archives with embedded chapter-boundary information. A chapter contains zero or more consecutive tar entries; chapter markers are encoded as valid empty gzip blocks with distinctive Huffman code alphabets, allowing readers to skip groups of entries in constant time without decompressing intervening data and to decompress separate chapters concurrently. Archives remain readable by existing tools as ordinary tar.gz files, and archives without chapter metadata are treated as one chapter.
LikeC4 is an open-source modeling language and toolset for describing software architecture as code and generating live, browsable diagrams from the model. It is inspired by the C4 Model and Structurizr DSL, while allowing users to define custom notation, element types, and nested architecture levels. The project provides a CLI for previewing diagrams, along with a VS Code extension and other tools for working with the models. LikeC4 is distributed under the MIT License.
USBridge Remote is a unified client for managing remote machines, combining software-based remote desktop control with integration for USBridge KVM hardware. Its client runs on Windows, macOS, Linux, Android, iOS, and the web, while an agent on the target machine handles screen capture, input injection, and Tailscale networking. The system provides live remote desktop, virtual device passthrough, snapshot management, shared clipboard transfers, encrypted peer-to-peer connections, and Moonlight-based low-latency streaming. It is distributed as beta software, is free without session or connection limits, and does not require an account on the target machine; the web client has feature and performance limitations compared with native applications.
Chatwoot is an open-source, self-hosted customer support platform and omnichannel support desk. It centralizes conversations from website live chat, email, Facebook, Instagram, Twitter, WhatsApp, Telegram, Line, SMS, and other channels in a shared inbox, with tools for assignment, automation, labels, canned responses, teams, internal notes, contact management, segmentation, and reporting. It includes a Help Center Portal for publishing help articles, FAQs, and guides, and Captain, its AI support agent, which automates responses and handles common queries. The platform also provides integrations including Slack, Dialogflow, Shopify, Google Translate, and Linear, and is distributed as an open-source, self-hostable alternative to Intercom, Zendesk, and Salesforce Service Cloud.
Instatic is an open-source, self-hosted visual CMS that combines a canvas editor, content engine, media management, authentication, forms, plugins, and publishing in one Bun server. It supports SQLite or Postgres and generates plain semantic HTML and compact CSS without a framework runtime, builder attributes, or editor machinery in the published pages. The project can be deployed through Railway, Render, Docker, or a VPS, and is distributed under the MIT license. It is designed to manage the full site-building workflow, including users, roles, content, and databases, rather than serving only as a page editor.
HarkinianPad is a native iOS and iPadOS application that packages the Ship of Harkinian Ocarina of Time source port for iPhone and iPad. It uses Metal rendering, imports a user-provided supported Ocarina of Time ROM through the Files app, and provides a landscape touch controller alongside support for keyboards, pointing devices, and iOS game controllers. The repository contains the mobile integration and reproducible build scripts, but no game ROM or ROM-derived archive. Builds can target the iOS simulator or physical devices using Xcode, and the project is distributed as a developer preview or local build rather than through the App Store or TestFlight.
ntfy is an open-source HTTP-based publish-subscribe notification service that accepts messages through PUT or POST requests and delivers them to subscribed phones or desktops via named topics. It provides a hosted service at ntfy.sh, open-source Android and iOS apps, and a server that can be self-hosted; scripts can publish notifications from any computer without requiring an account or fee. Paid plans are available for the hosted service. The project is dual-licensed under the Apache License 2.0 and GPLv2.
Lichess is a free, ad-free, open-source online chess server developed as the Lila project. It supports real-time games, tournaments, simultaneous games, forums, teams, puzzles, studies, shared analysis, a search engine, a mobile app, and an HTTP API. Computer analysis is distributed through Fishnet and Stockfish running on a cluster of donated servers; rated games are published in a free PGN database. Lila is written in Scala 3 with a modified Play framework. Its asynchronous server uses Scala Futures and Pekko streams, while a separate WebSocket server communicates through Redis. MongoDB stores games indexed by Elasticsearch, and the TypeScript web client uses Snabbdom and Sass. The project is licensed under the GNU Affero General Public License version 3 or later.
Temporal Ruby SDK is Temporal Technologies' official open-source Ruby framework for authoring and running durable workflows and activities. Workflows and activities are defined as Ruby classes; clients start workflow executions, and workers execute them while communicating with a self-hosted Temporal Server or Temporal Cloud. The SDK uses a Rust core and provides workflow testing with automatic and manual time skipping, along with activity invocation, child workflows, timers, cancellation, replay, telemetry, and workflow-safety checks. It is distributed as the `temporalio` Ruby gem and supports macOS and Linux on ARM and x64.
ANYmal is a four-legged autonomous inspection robot developed by Swiss company ANYbotics. It is designed for industrial inspection and monitoring in indoor and outdoor environments, carrying sensors and payloads for navigation and perception and used in sectors such as energy, oil & gas, and manufacturing.
Palantir Technologies builds software for organizations to integrate data, decisions, and operations.
A feature of Anthropic's Claude platform that packages reusable instructions, scripts, and reference files into skills that Claude can apply to specific tasks. Skills can be used in Claude applications and through Anthropic's agent-development tools.
Nanostack is a lightweight IPv6/6LoWPAN network protocol stack for low-power IoT devices, developed for use with Arm Mbed OS. It implements IPv6 networking, 6LoWPAN adaptation, and related mesh networking features for constrained devices.
x402 is an open standard and protocol for internet-native payments over HTTP. It lets resource servers declare payment requirements for endpoints through middleware, while clients and payment facilitators handle payment schemes without requiring the server to manage details such as gas or RPC access. The protocol is designed to support multiple networks, tokens, currencies, signing standards, and payment schemes, including crypto and potentially fiat-based systems. Reference SDKs and integrations are available for TypeScript, Python, and Go, with adapters for frameworks and clients including Express, Fastify, Fetch, Hono, Next.js, and Axios. The project is intended to be openly accessible, backward-compatible where possible, and trust-minimizing: facilitators and resource servers should not move funds beyond the client's stated intentions.
Bulbthings is a cloud-hosted asset management SaaS that provides equipment and inventory tracking, bookings, work orders for repairs and maintenance, and inspections; the product advertises an integrated AI "copilot" to assist with tasks and workflows. The offering is presented on bulbthings.com; vendor, integration, API, and licensing details were not available on the fetched page.
Big Mike is a subscription sports betting news and picks service that provides live odds, betting news, and +EV (positive expected value) picks for leagues including the NFL, MLB, CFB, NBA, and WNBA. The service identifies mispriced lines and sends recommended plays to subscribers via text messages; the site advertises a seven-day free trial.
wrtag is a Unix-style Go toolkit for automated music tagging and library organization based on MusicBrainz. It matches existing or newly imported files to MusicBrainz releases using tags or filenames, updates their metadata, and moves or copies them into a configurable filesystem layout. Its command-line tools support individual-folder operations such as move and copy and bulk rescanning with sync; the suite also provides path templates, cover-art handling, validation, multi-disc release support, filesystem locking, and optional addons for lyrics, ReplayGain, and subprocesses. An optional web interface assists with importing releases over a network, including confirmation when no full match is found. Static or portable binaries are provided for Linux, macOS, and Windows.
Reactive Resume is a free, open-source resume builder for creating, updating, sharing, and exporting resumes. It provides live preview, drag-and-drop section ordering, custom sections, rich-text editing, customizable templates and styling, JSON Resume import, and PDF, JSON, and DOCX export. Resumes can be shared through unique links and the application can be self-hosted with Docker; the self-hosted stack uses PostgreSQL, with optional SeaweedFS for file uploads. The project is released under the MIT license and states that it has no tracking or analytics by default.