1,251 tools and products — trending open source, and what gets used in AI and other work.
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.
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.
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.
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.
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.
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.
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.
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.
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.
VPet is an open-source desktop pet, shimeji, and virtual-pet application for Windows, developed as part of the VUP-Simulator project. It provides interactive pets with animations and actions such as head-patting, lifting, and wall-climbing, and is available as a free Steam application. The project also provides a core library that can be embedded in Windows Presentation Foundation (WPF) applications. Its architecture includes animation loading and rendering, pet and item data, save functionality, window controls, dialogue, themes, and work-timer components. Steam Workshop support allows users to add or modify pet animations, items, dialogue, work content, themes, and plugins; plugins can add code-based features or animation systems such as Live2D and Spine. The source is available on GitHub, and the project is distributed under Apache License 2.0 subject to separate copyright and authorization terms for the included animation and image assets.
Pake is an open-source tool for turning webpages or local web build output into desktop applications for macOS, Windows, and Linux. Its CLI packages a URL or local directory into a native app using Rust and Tauri, with options for application names, icons, window dimensions, title-bar behavior, styles, shortcuts, drag and drop, and ad removal; it also offers online building and ready-made application packages. Pake is distributed under GPL-3.0. The repository states that generated applications can be used and distributed by their creators. CLI installation uses the `pake-cli` package, and local development requires Rust and Node.
SoybeanAdmin is an open-source Vue 3 administration template developed by SoybeanJS. It uses Vite, TypeScript, Pinia, Naive UI, UnoCSS, and a pnpm monorepo architecture, with strict type checking and integrated ESLint, Prettier, and simple-git-hooks. The template provides theme configuration, internationalization, automatically generated file-based routing, static or backend-driven permission routing, reusable layout and page components, a command-line tool, mobile adaptation, and online mock data through ApiFox. It can be cloned, installed with pnpm, run in development mode, and built for deployment; the repository recommends Node.js 20.19.0 or later and pnpm 10.5.0 or later. The project is released under the MIT license.
OpenStock is an open-source stock market web application developed by Open Dev Society. It provides stock search, watchlists, company profiles and financial information, market news, TradingView charts and market widgets, personalized alerts, and support for more than 30 international exchanges. It is a market-information app rather than a brokerage, and data may be delayed according to provider limits. The application uses Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, Better Auth, MongoDB, Finnhub, and TradingView widgets. Inngest runs background workflows for AI-personalized welcome emails and scheduled news summaries; optional sentiment insights use Adanos across sources including Reddit, X.com, news, and Polymarket. It can run locally or with Docker Compose, using MongoDB for persistence and Finnhub credentials for market data. The repository is licensed under AGPL-3.0, including source-release requirements for modified, redistributed, or deployed versions.
GitHub520 is a hosts-file configuration project intended to address slow GitHub access and missing images by mapping GitHub-related hostnames to specified IP addresses. It provides an automatically updated hosts file and JSON feed, which users can apply manually or manage through tools such as SwitchHosts, AdGuard, scheduled commands, or cron jobs. The project says it is still in testing and has been verified only on the maintainer's local machine. It is licensed under CC BY-NC-ND 4.0.
DataBackup is a free, open-source data-backup application for Android 7.0 and later. It requires root access and supports Magisk, KernelSU, and APatch; it provides multi-user backup support, cloud storage, and fast backups. The project is distributed under the GNU General Public License v3.0 and offers APK downloads through its releases.
Lean's LEDE is an OpenWrt-based source repository for building router and network-gateway firmware. It includes OpenWrt feeds and packages, supports compiling firmware for supported targets, and adds support for Loongson loongarch64 and Phytium D2000 architectures. The documented build process installs Linux or macOS dependencies, clones the source, updates and installs feeds, configures the firmware with `make menuconfig`, downloads package sources, and outputs compiled images under `bin/targets`. The repository also documents WSL/WSL2 and macOS build requirements and provides a default router address of 192.168.1.1 with the password `password`.
wiliwili is an open-source third-party Bilibili client designed for gamepad users. It runs on desktop Linux, macOS, and Windows systems as well as Nintendo Switch, PlayStation Vita, PlayStation 4, and Xbox platforms, and supports touch, mouse, keyboard, and gamepad input. The client provides Bilibili browsing features including search, recommendations, followed-creator updates, live streams, video and media playback, comments, danmaku, QR-code login, viewing history, favorites, followed series, and user pages. It supports simplified and traditional Chinese, Japanese, Korean, and English interfaces, light and dark themes, configurable fonts and icons, and optional Anime4K processing. Its interface is rendered with NanoVG, while video playback uses FFmpeg and MPV. Platform input and window functionality can use GLFW or SDL, with graphics backends including OpenGL and platform-specific implementations such as D3D11, Deko3D, and GXM. The repository provides platform-specific builds and build instructions, including Switch OpenGL and Deko3D variants, PSVita builds, and desktop compilation.
Live is an open-source television and radio icon library with web tools for IPTV-related formats and streams. It provides direct URL patterns for TV and radio logos, an EPG XML endpoint, M3U and TXT conversion tools, an online M3U8 downloader, and an M3U8 web player. Users can create M3U subscriptions by adding local stream URLs, EPG metadata, and the library's logo URLs to a playlist. The project is hosted on GitHub and automatically built to GitHub Pages and Cloudflare Pages. Its maintainers state that it does not store streaming content; playlist directories contain internet-collected sources for testing and research, and the EPG data is distributed by an external site. The project is free and open source, and contributors can submit missing channel logos through pull requests.
SimpleMindMap is an open-source, framework-independent JavaScript library for developing web-based mind-map applications, together with a web application and a separately developed desktop client. The web application is built with the library, Vue 2.x, and Element UI; it supports local file operations, online use, self-deployment, and secondary development. The client supports mind maps and other diagram structures, including logical structure diagrams, organization charts, timelines, fishbone diagrams, and tables. It provides file import and export for formats including XMind, FreeMind, Markdown, TXT, XLSX, SVG, PDF, Mermaid, and HTML, and supports node content such as text, images, links, icons, notes, attachments, tags, formulas, and to-dos. The client is distributed for Windows, macOS, and Linux, while the library repository is described as being in low-maintenance status and the client and plugins are closed source and actively maintained.
Mobile Verification Toolkit (MVT) is a command-line collection of forensic utilities developed and maintained by Amnesty International's Security Lab and other contributors. It analyzes forensic acquisitions from Android and iOS devices to identify traces that may indicate compromise, including scans against public indicators of compromise from Amnesty International and other research groups. Its platform commands are `mvt-ios` and `mvt-android`; the `mvt` command provides shared functions such as version reporting, shell completion, plugin management, and downloading indicators. MVT can be installed from source or PyPI and is intended for trained technologists and investigators rather than end-user self-assessment. Public indicators alone cannot establish that a device is clean, and the project is distributed under its own license.
VirtualApp (VA) is an Android sandbox and virtualization SDK that runs applications inside an isolated internal space without installing them into the Android system. It is intended for integrating into host applications and supports use cases such as app cloning, multiple app instances, internal APK installation, app control, and plugin development. Its framework proxies requests between virtual applications and the Android framework, rewriting installation-related and other app parameters so the system treats the requests as belonging to the host. A native layer redirects file I/O to the virtual installation path and hooks functions that cannot be handled at the framework layer. The runtime includes host, plugin, virtual-app client, VA Server, and child processes; separate main and plugin packages support 32-bit and 64-bit applications. The SDK also provides Java and native hook capabilities, file and component isolation, and APIs for starting the engine, installing a package for a user, and launching an app. The repository states that its public code stopped updating in December 2017 and directs users needing the continuously updated business edition to obtain a commercial license. It describes support for Android 5.0 through 17.0, ARM 32-bit and 64-bit processors, and 32-bit and 64-bit applications.
Lap is an open-source, local-first desktop photo manager for macOS, Windows, and Linux. It works directly with existing folders and keeps original photos and videos on the user's disk rather than requiring cloud upload or a closed import database. It provides browsing and filtering by metadata, folders, locations, cameras, tags, ratings, and faces; map views; rule-based Smart Albums; collections; duplicate detection and cleanup; culling and comparison tools; editing; format support for photos, RAW files, and videos; and support for grouped assets such as Live Photos and RAW-plus-JPEG/HEIC pairs. Its local AI features use ONNX Runtime with CLIP for image-text similarity search and InsightFace for face detection and recognition. AI search, visual similarity, subject tags, face clustering, and optional multilingual search run on the local machine. The application is built with Tauri and Rust, with a Vue/Vite/Tailwind frontend and SQLite storage; local catalog data includes collections, tags, ratings, culling states, Smart Album rules, AI indexes, face data, and thumbnails, while the original media remains in ordinary filesystem folders. Lap is distributed as desktop packages for macOS, Windows, and Linux, including a Homebrew cask, Debian packages, and AppImages. It is licensed under GPL-3.0-or-later.
MusicFree is a plugin-based, customizable, ad-free music player for Android and HarmonyOS. It does not include built-in music sources; plugins provide searching for music, albums, and artists, playback, album and artist views, single and playlist imports, and lyrics retrieval. The player handles functions such as pagination and caching while plugins implement the source-specific input and output logic. MusicFree stores data locally and supports light and dark themes, custom backgrounds, and associating lyrics between songs. Plugins are CommonJS modules that can be installed locally or from the network, including JavaScript files and JSON descriptions. The project is open source under the AGPL-3.0 license and warns that third-party plugins may contain security or copyright-related risks.
wifit3 is a standalone USB Wi-Fi auditing tool for Linux, Windows, and macOS. It requires a supported USB wireless adapter and uses pure Python with PyUSB and Textual rather than aircrack-ng or reaver. The tool bypasses the operating system's native Wi-Fi stack through lightweight Python ports of Linux wireless drivers that control adapters over USB bulk and control transfers. It provides channel-hopping reconnaissance across 2.4 GHz and 5 GHz networks, multi-adapter packet capture, access-point and client identification, hidden-network correlation, and packet-rate monitoring. Its auditing functions include WPA/WPA2 handshake and PMKID capture, targeted deauthentication, WPA3 downgrade attacks, WPS PixieDust, push-button and PIN recovery, and WEP techniques such as ARP replay, ChopChop, fake authentication, and PTW key recovery. Captures can be exported as PCAP or HC22000 files. Prebuilt executables are available for Windows, Linux, and macOS, and the project can also be run or built from source with uv and PyInstaller. It configures the required device access through udev and modprobe rules on Linux, WinUSB on Windows, and an authorization prompt on macOS. The code is licensed under GPLv2; bundled vendor firmware is distributed under the respective manufacturers' licenses. The project states that it is intended only for networks and equipment owned by the user or explicitly authorized for auditing.
PipePipe is an open-source Android app for browsing YouTube and other services, developed as an independent hard fork of NewPipe. It integrates SponsorBlock for skipping sponsored segments, Return YouTube Dislike, non-localized YouTube titles, optional cookie-based access to restricted or premium content, live-chat overlays, AV1 and VP9 playback, background music playback, advanced search and content filters, gesture-based playback controls, sleep timers, and playlist downloading and management. The project states that it is separate from NewPipe, with its own fixes and feature updates.
Madeira is an open-source research project for running x86-64 Windows PC games on non-jailbroken iPhones. It combines ARM64EC Wine, FEX-Emu for x86-64-to-ARM64 translation, and DXMT for translating D3D11 to Metal, packaging them with wineserver as a thread inside a single Mach process on iOS. The project is sideloaded because it requires JIT with a debugger attached. It uses an Apple ID for signing; free-account provisioning profiles expire after seven days, requiring the app to be rebuilt and reinstalled, while the app container preserves prefixes and save data. The repository reports playable results for Thumper and ULTRAKILL, with other titles reaching gameplay with limitations, and describes the project as subject to rough edges, title-specific issues, and breaking changes. Madeira is licensed under GPL-3.0-or-later, with separate licensing terms for upstream components and project forks. It is built from several chains covering Wine, ARM64EC modules, FEX, DXMT, and the iOS application.
HoloCubic_AIO is open-source all-in-one firmware for the HoloCubic ESP32 device, developed around the ESP32-Arduino platform. Its modular framework combines applications including weather clocks, a photo album, MJPEG or RGB video playback from a FAT32 TF card, desktop screen sharing, effects animations, a 2048 game, Bilibili follower information, anniversaries, heartbeat messaging over MQTT, stock quotes, and web-based configuration. The firmware provides a web server for Wi-Fi setup, system and application settings, self-starting application selection, and wireless file management or uploads to the TF card. It also supports an access-point setup mode, browser access through a local IP address or the `holocubic` hostname, and a companion open-source desktop tool for firmware flashing and media conversion. The repository contains the firmware source and documents ESP32-Pico Arduino and PlatformIO build requirements, MPU6050 startup calibration, TF-card dependencies, and application-specific network or file requirements.
DBX is an open-source, cross-platform database client developed in the t8y2/dbx project. It provides desktop, web, Docker, and CLI distributions for connecting to more than 100 databases and related systems, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, message queues, and service registries. The desktop application uses Tauri, Vue, TypeScript, and Rust and is distributed as a small native binary without a bundled Java runtime, Python environment, or Chromium. Its query editor uses CodeMirror 6 with SQL completion, formatting, diagnostics, history, saved snippets, and file execution. Schema and data tools include object browsing, table editing, ER diagrams, schema comparison, explain plans, field lineage, imports, database transfers, exports, data comparison, and previews of Parquet, CSV, and JSON files through DuckDB. Specialized interfaces support Redis and MongoDB, while consoles cover Kafka, RocketMQ, RabbitMQ, Pulsar, MQTT, Nacos, Consul, ZooKeeper, and etcd. DBX includes an AI SQL assistant that converts natural-language requests into SQL, explains and optimizes queries, fixes errors, and checks generated SQL before execution. It supports Claude, OpenAI, local Ollama models, and OpenAI-compatible endpoints. A separately distributed Rust MCP server lets compatible coding agents such as Claude Code, Cursor, and Windsurf list connections, browse tables, execute SQL, and open tables in DBX; access can be restricted to read-only, safe-write, or high-risk-write modes. The project also provides a CLI for terminal and agent workflows, a signed and sandboxed plugin system with Go and TypeScript SDKs, encrypted credential storage, SSH tunnels, and Docker-based self-hosting. It is licensed under Apache-2.0.
hey is a command-line HTTP load generator and ApacheBench replacement. It sends a specified number of requests, or requests for a specified duration, using configurable concurrent workers and optional per-worker rate limits, then prints request statistics or CSV metrics. It supports common HTTP methods, custom headers and request bodies, authentication, proxies, timeouts, redirects, compression and keep-alive controls, and HTTP/2 endpoints. The project provides binaries for Linux, macOS and Windows and can be installed on macOS with Homebrew.
Firebase Apple SDK is a collection of open-source libraries for integrating Firebase services into iOS and other Apple-platform applications. The repository contains the source for Firebase AI Logic, App Check, App Distribution, Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Crashlytics, In-App Messaging, Performance Monitoring, Realtime Database, Remote Config, and Storage; Firebase Analytics is distributed as precompiled binaries rather than open-source source code. The SDK can be installed through Swift Package Manager, CocoaPods, GitHub source checkouts, or experimental Carthage distribution. It supports most products across Apple platforms, with official beta support for macOS, Catalyst, and tvOS, while visionOS and watchOS support varies by product; the repository notes limited Crashlytics support on watchOS. The repository is licensed under Apache License 2.0.
BiliTool is an open-source tool for automating recurring activities on Bilibili across one or more accounts. It runs scheduled tasks through Bilibili's APIs and provides a web panel for managing accounts, configuration, schedules, and execution logs, as well as a console host that can be paired with an external scheduler. It supports QR-code login and cookie updates, multiple accounts, daily experience activities, live-room lotteries and fan-medal tasks, manga check-ins and benefits, VIP activities, silver-to-coin exchanges, B-coin voucher charging, batch unfollowing, cookie checks, and optional notifications. Tasks can be enabled and configured independently, with eligibility and availability controlled by Bilibili's current services. The project supports Docker, Podman, Helm/Kubernetes, Qinglong and other automation panels, local execution, Tencent SCF, Krew, and an archived GitHub Actions deployment recipe. It stores accounts in the web panel database, automation-panel environment variables, or a local cookies file depending on the host. The README describes it as intended for learning and testing and warns users to protect cookies and other credentials and comply with Bilibili's terms.
163MusicLyrics is a lyric-management tool for NetEase Cloud Music and QQ Music. It searches songs, albums, and playlists by ID, full URL, or keywords, with batch queries and folder scanning for importing inputs. It retrieves and saves lyrics and preview-song links, supports in-app playback of preview links, downloads cover images, converts between LRC and SRT, combines original and translated lyrics in different layouts, and can translate lyrics through the Baidu Translate and CaiYun Translate APIs. It also provides local caching and configurable themes. The project is personally maintained, free to use, and distributed through GitHub Releases.
yoinks is a terminal video-downloading CLI for YouTube, X/Twitter, Instagram, Threads, TikTok, and other supported sites. It accepts a pasted URL, presents an interactive format picker for video resolutions or audio-only MP3 extraction, and saves files to ~/Downloads. The terminal interface is built with Ink, a React framework for terminals, and supports keyboard and mouse controls plus light, dark, and automatic themes. The tool uses yt-dlp for downloading. On first run it fetches a standalone yt-dlp binary to ~/.yoinks/bin when a system installation is unavailable, while ffmpeg is used for high-resolution stream merging and MP3 extraction, with ffmpeg-static as a fallback. It requires Node 18 or later and is distributed under the MIT license.
GhostTrack is a Python-based OSINT and information-gathering tool by HunxByts. It provides menu-based functions for IP tracking, phone-number information lookup, and username searches on social media; its documentation also describes combining the IP-tracking function with Seeker to obtain a target IP. The repository provides installation and usage instructions for Linux and Termux.