2,454 tools and products — trending open source, and what gets used in AI and other work.
Higress is a cloud-native API gateway and AI gateway developed as a vendor-neutral CNCF project. Based on Istio and Envoy, it supports Kubernetes Ingress and Gateway APIs, microservice discovery, security controls, unified LLM API management, and hosting MCP (Model Context Protocol) servers through plugins. The gateway is extended with WebAssembly plugins written in Go, Rust, or JavaScript. Its plugin mechanism supports streaming request and response processing, authentication and authorization, rate limiting, audit logging, observability, WAF features, AI model routing, token rate limiting, caching, and conversion of OpenAPI specifications into remote MCP servers. Higress provides an out-of-the-box console and can run with Docker or be deployed on Kubernetes using Helm.
CowAgent is an open-source AI assistant and agent harness developed by LinkAI. It plans complex tasks step by step, runs tools and skills, controls computers and external services, maintains long-term memory and a personal knowledge base, and supports multi-agent teams with separate roles, models, skills, knowledge, and workspaces. Its architecture routes messages from web and messaging channels through an agent core that reasons over available models, tools, skills, memory, and knowledge before returning a response. Memory uses a three-tier structure of conversation context, daily memory, and long-term MEMORY.md, with a nightly Deep Dream process that distills memories; the knowledge base is an automatically curated Markdown wiki with cross-references and a browsable knowledge graph. Built-in tools include file and terminal operations, web fetching and search, scheduling, memory retrieval, vision, and browser automation, while MCP servers can be added through configuration. Skills can be installed from the Skill Hub, GitHub, ClawHub, or URLs, or authored through conversation. CowAgent supports multiple LLM providers and routes chat, vision, image generation, speech, and embedding workloads separately. It can run locally, in Docker, on a server, or through its macOS and Windows desktop client, with a web console for configuration and a command-line interface for service and skill management. The project is licensed under the MIT License and was formerly named chatgpt-on-wechat.
JeecgBoot is an open-source enterprise AI low-code development platform. It combines online form, workflow, report, dashboard, portal, and application builders with an AI application platform for model management, chat, knowledge bases, workflow orchestration, MCP plugins, and other AI applications. Its AI Skills workflow accepts natural-language requirements and can generate database tables, SQL, front-end and back-end CRUD code, menu permissions, and rendered pages for a runnable business system. The platform also provides a conventional code generator for single-table, tree, one-to-one, and one-to-many data models, allowing generated code to be configured online and then manually merged and extended. Its knowledge-base features use large language models and RAG for document parsing, vector-store integration, retrieval, and question answering. The platform uses a separated Vue 3, TypeScript, Vite, and Ant Design Vue front end with a Java back end based on Spring Boot, Spring Cloud Alibaba, and MyBatis-Plus. It supports monolithic and microservice deployments, granular button, data, and field permissions, enterprise modules such as users, roles, organizations, messaging, and scheduled tasks, and integrations including Flowable, JimuReport, and JimuBI. JeecgBoot is distributed under the Apache License 2.0.
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.
Fay is an open-source digital-human agent framework for connecting 2D, 3D, mobile, desktop, and web avatars—or OpenAI-compatible and DeepSeek large language models—to business systems. It provides interfaces for text and voice interaction, avatar control, administration, automatic broadcasting, and intent handling, and can connect interchangeable avatar, ASR, TTS, and language models. The framework supports offline operation, streaming interaction, multi-user concurrency, configurable voice commands, custom knowledge bases and personas, wake-word activation and interruption, scheduled proactive dialogue, agent tool calling, MCP tool management, robot-expression output, and server or standalone deployment. It runs from source with Python on Windows, macOS, and Ubuntu and includes a local management page.
LangBot is an open-source platform for building and operating AI-powered instant-messaging bots. It connects large language models to platforms including Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk, KOOK, and Matrix, supporting multi-turn conversations, tool calling, multimodal input, streaming output, and agent workflows. The platform includes a built-in retrieval-augmented generation knowledge base, integrations with systems such as Dify, Coze, n8n, Langflow, and Deerflow, and an event-driven plugin system with MCP support. A browser-based management panel configures, manages, and monitors bots, while its multi-pipeline architecture supports separate bot workflows and operational monitoring. LangBot can be run through LangBot Cloud, a one-line uvx launch, Docker Compose, or other deployment methods. It also exposes an MCP endpoint that mirrors its HTTP API for programmatic management of bots, pipelines, plugins, and models.
HelloGitHub is a curated publication and directory of interesting, beginner-friendly open-source projects on GitHub. It publishes a monthly issue on the 28th, covering open-source projects, books, practical projects, and enterprise projects. The project is maintained in the 521xueweihan/HelloGitHub repository and is also available through its website and public account. Its work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.
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.
A Chinese-language prompt library and usage guide for ChatGPT. It organizes copy-and-paste prompt templates for roles and tasks including translation, writing, programming, interviewing, tutoring, data analysis, games, travel planning, creative work, and professional advice. The repository also provides a JSON file of prompts for programming use and links to related Chinese-language AI resources and communities.
前端精读周刊 is a Chinese-language technical reading publication that explains selected articles and topics for frontend developers. It covers frontend technology, source-code analysis, backend topics, business thinking, compiler principles, design patterns, algorithms, SQL, machine learning, and mathematics. The repository organizes the material as numbered weekly issues and topic series, with new readings sourced from a reference pool and described as updated weekly.
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.
OI Wiki is a community-maintained, free and open knowledge resource for competitive programming, including Olympiad in Informatics (OI) and ICPC. It covers foundational concepts, common problem types, solution approaches, data structures, algorithms, and commonly used tools. The project is built with MkDocs, published at oi-wiki.org, and can also be deployed locally or used through mirrors and an offline static version. Its content is developed through community contributions and is released primarily under CC BY-SA 4.0 with an additional attribution license.
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.
Reference is a maintained collection of technical quick-reference cheat sheets for developers, covering programming languages, frameworks, command-line tools, package managers, databases, network devices, software-development tools, IDE shortcuts, and general references such as HTTP status codes and character entities. It is based on an English Reference collection and extends it with Chinese-language material. The repository accepts contributions and corrections through pull requests, and its generated web version can be deployed from the gh-pages branch, with Docker and Netlify deployment options documented. It is licensed under the MIT License.
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.
wool_scripts is a curated repository of configuration files, plugins, rewrite snippets, scripts, and traffic-routing or ad-blocking rules for Loon, Quantumult X, Surge, Shadowrocket, Stash, and Egern. It covers application ad blocking, Apple update blocking, AI-model routing, cookie and token collection, node testing, app and mini-program cleanup, and related utilities. The repository organizes reusable files by client and notes usage requirements, conversion paths, known limitations, and sources collected from other open-source projects; its README invites issue and pull-request contributions and records changes to Quantumult X support.
EhViewer_CN_SXJ is an Android browser application for E-Hentai. It supports browsing galleries, searching, reading images, downloading galleries, managing download tasks, and viewing or editing comments. The application includes WebView-based login and Cloudflare verification flows, cookie login, gallery history and reading-progress management, configurable download directories, resumable and background downloads, and support for migrating download data over Wi-Fi. It is distributed through the project's GitHub repository as source code and APK releases; the repository provides Gradle build instructions for Windows and Linux.
zapret-discord-youtube is a Windows tool bundle for running zapret traffic-bypass strategies intended to restore access to services such as YouTube and Discord. It uses WinDivert and the zapret winws component to intercept and filter traffic, with multiple manually selectable strategies and configurable domain, IP, and exclusion lists. The repository provides batch scripts for starting strategies, installing or removing an automatic service, switching game and IP-set filtering modes, updating IP sets and hosts files, running diagnostics, clearing Discord's cache, and testing strategies against target sites and DPI checkers. It requires downloading a release archive, extracting it on Windows, and may require Secure DNS; the project is distributed under the MIT license. The repository warns that antivirus software may flag WinDivert and that the bundled binaries originate from zapret-related releases.
SmartTube is a free, open-source media client for Android TVs and Android TV boxes, developed as a single-handed hobby project. It provides a TV-optimized interface for browsing and playing content from public sources without requiring Google Services, with features including SponsorBlock integration, adjustable playback speed, high-resolution and HDR playback, live chat, picture-in-picture, customizable buttons, and casting through manually linked TV codes. The app is distributed as APK releases rather than through an official app store, with beta and stable channels and a built-in updater. It supports Android 4.3 and newer on Android TVs, TV boxes, Chromecast with Google TV, NVIDIA Shield, and compatible Fire TV devices, but is not officially supported on phones, tablets, Samsung Tizen, LG webOS, Apple TV, or other non-Android platforms. It does not provide video downloads, and some functions such as voice search, casting, comments, and playback at altered speeds have documented device or implementation limitations.
claude-red is a curated library of offensive-security skills for Claude, maintained by SnailSploit. Each skill is a structured SKILL.md file covering a particular attack surface, including web vulnerabilities, identity systems, wireless, cloud, mobile, IoT, exploit development, fuzzing, reconnaissance, API security, containers, cryptography, privilege escalation, post-exploitation, and AI security. The files are intended to be installed into a Claude Skills environment, where matching skills load on demand from conversational triggers, or they can be supplied manually as system files or project prompts. The repository includes an installation script with category and target options, a skill index, a roadmap, contribution guidance, and a review-oriented skill template. It is distributed under the MIT license and lists authorized red-team engagements, bug-bounty triage, security research, CTF preparation, and operator training as use cases.
PentAGI is a self-hosted, AI-powered penetration-testing platform for security professionals, researchers, and ethical hackers. It uses a multi-agent system with specialized researcher, developer, executor, adviser, planner, and reflector roles to investigate targets, plan and execute testing tasks, operate professional security tools, and generate vulnerability reports. The platform runs operations in isolated Docker containers and includes more than 20 security tools, an isolated web scraper, external search integrations, PostgreSQL with pgvector for persistent results and semantic memory, and an optional Graphiti/Neo4j knowledge graph. Its agents use long-term, working, and episodic memory; chain summarization converts conversation chains into a structured ChainAST, summarizes older sections and oversized pairs, and rebuilds the chain when the result is smaller. Optional execution monitoring detects repeated or excessive tool calls and invokes a mentor for alternative strategies, while task planning decomposes a request into actionable subtasks before specialist agents execute it. PentAGI provides a React and TypeScript web interface, Go-based REST and GraphQL APIs with Bearer-token authentication, flow-scoped file management, Markdown and PDF report downloads, and monitoring integrations built around OpenTelemetry, Grafana, VictoriaMetrics, Jaeger, and Loki. It supports multiple hosted and local LLM providers, including OpenAI, Anthropic, Google Gemini, AWS Bedrock, Ollama, DeepSeek, GLM, Kimi, Qwen, and MiniMax, and can be deployed with Docker Compose or Podman. The project states that it is an autonomous and assistant-guided penetration-testing platform rather than a CALDERA-style breach-and-attack-simulation system with predefined campaigns; testing should be limited to systems for which the operator has authorization.
edgetunnel is a project for running V2Ray inside edge and serverless runtimes, including Cloudflare Workers and related edge-function environments.
BaiduPCS-Go is a cross-platform command-line client for Baidu Netdisk that provides a Linux-shell-like interactive interface as well as command-line commands. It supports multiple Baidu accounts, wildcard path matching, tab completion, directory browsing, metadata queries, file search, uploads, downloads, direct-download URL retrieval, copying, moving, renaming, sharing, recycle-bin operations, and offline downloads from HTTP, HTTPS, FTP, eDonkey, and magnet links. It can download files or directories with resumable and parallel file transfers, upload local files and directories using chunked uploads, and transfer files from Baidu sharing links, including password-protected links. The project is a continued development of iikira/BaiduPCS-Go and adds sharing-link transfer functionality; it is written in Go and provides builds or cross-compilation options for Windows, macOS, Linux, and mobile terminal environments.
Notepad-- is a lightweight text editor for Windows, Linux, and macOS, developed as a cross-platform alternative to text-editing software, with particular attention to UOS and other Linux systems. The project accepts bug reports and user feedback. Its GitHub repository is synchronized with the corresponding Gitee repository, although updates to GitHub may be delayed.
Fscan is an open-source intranet security scanning tool developed as a Go project. It discovers hosts with ICMP probing, scans TCP ports, identifies services and web technologies, performs credential and hash-based authentication tests, detects selected vulnerabilities and unauthorized access, and provides exploitation and local information-gathering modules. Its inputs include IP addresses, CIDR ranges, domains, URLs, and batch files; results can be written as TXT, JSON, or CSV. The tool is organized around service, web, and local plugins. It supports common service fingerprinting, Xray- and Afrog-format web POCs, DNSLog-based detection, HTTP and SOCKS5 proxies, interface selection, rate and timeout controls, independent scan concurrency settings, and configurable exclusions. Its local modules include system and domain information collection, credential acquisition, persistence mechanisms, shells, security-software detection, and log-cleaning utilities. The repository also provides a Go SDK under pkg/fscan for embedding scan tasks in agents or security platforms, with pause/resume control and progress callbacks, plus an optional web management interface enabled through a build tag.
前端面试每日 3+1 is an open-source front-end interview question bank and daily-learning resource maintained by the haizlin project. It publishes manually curated interview questions each day and covers HTML, CSS, JavaScript, Vue, React, AngularJS, Node.js, TypeScript, ECMAScript, Webpack, jQuery, mini-programs, and soft skills. The repository organizes questions by daily history and subject, with guidance encouraging learners to think, research, write answers in their own words, and practice without third-party libraries for native JavaScript questions. The project states that it is free, continuously updated, and accepts community contributions.
digoal/blog is a repository-hosted technical blog and learning resource maintained by digoal. It covers PostgreSQL, Greenplum, databases, open source, AI, business, finance, and related topics through categorized articles, video courses, tutorials, source-code study series, operational guidance, and reading notes. The repository is actively updated with new posts and learning collections, including database internals, vector and hybrid search, AI agents and memory, PostgreSQL extensions, investment, and philosophy.
Agent Skills is a curated skill registry and npm-based CLI for extending AI coding agents such as Claude Code, Cursor, Copilot, and Antigravity with packaged instructions, templates, and reference files. The CLI fetches a catalog, lets users search and select skills, caches downloads locally, and installs them to selected agents by copying or symlinking them at global or project scope; it also supports updating, removing, auditing, and managing cached skills. The repository describes the catalog as an open-source, human-curated library with CI static analysis, content hashing, lockfiles, path isolation, symlink guards, sanitization, audit logging, and Snyk Agent Scan checks. It also includes an MCP server that exposes progressive-disclosure tools for listing, searching, reading, and fetching skill files. The CLI source is MIT-licensed; maintainer-authored skills are generally CC BY 4.0, while third-party skills retain their own licenses.
Douyin Downloader is an MIT-licensed Python downloader for Douyin videos, image posts, collections, music, live streams, comments, and profile content, with additional support for TikTok and YouTube in its Douzy desktop application. It parses platform links, selects preferred no-watermark and highest-bitrate media sources, supports profile and account-content batch modes, and uses configurable concurrency, retries, rate limiting, SQLite metadata, local-file checks, and integrity validation. A browser fallback handles restricted post pagination and manual CAPTCHA flows; the project also provides optional REST API serving, notifications, JSON metadata export, live-stream recording, and OpenAI-based video transcription. It runs on Python 3.8+ across macOS, Linux, and Windows, includes Docker deployment, and offers the desktop application in closed beta.
cool-retro-term is a terminal emulator that mimics the appearance and behavior of cathode-ray tube displays. It uses the QML port of Konsole's qtermwidget and provides customizable colors, fonts, and visual effects through a context menu. It runs on Linux and macOS, requires Qt 6, and is distributed through Linux packages, Linux AppImages, and macOS DMG releases.
Transformers is Hugging Face's open-source model-definition framework and Python library for inference and training with pretrained text, computer vision, audio, video, and multimodal machine-learning models. It centralizes model definitions behind a unified API and provides the Pipeline interface, which preprocesses inputs and returns task-specific outputs for applications such as text generation, automatic speech recognition, image classification, and visual question answering. Models can be downloaded and cached from the Hugging Face Hub, and the library supports moving models between PyTorch, JAX, and TensorFlow workflows while exposing model internals for customization. It requires Python 3.10 or later and PyTorch 2.5 or later for the documented installation.
cat-catch is an open-source browser extension for sniffing and listing resources used by the current webpage, including media resources. It supports Chrome, Edge, Firefox, and Edge for Android, and includes capabilities related to M3U8 and video downloading. The extension processes collected information locally and states that it contains no trackers or remote data transmission. It is distributed under the GPL-3.0 license; version 1.0 used the MIT license.
科技爱好者周刊 is a Chinese-language technology newsletter published every Friday. It records technology-related articles, software, and other resources considered worth sharing, and accepts submissions through GitHub issues. Its discussion area also includes a free programmer recruitment thread for job and internship postings.
N_m3u8DL-RE is a cross-platform command-line downloader for DASH, HLS, and Microsoft Smooth Streaming (MSS) media. It accepts stream URLs or files, selects video, audio, and subtitle tracks using regular-expression filters, downloads segments concurrently, and can merge or mux the resulting streams with FFmpeg or mkvmerge. It supports video-on-demand and live recording, subtitle output in SRT or VTT, partial segment ranges, request headers and proxies, stream decryption through tools such as mp4decrypt, Shaka Packager, or FFmpeg, and configurable output naming and metadata. The project is distributed under the MIT License.
DouK-Downloader is an open-source Python tool for downloading works and collecting data from Douyin and TikTok. It downloads videos, image posts, live photos, animated images, covers, livestreams, collections, and account posts, while collecting metadata, comments, search results, trending data, and engagement statistics. Downloads can be performed from individual or batch links, accounts, collections, or playlists, with support for incremental downloads, duplicate skipping, proxy requests, browser or manually supplied cookies, clipboard monitoring, resumable transfers, multithreading, folder-based archiving, and configurable filtering rules. The tool provides terminal interaction and a Web API, with automatically generated API documentation; its former Web UI mode is described as not currently updated. Collected data can be persisted as CSV, XLSX, or SQLite, and livestreams can be downloaded through FFmpeg. It runs as a Python application or packaged executable on Windows, macOS, and Linux, and can be deployed with Docker or to a private or public server. The repository states that it is licensed under GNU GPLv3 and that some functions require Node.js 18 or later.
Bili23-Downloader is an open-source, free, cross-platform desktop downloader for Bilibili, developed and maintained by Scott Sloan. It supports Windows, Linux, and macOS, with a Fluent Design interface, light and dark themes, multithreaded downloads, resumable transfers, automatic retries, bandwidth limits, proxy configuration, clipboard monitoring, and multilingual UI support. The application parses videos, series, films, courses, interactive videos, music, user spaces, favorites, watch history, playlists, and related Bilibili collections. It can select video and audio qualities and codecs, preview media before downloading, save danmaku and subtitles in formats including XML, ASS, JSON, SRT, LRC, and TXT, preserve cover images, write chapter and NFO metadata, and package output as MP4 or MKV. It also provides configurable naming and directory rules, duplicate-download detection, account login through QR code, SMS verification, or cookies, and optional embedding of ASS danmaku or subtitles into MKV files. The project is released under the GPL-3.0 license.
LocalSend is a free, open-source cross-platform app for securely sharing files and messages between nearby devices over a local network without an internet connection or third-party servers. It uses a REST API for device communication, HTTPS for data transfer, and TLS/SSL certificates generated on each device. The app is available for Windows, macOS, Linux, Android, iOS, and Fire OS through app stores, package managers, and downloadable installers. Its command-line client can send files and directories to a discovered device or a specified alias or IP address using LocalSend Protocol v2.
Vaultwarden is an unofficial Bitwarden-compatible server implementation written in Rust for self-hosted deployment. It provides an alternative implementation of the Bitwarden Client API, supporting personal vaults, Send, attachments, organizations, collections, password sharing, policies, multiple two-factor authentication methods, emergency access, directory connectors, event logs, and an admin backend; a modified web vault client is bundled with its containers. The project is distributed primarily as container images for Docker and Podman, with persistent data stored through a mounted volume. Its web vault requires HTTPS and a secure context for the Web Crypto API, and the project recommends using a reverse proxy. Vaultwarden is independent of Bitwarden and was formerly known as bitwarden_rs.
VoxCPM is an open-source tokenizer-free text-to-speech system from OpenBMB for multilingual speech generation, voice design, and voice cloning. Its latest major release, VoxCPM2, directly generates continuous speech representations in the latent space of AudioVAE V2 through a four-stage diffusion-autoregressive pipeline: LocEnc, TSLM, RALM, and LocDiT. It accepts text, optional natural-language voice descriptions, or reference audio with transcripts, and produces streaming or batch speech audio; VoxCPM2 supports 30 languages, voice-style controls, controllable and continuation-based cloning, and native 48 kHz output. The project provides a Python package and command-line interface, a local web demo, fine-tuning through full supervised training or LoRA, and serving options including an OpenAI-compatible vLLM-Omni endpoint. Its code and model weights are released under the Apache-2.0 license. The project warns that generated voices can be misused for impersonation, fraud, or disinformation, and notes that voice-design and controllable-cloning results can vary between runs.
Project NOMAD is an offline-first knowledge and education server from Crosstalk Solutions. It provides a browser-based Command Center and API that orchestrate containerized resources and applications through Docker on Debian-based systems, allowing the installation, configuration, and updating of an offline knowledge environment. Its capabilities include offline Wikipedia and reference libraries through Kiwix, Khan Academy courses and progress tracking through Kolibri, downloadable regional maps through ProtoMaps, CyberChef data tools, FlatNotes markdown notes, a one-click application catalog, and support for custom Docker containers. Its optional AI Assistant uses Ollama or an OpenAI-compatible server such as LM Studio or llama.cpp, with document uploads and semantic search implemented through Qdrant-based retrieval-augmented generation. An internet connection is required for installation and optional later downloads; the installed system is designed to operate offline and the project states that it has no built-in telemetry. It can be installed through a terminal-based script or Docker Compose, is licensed under Apache License 2.0, and does not currently include authentication, so the project advises against exposing an instance directly to the internet.
Flowsint is an open-source OSINT graph exploration tool for ethical investigation, cybersecurity analysis, and reconnaissance. It represents relationships between entities in a visual graph and uses automated enrichers for domains, IP addresses, ASNs, CIDRs, websites, social profiles, organizations, email addresses, phone numbers, cryptocurrency wallets, and other investigation data. Enrichers include DNS and reverse-DNS resolution, subdomain discovery, WHOIS, website crawling, link and text extraction, username searches through Maigret, breach checks, and cryptocurrency transaction and NFT lookups; an N8n connector supports workflow integration. The project is organized into a frontend application, a FastAPI server, core orchestration and vault utilities, Pydantic data types, and enricher modules. It uses PostgreSQL and Neo4j for data storage, Redis and Celery for task processing, and provides authentication, graph database integration, REST endpoints, and real-time event streaming. The application can be run locally or deployed on a server with Docker and Docker Compose, with data stored on the operator's machine. It is intended for lawful, ethical investigation and prohibits unauthorized intrusion, surveillance, harassment, doxxing, and other misuse.
OpenDisplay is a free, open-source second-monitor system for extending a Mac desktop to an iPhone, iPad, or another Mac over USB or Wi-Fi. It provides a true extended display rather than only mirroring, with Retina/HiDPI output, portrait or landscape orientation, touch and two-finger scroll input, and support for multiple connected devices. The Mac sender creates a virtual display with macOS's CGVirtualDisplay API, captures it with ScreenCaptureKit, hardware-encodes the frames as real-time H.264 using VideoToolbox, and sends them over a TCP connection. The receiving iOS or iPadOS app decodes the stream with AVSampleBufferDisplayLayer and sends touch and scroll control messages back for CGEvent injection. USB connections use macOS's built-in usbmuxd; Wi-Fi discovery uses Bonjour. A separate OpenDisplay Receiver app can turn a spare Mac into the display instead. The project is self-hosted and does not require an account or server connection for display streaming. The Mac sender requires macOS 14 or newer, while the spare-Mac receiver supports macOS 12 or newer; the official mobile receiver targets iOS/iPadOS 16 or newer. It is distributed under GPL-3.0, and its reliance on the private CGVirtualDisplay API prevents App Store distribution and may create compatibility risks across macOS updates.
BrewUI is Homebrew's official macOS graphical interface for discovering, installing, updating, and managing Homebrew packages without requiring Terminal use. It uses a native SwiftUI interface while exposing the underlying Homebrew operations, with data from the brew CLI and Homebrew JSON API. The application is built with Swift 6.0, Swift Package Manager, and strict concurrency, supports macOS Tahoe 26 and later, and is distributed under the AGPL-3.0 license.
Atlas is a desktop application for source control and shared context across coding-agent sessions, developed by Pacifio. It runs Claude Code, Codex, its native agent, and agents from the ACP registry against a codebase, recording prompts, tool calls, file changes, and patches in local session storage. When a commit is created, Atlas links it to the session that produced it, preserving those checkpoint relationships through rebases and amends and allowing the session to be queried later. Before sending a prompt, Atlas resolves local @ mentions, combines project notes and agent memory, performs on-device semantic retrieval, and can add a handoff from a previous session. Markdown knowledge files, CLAUDE.md, AGENTS.md, plans, decisions, failures, file changes, skills, papers, and past sessions can therefore be shared between agents. The application also provides a code editor, Git operations and diffs, a terminal, a project knowledge base, research tools, a browser, spatial boards, and agent activity history. Atlas is local by default: code, notes, and sessions remain on the machine, secrets are scrubbed before persistence, and local mode works without an account or network. Optional organisations can sync across devices and teammates. The repository states that macOS is the supported platform; Linux and Windows builds are untested. It is distributed under the MIT license.
Droid ASC is an Android APK decompiler front end for mobile researchers and agents. It treats compiled APK and DEX data as a read-only database, querying code relationships on demand instead of building large global indexes or fully inflating all artifacts. The engine probes Deflate bitstreams directly, uses dense Huffman lookup tables to extract metadata, exploits R8's deterministic constant relocation and instruction deduplication for cross-DEX searches, and resolves bytecode offsets to methods with an O(1) instruction-location primitive. When a target is found, it extracts the target bytecode and dependencies and reconstructs a minimal self-contained DEX in memory for decompilation. It is distributed as the `droidasc` Python CLI, installable from PyPI or source. Its commands locate and decompile classes, decode `AndroidManifest.xml`, and find string, type, method, or field references across an APK's DEX entries. The README reports a demonstration against a 352 MB commercial APK in which cross-reference search took 1.79 seconds and target-class decompilation took 177 milliseconds using 141 MB of RAM.
CS-Books is a maintained GitHub resource repository collecting computer-science books, study notes, articles, interview materials, and related learning links. It covers C and C++, Java, Python, Go, algorithms and data structures, operating systems, Linux, backend architecture, computer systems, networking, databases, frontend development, machine learning, deep learning, NLP, design patterns, assembly, Git, mathematics, and programmer skills. The repository organizes the materials by subject and states that it is updated gradually by its maintainer; its README also says that many links were collected from other online sources and invites reports of potentially infringing material for removal.
Zotero Style is a Zotero add-on that adds an Ethereal-style interface and extends Zotero's item columns, tags, views, ratings, and PDF-related features. It modifies existing columns and adds columns for reading progress, annotation word count, read status, tags, rendered tags, and publication rankings based on configurable journal-ranking datasets. The add-on supports nested tags using category/subcategory syntax, customizable tag mappings with strings or regular expressions, saved view groups, quick filtering by item type, and a graph view for visually locating related Zotero items. It also provides a rating control, editable PDF styles, and a PDF reading-progress visualization whose title background reflects per-page reading time. The repository provides downloadable XPI packages and documents updates through Zotero's add-on update mechanism.
Salt Player is a multi-platform local music playback app developed by Moriafly. Its official repository is used for Android package releases, issue tracking, feedback, and announcements; Android support requires version 6.0 or later and includes arm64-v8a and armeabi-v7a packages. The project also provides a Windows version and related open-source components, including Salt UI for Compose Multiplatform and Media Kit for Android media services and notification management.
Voicebox is a local-first, open-source AI voice studio developed in the jamiepine/voicebox repository. It combines voice cloning, text-to-speech, speech-to-text dictation, voice profiles, audio effects, and agent voice output in a desktop application. It generates speech through seven switchable TTS engines, including Qwen3-TTS, Qwen CustomVoice, LuxTTS, Chatterbox, HumeAI TADA, and Kokoro, and supports voice cloning from reference audio, preset voices, multilingual generation, automatic text chunking, crossfading, and multi-track story editing. Whisper-based transcription powers global dictation, in-app recording, and the transcription API; an optional local Qwen3 LLM can refine dictation or rewrite text according to a voice profile's persona. The application exposes REST endpoints for speech generation, agent speech, transcription, and profile management, plus a built-in MCP server with tools for speaking, transcribing, and browsing captures and profiles. It runs models and stores voice data locally, using Tauri with a React/TypeScript frontend and FastAPI backend; platform backends include MLX on Apple Silicon and PyTorch on CUDA, ROCm, XPU, DirectML, or CPU. The repository is licensed under the MIT License and provides macOS, Windows, and Docker distribution, with Linux build-from-source instructions.
AstrBot is an open-source all-in-one AI agent chatbot platform and development framework that connects instant-messaging platforms with LLM services, plugins, multimodal features, MCP, skills, knowledge bases, persona settings, and automatic context compression. It supports platforms including QQ, Telegram, WeCom, Feishu, DingTalk, Slack, Discord, LINE, and others, and can connect to services such as OpenAI-compatible APIs, Anthropic, Gemini, Ollama, LM Studio, Dify, Coze, and Alibaba Cloud Bailian. Its plugin system offers one-click installation of more than 1,000 plugins, while its agent sandbox isolates code and shell execution and supports session-level resource reuse. AstrBot provides a WebUI and web ChatUI with agent sandbox and web-search support, and can be deployed with uv, Docker or Docker Compose, desktop applications, or other documented deployment methods.
ACG Faka is an open-source PHP card-vending and online shop system for anime-oriented digital goods. It provides payment-channel plugins, cloud updates, product sales with images, member and guest pricing, email notifications, card-code selection, API connections, timed sales, wholesale discounts, coupons, and customizable controls. It also includes independent sub-stores, membership and merchant tiers, three-level referral commissions, shared-store purchasing, and an application store for plugins and templates. The system can be installed with Composer or deployed from the source code. It requires PHP 8.0 or later and MySQL 5.6 or later, with PHP 5.7 or 8.0 recommended, and supports Apache, Nginx, and IIS configurations. The repository is released under the MIT license, but its legal notice says commercial use and selling goods through deployments are prohibited without the required qualifications.
FileCodeBox is a lightweight, self-hosted file-sharing tool for anonymously sharing text and files without registration. An uploader submits content and receives a passcode that another person can enter to retrieve it; uploads support drag-and-drop, paste, batch, and chunked transfer. Shared content can expire by time or retrieval count, or be retained permanently, with automatic cleanup for expired items. It supports local storage, S3, OneDrive, WebDAV, and OpenDAL, and is built with FastAPI, Vue 3, SQLite, and Docker. The project is released under the LGPL-3.0 license and provides upload, retrieval, and management APIs.
Halo is an open-source website-building and content-management platform for personal blogs, knowledge bases, corporate websites, and online stores. It provides a site-management system with themes and plugins, and supports deployment with Docker or on Linux servers. The Community Edition is free and licensed under GPLv3; Professional and Store editions add features such as mobile content management, AI-assisted site creation, private deployment, and integrated e-commerce capabilities.
FIRERPA is an Android device-control and automation platform whose server runs on the device and is orchestrated through a Python client. It combines browser-based remote desktop and live streaming, selector-based UI automation, OCR and image matching, packet capture and MITM, Frida-based instrumentation, proxy/VPN/frp/P2P networking, ADB and SSH, system controls, and multi-device management through a unified service and API. Its automation model supports UI selectors, watchers that react to matching UI changes, virtual displays for background automation, multi-touch recording and replay, and OCR backends including PaddleOCR, EasyOCR, and custom HTTP services. The platform also exposes an MCP server and a natural-language agent that can call tools through OpenAI-compatible APIs, while its Python API covers device operations, networking, files, processes, settings, and runtime metrics. The repository documents deployment through an Android app, Magisk module, manual extraction, or ROM integration, with operation on rooted or non-rooted devices and support for physical devices, emulators, cloud phones, and multiple CPU architectures. Its remote desktop supports MJPEG, H.264, and WebRTC, with TLS, certificate access control, browser-based file and terminal functions, and optional multi-user access. The repository provides documentation and identifies device-farm.com as its homepage.
Chinese Independent Blogs is a curated directory of Chinese-language independent blogs, covering programming, technology, science, business, culture, lifestyle, and other subjects. The list records each blog's name, URL, RSS feed, and tags, and is ordered partly according to RSS-service subscription data. It defines an independent blog as one with its own domain and original content. Contributors maintain the directory by adding entries to the source CSV and submitting pull requests; the README is generated automatically after changes are merged.
WeChat Bot is an open-source IM agent and command-line tool based on Wechaty. It connects WeChat QR-code logins, Lark events, Telegram's Bot API, and WhatsApp Cloud API to AI services including ChatGPT, DeepSeek, Ollama, Claude, Pi, and other configured providers for message replies and analysis. The project routes received messages through a pipeline that captures WeChat messages locally in JSONL, sends them to a selected model or agent, and posts the response back to the IM channel. Its `wb wx` commands use OpenCLI wx-cli to access local WeChat chats, contacts, group members, favorites, and cached Moments; `wb stats` and `wb analyze` provide local statistics or AI-assisted group and friend analysis. Replies can be restricted with contact and group allowlists, prefixes, and group-mention rules, and non-text messages are not automatically sent to the reply pipeline. The repository is a Node.js project requiring Node.js 18 or later and can be installed with npm or run in Docker. It is licensed under the MIT License. The README warns that WeChat Web protocols can trigger account warnings or bans and recommends narrow allowlists and usage scopes.