1,251 tools and products — trending open source, and what gets used in AI and other work.
Proxmox develops open-source server solutions, including Proxmox Virtual Environment, Proxmox Backup Server, Proxmox Mail Gateway, and Proxmox Datacenter Manager. Proxmox Virtual Environment provides a web interface for managing virtual machines and containers, software-defined storage and networking, high-availability clustering, and related data-center tools. The company also provides documentation, training, enterprise support, and implementation services.
LXC is a lightweight container technology. In the cited setup, it runs a NetBird routing peer.
WireGuard is a cross-platform VPN tunnel and network interface for securely encapsulating IP packets over UDP. It uses a private key for each interface and public keys for peers; its Cryptokey Routing mechanism associates peers with allowed tunnel IP addresses, which select encrypted destinations when sending and act as an access-control check when receiving. The project uses cryptographic components including the Noise protocol framework, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, and HKDF. It is configured through the wg tool and ordinary system networking utilities, supports roaming between IP addresses, and is designed for use from embedded devices to backbone routers.
Pocket ID is a self-hosted OpenID Connect and OAuth 2.0 identity provider that authenticates users with passkeys instead of passwords. It provides group-based access control, LDAP integration, SCIM provisioning, audit logs, a REST API for administration, and resource-specific OAuth tokens with configurable scopes. Applications and APIs can use Pocket ID for passwordless sign-in, while compatible AI applications and remote MCP servers can use it as an OAuth provider.
Dex is an open-source federated OpenID Connect provider developed under the Cloud Native Computing Foundation. It sits between applications and identity sources such as LDAP, SAML, GitHub, Google, GitLab, Microsoft, and other OIDC providers, exposing those sources through a standard OIDC interface so applications do not need separate authentication integrations. Dex is distributed as a single Go binary, container, or Kubernetes deployment, with configuration, clients, storage, and connectors defined in YAML; it includes a login UI and supports Kubernetes single sign-on and local development through a mock connector. In the cited NetBird setup, Dex handles local-user authentication in the background.
TryHackMe is a browser-based cybersecurity learning service with interactive rooms for practicing security concepts, including beginner exercises on finding and exploiting vulnerabilities. It also provides a learning roadmap and offers free learning alongside paid annual subscriptions.
NetBird Cloud is the hosted version of NetBird, a WireGuard-based overlay network and Zero Trust Network Access platform for connecting remote users, cloud infrastructure, on-premises resources, edge devices, and private services without self-hosting the control plane. It provides centralized network management with identity-based access policies, user and group provisioning, network segmentation, DNS configuration, SSO and MFA, device-posture checks, activity logging, and API-based automation. NetBird uses peer-to-peer WireGuard connectivity and is designed to avoid traditional VPN gateways, firewall configuration, and exposed ports. NetBird Cloud is available alongside the open-source, BSD-3-licensed self-hosted edition and offers a free plan.
NetBird Self-Hosted is an open-source deployment of NetBird, a zero-trust networking platform for creating private networks that connect directly to servers and other peers through WireGuard. Its self-hosting setup uses an installation script and can deploy Traefik with automatic TLS, built-in local-user authentication through an embedded Dex server, and an optional reverse-proxy service for exposing resources on the NetBird network. A NetBird client can also operate as a routing peer for services on a Docker subnet, while access policies, remote DNS, NetBird SSH, identity authentication, and service exposure are managed through the platform.
Hytros is a referral-pipeline blueprint and implementation service for painters and other home-service businesses. It helps businesses establish referral relationships with complementary local companies and provides supporting technology; its site says Hytros sources and secures referral partners and installs its 24-7 LeadLock System.
Elasticsearch is a distributed search and analytics engine, scalable data store, and vector database developed by Elastic. It stores and indexes structured or unstructured text, numerical, geospatial, log, and metric data as JSON documents, which clients submit and query through REST APIs or language clients. Documents are organized in indexes and data streams and become searchable in near real time; supported search modes include full-text, vector, and hybrid retrieval for applications such as logs, metrics, application performance monitoring, security analysis, and retrieval-augmented generation. It can be used as a managed deployment through Elastic Cloud or installed and operated independently. The repository also documents a Docker-based local setup with Elasticsearch and Kibana for development and testing, and Kibana provides tools for exploring indexed data, filtering it, and creating visualizations and dashboards.
Armada is a gaming-focused Linux distribution for supported ARM64 gaming handhelds. Built on Fedora bootc with device support derived from ROCKNIX, it combines a console-first Steam experience with a KDE Plasma desktop in an image-based operating system. It provides ARM64 Steam with FEX translation and Proton compatibility, gaming and desktop modes, over-the-air updates, SD-card boot with optional internal-storage installation, and handheld-focused power, fan, controller, calibration, and per-game compatibility controls. The project assembles bootc images and flashable disk images with upstream-derived packages. Development uses Just and Podman, and Armada's own code is licensed under GPL-2.0-or-later while bundled components retain their upstream licenses. The project describes Armada as prototype software under active development; installation can require bootloader changes that may brick a device, corrupt partitions, or cause data loss.
Tusk is a native, keyboard-driven database client for macOS, Windows, and Linux, written in Rust with the GPUI framework. It connects to databases including PostgreSQL, MySQL, SQLite, SQL Server, Oracle, ClickHouse, Snowflake, BigQuery, Redis, MongoDB, Cassandra, and DynamoDB, and provides a virtualized GPU-rendered data grid, editable tables, schema and DDL tools, SQL editing with language-server completions, query history, exports, backups, SSH tunnels, and connection imports. Its AI assistant reads the relevant table schema, writes a SQL query into a new tab, and explains its assumptions; it does not execute SQL on its own. Tusk can connect the assistant to local agents such as Claude, Codex, or Gemini CLI through the Agent Client Protocol, while its built-in MCP server gives those agents access to an open connection. The application stores credentials in the operating system's credential store and states that it has no account requirement or telemetry. Tusk is free and open source. It is distributed through signed macOS releases and Homebrew, Windows archives, and Linux packages, with source builds available through Cargo. The repository specifies macOS 14 or later on Apple Silicon, Windows 10 or 11, and Linux on a Wayland desktop, with Xwayland supported as a fallback.
QDuo is a macOS menu-bar utility that displays configurable actions at the cursor when text is selected in native apps, browsers, Electron apps, or PDFs. Actions can translate, polish, explain, summarize, search, speak, transform, run shortcuts or shell scripts, or send prompts to DeepSeek, OpenAI, Doubao, Qwen, Ollama, and other OpenAI-compatible endpoints. It can also extract text from a screen-region screenshot. Results can replace the selection, be inserted after it, or be copied to the clipboard. The app supports capsule or ring-shaped popups, restores the clipboard when it must use clipboard access, stores API keys in the macOS Keychain, and uses a JSON configuration file at ~/.config/qduo/config.json. It is distributed as a signed and notarized macOS application through Homebrew or GitHub Releases, requires Accessibility permission, optionally requires Screen Recording for screenshot text, and is licensed under GPL v3.0.
Dioramas is a free, open-source framework for building cinematic, interactive 3D websites in which the 3D scene forms the page. Its asset pipeline uses Nano Banana 2 on fal to generate product images and Meshy 7.1 on fal to convert them into textured 3D models, then optimizes the models with meshopt compression and WebP textures. The Three.js engine provides HDR post-processing, ambient occlusion, bloom, tone mapping, volumetric spotlights, planar reflections, procedural textures, and Lenis/GSAP scroll choreography, along with cursor, preloader, and navigation components. The repository includes 20 complete example sites, their asset prompts, an asset manifest, and scripts for generation, optimization, screenshots, and review. It runs locally with npm, ships its models in the repository, recommends a desktop GPU, and is licensed under MIT for code and CC BY 4.0 for generated models and images.
Job Radar is a self-hosted job-monitoring tool that watches company career boards, detects new and closed postings, scores openings against a resume with an LLM, and sends alerts. It tracks companies across ATS platforms including Greenhouse, Lever, Ashby, Workable, Workday, and Oracle Recruiting Cloud; each job receives a stable ID so new and removed postings can be identified. Its scoring applies code-based seniority and relevance caps in addition to the model's 0–10 score and explanation. It provides daily email and desktop alerts for selected companies, a ranked weekly digest, terminal commands for scanning, alerting, recapping, and listing results, and a local web interface for searching and filtering jobs. The repository requires Python 3.11 or later and a Mac because its scheduled jobs use launchd. It accepts any OpenAI-compatible LLM endpoint, uses Gmail App Passwords for email, and includes an installer that registers daily and weekly schedules. The project is released under the MIT license.
KCC is a cross-platform comic and manga converter for Kindle, Kobo, reMarkable, and other E Ink readers. It processes image folders, comic archives such as CBZ and EPUB, and PDFs, then resizes pages to device profiles, crops margins and page numbers, adjusts contrast and black levels, supports manga and webtoon layouts, and detects or splits two-page spreads. It can produce MOBI/AZW3, EPUB/KEPUB, CBZ, PDF, or image-folder output, with GUI and command-line tools for Windows, macOS, and Linux. The project also includes processing intended to reduce the rainbow effect on Kaleido 3 displays using a 2D discrete Fourier transform. KCC is released under the ISC license and is maintained in the ciromattia/kcc GitHub repository.
Zulu is a native Zulip client for iOS and macOS. It treats topics as first-class: topic-based channels appear as lists of threads, while channels without topics use a plain chat view. Users can organize channels into personal folders, promote topics alongside channels, and rename or hide items locally without changing the Zulip server. The client supports reading and sending messages in channels, topics, and direct messages; replies, reactions, file and image attachments, camera captures, and polls. The repository includes shared SwiftUI code, Zulip API and synchronization packages, a macOS app with sidebar and split-view navigation, and a separate Go notification service that builds to a container but is not deployed. It is described as early but usable and supports sign-in to any Zulip server with password or SSO authentication.
upm is a small npm-registry package manager written in TypeScript for Node.js. Its command-line operations are also importable JavaScript functions, allowing it to be embedded in other tools. It reads existing .npmrc configuration and supports package-lock.json, pnpm-lock.yaml, bun.lock, and its own upm.lock format. upm resolves and installs dependencies, manages workspaces, runs package scripts and executables, supports registry and tarball dependencies, and shares content-addressed files between projects through a store. It uses hardlinks when available, skips dependency lifecycle scripts by design, supports frozen, offline, production, verification, deduplication, fetching, and pruning modes, and provides an experimental resolver API that can run in a browser without Node.js. The repository describes it as prerelease software with current limitations including no Git or local-directory dependencies and limited peer-dependency handling. It is distributed under the MIT license and is developed in the unjs organization.
hntui is a terminal user interface for browsing Hacker News. It retrieves data from the public Hacker News Firebase API and provides the Top, New, Best, Ask, Show, Jobs, and Saved feeds, with story comments, article links, and browser opening. Navigation supports Vim-style keys and mouse input; comment threads can be collapsed, posts can be saved locally in a JSON file, and the interface includes dark and light themes. It runs in modern true-color terminals with UTF-8 and mouse support. The project distributes dependency-free binaries for macOS and Linux and can also be installed or run through Bun and npm. It is released under the MIT license.
Three.js Particle Fluids is a GPU particle-physics library for Three.js that simulates and renders liquids, soft bodies, cloth, and smoke with WebGPU. Its API provides a Simulation class, particle rendering, fluid and liquid-surface solvers, soft-body shape matching and mesh skinning, cloth constraints with wind, smoke tracers, colliders, neighbor grids, and mesh-to-distance-field baking. It includes demo presets such as water drops, dam breaks, viscous honey, jelly bodies, cloth, and buoyant smoke, along with documentation and an API reference. It is distributed as the npm package threejs-particle-fluids under the MIT license and requires Three.js r184 and a browser with WebGPU; there is no WebGL fallback.
PaperMono Shopping List is an open-source household shopping-list application consisting of firmware for the M5Stack PaperMono e-paper device, a FastAPI and SQLite server, and a phone web UI. The device displays items grouped by aisle, supports touch-based ticking and on-device entry, and works offline by queuing edits on flash. Wi-Fi is enabled only for scheduled synchronization, after edits, or when a stale list is accessed; the phone connects to the server over HTTP. The server maintains item and aisle data and can optionally send new item names to the Claude Code CLI for aisle classification, while manual aisle corrections are retained. The repository is licensed under the GNU GPL v3.0 and describes the project as a personal setup rather than a commercial product; it has been tested only with the PaperMono C153 and the server has no built-in authentication.
GPUI Fast is an experimental fork of GPUI, the UI framework used by the Zed editor, focused on retained-mode rendering and native view composition. Its retained layout engine preserves views whose inputs have not changed and reuses unchanged layout nodes, so subsequent frames render, lay out, prepaint, and paint only affected parts while replaying the previous output for retained views. Changes in entities, globals, list or scroll state, hover, bounds, content masks, and window refreshes invalidate the relevant retained state; retention can also be disabled for comparison and debugging. The project also explores placing native views such as a WebView inside a GPUI window while keeping GPUI popovers, menus, and dialogs above them. It aims to preserve GPUI's existing API and keep its changes in separate fast/ directories so applications can adopt the experimental behavior without rewriting their UI code. Applications can use the repository as a Git dependency in place of upstream GPUI; code that reads state outside GPUI's observable entities may require an explicit cx.notify() when that state changes. GPUI Fast is intended for experimentation and measurement, and its internals may change. It is based on upstream GPUI from Zed and is licensed under Apache-2.0.
DroidDeck is an Android application that brings a SteamOS-like gaming interface to supported Adreno handhelds. It runs Valve's Steam client in Big Picture mode and uses ARM64 Proton to run Windows games; an optional Linux desktop provides Flatpak applications and games from Flathub, along with emulators. It requires Android 9 or newer and a supported Adreno device, does not require root, and is distributed as an APK with a separate Linux runtime. Compatibility and performance vary by device; desktop compositing uses software rendering, and Firefox sandboxing is reduced under proot. The project is licensed under GPL-3.0 and is not affiliated with Valve.
Omarchy Spaces is a workspace-switcher widget for the Omarchy bar. It displays the application icons on each workspace, expands the active workspace, highlights the focused window, and provides live previews when another workspace is hovered; previews follow the monitor orientation and can be clicked to focus a window. It also supports optional status badges for Claude Code and OpenCode terminals, using hooks or a plugin to report working, waiting, done, and ended states. The widget supports clicking and scrolling to switch workspaces, window-title tooltips, configurable settings saved in Omarchy's shell configuration, and command-line preview and settings controls. It requires Omarchy 4 with the Quickshell bar, Hyprland 0.56 or newer, and jq for the agent hook. The repository is distributed under the MIT License.
Arc Library is an open-source React component and block library by Elia Kuratli, providing interfaces with calm physical motion, keyboard support, and a reduced-motion path for every animation. Components use CSS modules with shared design and motion tokens, and can be installed through the shadcn CLI or copied into a project as source code; there is no runtime package to keep synchronized. It supports Next.js and Vite with or without Tailwind, and includes controls, inputs, overlays, feedback elements, data visualizations, tables, media components, text effects, and complete interface blocks. The free repository is MIT licensed. Components use Motion for animation and may use lucide-react or Radix UI primitives; theming is controlled through semantic CSS variables with separate light and dark values. Arc also provides an MCP server and machine-readable documentation for AI coding tools, while paid Arc Pro components are distributed separately.
Deck as Controller is a Decky Loader plugin that turns a Steam Deck into a wireless Bluetooth gamepad for a Mac or iPad. It can present the Deck as a PS5 DualSense, PS5 Edge, or Xbox Elite Series 2 controller, translating input from the Deck's built-in controller and supporting trackpads, gyro on PS5 profiles, selected back buttons, rumble handling, battery reporting for PS5 profiles, automatic reconnection, and screen-off operation. The plugin runs a daemon using the Deck's system Python: it temporarily reconfigures BlueZ to free the HID channels and serve the selected Bluetooth HID profile, takes exclusive access to the built-in controller over USB, and translates its reports into the selected controller format. Turning the plugin off or rebooting restores the stock Bluetooth setup and Deck controls. It is an early beta build with reported latency and connection issues, and is released under the MIT License.
CalcKernel is a statically typed language and compiler for numerical computation kernels: focused calculations that can be called from larger applications. Its typed functions, structures, integer and floating-point values, conditions, loops, and caller-owned data slices define an explicit boundary between calculation code and application responsibilities such as user interfaces, input/output, and data storage. The `ckc` compiler can check, run, and build `.ck` files into native programs or libraries, C source, or WebAssembly modules; native and C builds can optionally enable integer-overflow and slice-bounds checks, while WebAssembly builds support selected bulk-memory and SIMD optimizations. The project includes a runtime, tests, examples, documentation, public releases, and an optional Visual Studio Code extension, and is distributed under the MIT License.
HSBC RedCoin is a forthcoming Hong Kong-dollar-denominated stablecoin from HSBC. HSBC says it plans to launch the coin in the second half of 2026 under a licence granted in April 2026; it has not yet issued any stablecoins in Hong Kong. At launch, the stablecoin is planned to be available through PayMe and the HSBC HK Mobile App, initially for person-to-person and person-to-merchant payments, with later expansion to wholesale corporate and institutional uses.
BTQ Technologies is a global quantum technology company focused on securing mission-critical networks, including digital payments and digital money against future quantum-enabled attacks. Its public resources include a quantum-risk calculator, quantum education materials, research, and a company blog.
Intercom is a customer messaging and engagement platform that provides businesses with live chat, in-app messaging, help desk tools, automation, and conversational bots. It is developed and offered by Intercom, a software company for customer support and product growth.
Zendesk is a customer service software company that provides a cloud-based service platform for support, ticketing, and customer engagement. The platform includes tools for help desks, knowledge bases, omnichannel messaging, and AI-powered automation. It is operated by Zendesk, Inc.
Freshdesk is a cloud-based customer support and helpdesk platform developed by Freshworks. It provides ticketing, multichannel support (email, phone, chat, social), automation, self-service portals, SLA management, reporting and integrations for businesses.
Workers for Platforms is a Cloudflare offering that lets platform operators embed the Cloudflare Workers serverless runtime into their products, enabling customers to run user-provided server-side code at Cloudflare's edge. It is provided and maintained by Cloudflare and builds on the Cloudflare Workers ecosystem for distributed compute.
OpenTimestamps is a timestamping proof standard and software ecosystem for proving that data existed before a particular point in time. It defines operations for creating and independently verifying timestamp proofs; the supported blockchain timestamping method is Bitcoin, while the format is designed to accommodate other methods. Users can hash and stamp files in a browser or use client tools that submit requests to calendar servers, which later provide blockchain attestations. The ecosystem includes Python, JavaScript, Java, and Rust libraries or clients, a calendar server, browser-based stamping and verification, and free default calendar services that do not require registration or an API key.
Common Expression Language (CEL) is an embeddable expression language and specification for interoperable expression evaluation across applications, programming languages, and platforms. Its syntax resembles expressions in C, C++, Java, and JavaScript, and it is designed for uses such as security policies and protocol data. A CEL system compiles a textual expression into an abstract syntax tree and binary representation, evaluates that representation against a context containing typed variables such as protocol-buffer messages, and usually produces a Boolean result. The embedding application supplies functions and data through the evaluation context. CEL is mutation-free, not Turing-complete, and designed for linear-time evaluation; type-checked expressions can be serialized as canonical protocol buffers for persistence or cross-process communication. The specification and accompanying tooling are released under the Apache License.
OpenGrok is a Java-based source code search, browsing, and cross-reference engine developed by Oracle. It indexes source trees so users can search and navigate code, understand various programming-language file formats, and cross-reference version-control histories from multiple source-code management systems. It can be deployed as a web application or run in a Docker container. The project is distributed under the license stated in its repository and uses semantic versioning; major and minor updates may require reconfiguration or a full reindex, while micro updates require redeploying the web application.
Checkstyle is an open-source Java code-quality and static-analysis tool that checks source code against coding standards and configurable best-practice rules. It supports the Google Java Style Guide and Sun Code Conventions by default, and its checks can be configured in XML, including rules such as detecting fall-through between branches of a switch statement. It can be run as a command-line program or an Apache Ant task, and can be added to builds through Maven Central. The project is developed and maintained by volunteers and is licensed under the GNU LGPL v2.1.
Corsair is an open-source product integration platform for connecting users and services to third-party applications. It exposes a REST API and a common syntax across integrations, allowing the same integration layer to support AI agents, backend services, and multi-tenant dashboards instead of requiring separate integration-specific glue code. Corsair maintains adapters for the integrations, while users can self-host the platform or use Corsair Hub for managed OAuth token refresh and webhooks. The project is licensed under Apache License 2.0.
WandEnhancer is an open-source interoperability and user-interface enhancement tool for the Wand (WeMod) desktop application. Its .NET patcher modifies files in a selected local Wand installation, while a bundled version.dll proxy changes Wand's Electron ASAR-integrity fuse byte inside the application's own process. It supports local configuration management, client-version compatibility adjustments, client-side layout and theme customization, AI features, and custom JavaScript injection into Wand's renderer. Injected scripts have DOM and Node require access, run with the Wand client's privileges, and are wrapped so thrown errors are logged rather than crashing the application. The tool includes an optional Remote Web Panel that starts a plain HTTP/WebSocket server on the local network at TCP port 3223, allowing a phone on the same LAN or VPN to control the active trainer. The panel has no pairing code, so the project warns against exposing the port to the public internet. The patching step has no updater or project telemetry, although the optional panel can use Wand's existing API/CDN paths. The project does not publish prebuilt executables; users build it on Windows with CMake, Node.js and pnpm, Visual Studio/MSBuild, and .NET Framework 4.8, or run its GitHub Actions workflow from a fork. It is licensed under Apache-2.0.
User Scanner is an open-source command-line and Python library OSINT suite for investigating email addresses and usernames across hundreds of platform modules. It checks account registrations and scrapes profile metadata such as avatars, biographies, follower counts, user IDs, seller statuses, and other account attributes. The tool supports cross-scan pivoting: initial results can yield handles, profile links, aliases, or exposed email addresses that are used as inputs for subsequent scans. It also provides username permutation generation, Hudson Rock infostealer-breach lookups, parallel HTTP scanning with TLS fingerprint impersonation, proxy rotation and validation, category or module targeting, bulk-file input, and PDF, JSON, and CSV exports. It can be installed from PyPI or run through Nix. An optional Model Context Protocol server exposes username scanning, email scanning, and module-discovery tools to compatible AI clients. The project describes itself as intended for educational use, authorized security research, and defensive OSINT investigations.
Invidious is an open-source alternative front end to YouTube. It provides video playback, subscriptions independent from Google, channel notifications, audio-only playback, customizable themes and homepages, multilingual support, data import and export, embedded videos, and a developer API. It does not use the official YouTube APIs and can be used without JavaScript; users can access it through public instances or host it themselves. The project is distributed under the GNU Affero General Public License v3.
ReClip is a self-hosted, open-source video and audio downloader with a web interface. It accepts one or more URLs from sites supported by yt-dlp, fetches video information and thumbnails, and downloads the selected content as MP4 video or MP3 audio using yt-dlp and ffmpeg. The interface supports quality or resolution selection, bulk downloads, and automatic URL deduplication. The backend uses Python and Flask, while the frontend is a single file of vanilla HTML, CSS, and JavaScript with no build step. It can run locally from a shell script or in Docker, and is distributed under the MIT license.
Sequoia-X is a Python quantitative stock-selection system for China A-share markets. It uses an object-oriented architecture, vectorized calculations, and incremental data updates to scan for technical patterns after the market close and send results to a Feishu group. The data engine retrieves historical and incremental adjusted daily K-line data from Baostock, stores it in a local SQLite database, and supports a backfill mode for initially loading market history and a daily mode for incremental updates, strategy execution, and notification. Its included strategies cover Turtle breakout, moving-average and volume breakout, high-tight-flag breakout, limit-up shakeout, uptrend limit-down reversal, and RPS relative-strength breakout. The project requires Python 3.10 or later and is distributed under the MIT license.
TypeWords is an open-source English vocabulary and article practice tool developed as a Nuxt application. It supports follow-along, dictation, self-test, and spelling-from-memory modes for words, with a smart mode that selects learning words using memory-curve calculations. Word entries can include phonetics, American and British pronunciation, example sentences, phrases, synonyms, roots, etymology, and error statistics; incorrect words, favorites, and mastered words can be stored for review or automatically skipped. Users can also practice built-in or imported articles through sentence-by-sentence follow-along and dictation modes, including bilingual comparison and automatic pronunciation. The project can run locally with data saved in the browser or local environment, and is distributed under an open-source repository.
Portless is a command-line development proxy that replaces numbered localhost ports with stable, named local URLs such as https://myapp.localhost. It runs an application command, assigns the child process an available port through the PORT environment variable, registers the app with an HTTP/2 HTTPS proxy, and routes requests from the named hostname to that process. It can infer and run package.json development scripts, inject port and host flags for frameworks that do not honor PORT, manage multiple workspace packages, and register aliases or subdomains. The proxy supports custom TLDs, local certificate generation and trust, WebSockets, LAN access through mDNS, startup services, and optional sharing through Tailscale or ngrok. Portless is distributed as an npm package for macOS, Linux, and Windows and is pre-1.0.
nvm is a POSIX-compliant shell-based version manager for Node.js, designed for per-user installation and per-shell use. It installs, downloads, compiles, switches between, and removes Node.js versions, with support for aliases, LTS release lines, io.js, system Node.js, binary mirrors, offline installation, and migration of global npm packages. A project's .nvmrc file can specify a version that nvm uses when running commands in that project or its subdirectories. nvm is distributed as a sourced Bash script rather than an executable binary and supports POSIX shells including sh, dash, ksh, zsh, and bash on Unix, macOS, and Windows WSL; the repository also documents Docker and shell-completion setups.
Stremio Web is the official web UI for Stremio, a media center for discovering and playing movies, series, and channels through addon-provided catalogs. It provides library and Continue Watching synchronization through a Stremio account, Chromecast casting, addon-provided or local subtitles, keyboard-controlled playback, community translations, and installation as a standalone progressive web app. The interface is a React application that exchanges state with stremio-core, a Rust engine compiled to WebAssembly and run in a Web Worker. The core communicates with the Stremio API and addons, while playback is handled through stremio-video, which selects the player implementation for the environment. The project is developed by Smart Code OOD, can be run locally with Node.js and pnpm or in Docker, and is released under the GPL-2.0 license.
LunaTV is a self-hosted, cross-platform streaming aggregator and video player. The repository README also labels the application MoonTV. It provides multi-source search, detail pages with episode and metadata information, browser playback through ArtPlayer and HLS.js, favorites and watch-progress synchronization, responsive web layouts, and a progressive web app mode. It can optionally skip segmented video advertisements as an experimental feature. LunaTV is built with Next.js, Tailwind CSS, and TypeScript and is distributed for Docker-based deployment. A fresh deployment contains no built-in playback or live-stream sources; an administrator must supply Apple CMS V10-compatible source APIs through the configuration interface. Redis, Kvrocks, and Upstash can store favorites and viewing history, and the project documents compatibility with the Selene mobile client and OrionTV on Android TV. The repository page states a CC BY-NC-SA license with restrictions on commercial use, while the README's license section states MIT, so the licensing information is inconsistent in the supplied page text.
Escrcpy is an open-source graphical interface for displaying and controlling Android devices through the scrcpy engine. It provides an embedded mirror with screen-fitting and orientation handling, configurable mappings for touch, joystick, swipe, scrolling, and automation, simultaneous control of multiple devices with broadcast input, batch screenshots and APK installation, and a draggable control bar for device operations. It also supports wireless ADB connections with LAN discovery and Gnirehtet reverse tethering, visual step-by-step automation with screen-image recognition, global shortcuts, and an MCP-based AI assistant with multi-model chat. Released packages are available for manual installation, with macOS installation through Homebrew; advanced features from the private EscrcpyX extension are paid, and the project states that updates are irregular.
Vulture is a Python static-analysis tool that finds unused and unreachable code. It parses Python files with the ast module, records defined and used object names while traversing their abstract syntax trees, and reports definitions that are not used; it also detects code after return, break, continue, or raise statements and unsatisfiable conditional or loop conditions. It analyzes Python files and directories, assigns reported items confidence values, supports minimum-confidence filtering, sorts findings by size, and can generate Python whitelist files to suppress false positives caused by dynamic usage. It can be installed with pip, configured through pyproject.toml, run as a pre-commit hook or GitHub Action, used through a VS Code extension, or called programmatically. The repository is maintained by Jendrik Seipp and is distributed as a Python project.
QLScriptPublic is a public repository of JavaScript automation scripts for the Qinglong panel, maintained by the GitHub user smallfawn. The scripts automate sign-ins, daily tasks, points collection, and related account actions for numerous services, brands, apps, and WeChat mini programs. WeChat mini-program scripts require configuring `wx_server_url` and `wx_auth` to obtain mini-program codes, and generally require prior registration, authorization, or phone-number binding in the relevant mini program. The repository can be loaded into Qinglong with `ql repo https://github.com/smallfawn/QLScriptPublic.git`. Its disclaimer describes the scripts as learning, testing, and research material, prohibits commercial use and redistribution, disclaims responsibility for legality, accuracy, script errors, privacy issues, and resulting losses, and asks users to delete downloaded content within 24 hours.
Immersive Translate is a bilingual web-page translation extension for Chrome and Safari, with support for translating text in input fields, translating text on mouse hover, and translating PDF, EPUB, subtitle, and TXT files. This repository publishes release versions and collects user feedback through GitHub Issues; it does not contain the extension's source code, which is not open source.
Bangumi is an unofficial mobile client for the bgm.tv media-tracking and discussion site, built with React Native for iOS and Android. It manages progress for anime, music, Japanese dramas, games, and visual novels, and provides mobile interfaces for entries, characters, timelines, posts, user spaces, searches, rankings, calendars, tags, logs, groups, and other site sections. The client adds features beyond the website, including limited synchronization from bilibili and Douban, a CDN-backed data layer for cover images and static data, episode-level streaming-source information, local folder management with Romanized-title scraping, image previews, word clouds, recommendation and related-series views, filtering rules, user blocking, and several specialized browsing and game-like interfaces. It does not provide media downloads, direct playback, or modification, according to the project disclaimer. The project is distributed as an Android application and through available iOS sideloading methods; its README says Google Play distribution is suspended and that iOS App Store resubmission is not planned. The repository describes the code as intended for learning and noncommercial use.
APK Installer is a Windows application for installing Android application packages (APKs). It is distributed as an AppX bundle or package archive and includes a PowerShell installation script; the application package contains device-specific dependencies for ARM64, x86, and x64 systems. The project documents Windows 10 build 17763 or later as a minimum requirement and requires sideloading, certificate installation, and at least 400 MB of free storage for installation packages and installed applications.
ZeroTermux is a non-profit Android terminal application developed as a modified version of Termux. It provides backup and recovery, container switching, software-source switching, and support for Linux distributions such as Ubuntu and Kali; it also includes an internally implemented X11 AAR and supports Chinese and English. The project provides source code and precompiled APK downloads. Its README states that it is released under the GPL license and is intended for learning and communication rather than commercial use. It uses the Tsinghua and Beijing package sources by default for domestic users and recommends that users eventually transition to official Termux.
Nightingale is an open-source monitoring and alerting platform initially developed by DiDi and donated to the China Computer Federation Open Source Development Technical Committee. It connects to existing metric and log data sources such as Prometheus, VictoriaMetrics, Elasticsearch, Loki, ClickHouse, MySQL, and PostgreSQL, but does not collect monitoring data itself. Collectors such as Categraf can send data through Prometheus Remote Write, after which Nightingale evaluates alerting, mute, subscription, notification, and event-pipeline rules and distributes alarms through supported notification channels. It also provides dashboards, historical alarm queries, business-group permissions, alert-rule imports, self-healing scripts, and distributed edge alerting through n9e-edge. The n9e process includes a built-in MCP endpoint at /mcp and an A2A endpoint at /a2a. MCP exposes read tools by default for alerts, targets, data sources, metrics, logs, dashboards, and related resources; write tools can be enabled explicitly, with authentication and permissions applied through Nightingale's own access controls. The project is distributed under the Apache License 2.0.
NotionNext is an open-source website system built with Next.js and the Notion API. It uses a Notion workspace as the source for articles, categories, tags, menus, and pages, then publishes that content as blogs, portfolios, knowledge bases, navigation sites, product websites, and other searchable sites. The repository supports theme-based customization and deployment on platforms such as Vercel without a self-hosted server, with features including custom domains, SEO, sitemaps, RSS, comments, analytics, search, advertising, and email subscriptions. It is maintained by the notionnext-org GitHub organization and is released under the MIT License.
eSearch is a cross-platform Electron screenshot and screen-search application for Windows, Linux, and macOS. It combines screenshot capture and editing, color picking, drawing, scrolling capture in arbitrary directions, screen recording, pinning images on screen, OCR, translation, reverse image search, QR-code recognition, and screen translation. Its offline eSearch-OCR engine is based on PaddleOCR. Users can select text in a screenshot for recognition, paragraph or vertical-text processing, rotation-aware recognition, later editing and proofreading, and optional additional language models; online OCR services are also supported. OCR output can be sent to translation engines, while reverse image search can use Google, Baidu, or Yandex, and the application can connect to configurable multimodal-model interfaces. Screen translation creates a pinned window that replaces recognized text with translated text and can run on a timer. The application provides configurable shortcuts and tray operation, supports Windows, Linux, and macOS, and is distributed from its website, releases, Arch Linux AUR, and winget. It is released under GPL-3.0.
Qinglong is a timed task management platform supporting Python 3, JavaScript, Shell, and TypeScript scripts. It provides web-based management for scripts, environment variables, and configuration files; task logs can be viewed online, schedules can be set with second-level granularity, and the platform includes system notifications, dark mode, and mobile operation. It can be deployed with Docker using Alpine- or Debian-slim-based images, installed as the `@whyour/qinglong` npm package, or run from source. The repository also documents an embedded API and built-in commands; the default development server is accessed at port 5700.
Yakit is an interactive application-security testing platform developed by the Yaklang.io team. It provides a graphical client for controlling the Yaklang security engine through a gRPC server, which can run locally or be deployed remotely. Yaklang is built around CDSL, a Turing-complete cybersecurity domain-specific language hosted by a stack virtual machine. The platform includes an HTTP MITM proxy that can intercept, decode, display, modify, replay, and replace requests and responses, with history, repeater, intruder, passive-scanning, hot-loading, and packet-marking workflows. Its Web Fuzzer sends user-defined raw HTTP requests and repairs protocol details such as CRLF, Content-Type, chunked-transfer settings, multipart boundaries, and Content-Length. Fuzztag expressions support generated values, external dictionaries, Cartesian-product parameter combinations, and hot-loaded Yak scripts for custom data generation. Yakit also provides a plugin store, Yaklang scripting within testing workflows, reverse-shell handling, reverse-exploitation callbacks, and TCP, DNSLog, and ICMP callback detection. The project is intended for authorized security testing and learning; its repository states that commercial use requires official authorization.