These utilities automatically strip sensitive EXIF data and tracking information from documents and media files.
NewPipe is a privacy-focused media client that aggregates content from multiple streaming platforms into a single, unified interface. By utilizing a specialized parsing engine, the application extracts structured metadata directly from raw web content, allowing users to browse and play media without requiring individual service accounts or proprietary tracking. The application distinguishes itself through a decoupled playback engine that separates core streaming logic from the user interface, enabling persistent background audio and floating window playback. To ensure consistent access, the software employs resilient data extraction techniques and client-identity spoofing, which allow it to maintain connectivity even when official programming interfaces are restricted. Users can manage their content through a locally stored library that tracks subscriptions, history, and preferences entirely on the device. The platform also supports offline media archiving, providing the ability to download video and audio files in various formats and resolutions for independent, disconnected consumption.
Jujutsu is a distributed version control engine designed to manage project history through mutable commits and a persistent operation log. By treating the working directory as a mutable commit, it eliminates the need for manual staging areas, allowing users to modify repository history directly without checking out specific branches. The system maintains full compatibility with existing remote repositories, ensuring that local workflows remain interoperable with standard version control ecosystems. A defining characteristic of the project is its conflict-aware architecture, which treats merge conflicts as first-class, persistent objects within the commit history. This approach enables deferred resolution and safer history rewriting, as conflicted states are recorded directly inside commits. Furthermore, the system automates complex tasks such as descendant rebasing and bookmark tracking, ensuring that history remains consistent even when commits are moved or rewritten. The platform provides a functional query language for precise repository navigation, allowing users to filter and traverse commit graphs using set-based operators and reachability analysis. It also supports advanced operational auditing, where every action is recorded in a directed graph to provide full undo capabilities and visibility into concurrent development. These features are supported by a lock-free design that facilitates synchronization across multiple machines and processes. The software is distributed as a command-line tool that includes support for shell completion and configuration of user identity. It integrates with existing infrastructure through native submodule support, file rename tracking, and built-in commands for common code hosting platforms.
LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the underlying media streams. By performing stream copying and container remuxing, the software allows users to cut, merge, and rearrange media segments while maintaining the original bit-perfect quality of the source content. The application distinguishes itself by utilizing a stream-copying data pipeline that transfers raw media packets directly from source to destination, significantly reducing processing time compared to traditional transcoding workflows. It also functions as a media container remuxing tool, enabling users to repackage streams into different file formats or structures without altering the data itself. Beyond basic trimming, the tool provides capabilities for high-resolution frame extraction and comprehensive metadata management. Users can capture still images from specific timestamps or scene transitions and import or export timing data and chapter markers to synchronize editing projects with external professional tools. The application is distributed as a cross-platform desktop shell that provides direct access to local file systems for media processing.
Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific executables and mobile application packages to establish remote command sessions. The framework covers a broad surface of capabilities, including web application penetration testing, OSINT reconnaissance, memory and disk forensics, and wireless network auditing. It provides tools for payload generation, credential theft, and the automation of information gathering from public data sources. This project is implemented primarily as a shell-based application.
Ungoogled Chromium is a desktop web browser derived from the open-source Chromium codebase, modified to remove all background communication with external services and proprietary dependencies. It functions as a privacy-focused distribution that ensures user data remains local by eliminating telemetry hooks and data collection integrations. The project distinguishes itself through extensive source-code pruning and domain-substitution patching, which replace hardcoded service URLs with non-functional placeholders to prevent unauthorized data transmission. It further hardens the browser runtime by stripping out non-essential binary components and applying binary-level instrumentation to disable automatic updates that would otherwise restore removed tracking features. Beyond these core privacy modifications, the browser provides a customizable environment where users can tailor behavior and search preferences through command-line configuration and custom overrides. This approach reduces the overall attack surface and removes software bloat, resulting in a minimalist distribution that prioritizes transparency and user control over browser functionality.
Han1meViewer is an Android media viewer application for browsing, streaming, and downloading media content from a specific external website. It functions as a privacy-focused media browser that adapts external site content to a mobile-optimized interface. The application features tools for bypassing network restrictions through proxy and CDN configuration. It provides privacy protections including application locks and launcher icon disguises to hide the application's purpose. The project covers a wide range of capabilities, including background video downloading for offline media management, advanced video playback with picture-in-picture and quality selection, and remote content discovery via keyword search and category filters. It also includes user account synchronization for favorites and playback history, as well as a community comment system for discussions. The application uses a local database to cache search history, playback records, and download tasks for offline access.
This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web platforms. It functions by parsing page metadata and utilizing modular, site-specific scripts to extract direct media stream URLs from complex web structures, enabling the local archiving of digital media for offline use. The tool distinguishes itself through its ability to handle authenticated content, allowing users to inject browser-stored session cookies to access restricted or private media. It also supports real-time media streaming by piping remote content directly into external playback software, bypassing the need for local disk storage. For complex media tasks, the utility orchestrates external command-line tools to manage file merging, format conversion, and stream playback. Beyond basic acquisition, the software provides comprehensive management features, including automated directory organization for batch processing and the ability to resume interrupted downloads using temporary state files. It also integrates network proxy configurations to route traffic through external servers, facilitating access to content subject to regional restrictions or firewall limitations. Users can further automate workflows by programmatically extracting resource metadata or submitting search queries directly through the terminal.
YTLitePlus is a modified Android application for the YouTube platform that functions as an ad-blocking video player and feature enhancer. It is designed to remove commercial interruptions and unlock playback capabilities typically restricted in the standard mobile interface. The project distinguishes itself by providing a customizable media interface where users can override experiment flags and adjust layout elements. It includes a privacy-focused client that disables tracking parameters and suppresses network permission requests to protect user privacy. The modification covers a wide range of playback and visual enhancements, including background audio, picture-in-picture mode, and the unlocking of 2K and 4K high-resolution video options. Additional capabilities include the restoration of hidden dislike counts, the skipping of sponsored segments, and interface optimizations for screen notches and accessibility themes.
uBlock is a browser-based content blocker that functions as a declarative filtering engine to intercept network requests and modify web page content. It operates by parsing standardized filter lists into optimized data structures, allowing it to block network hosts, enforce security policies, and prevent unauthorized data transmission. The extension provides a comprehensive security layer that monitors outgoing traffic and disables intrusive browser features to enhance user privacy. What distinguishes this project is its granular control over filtering behavior through a dynamic rule orchestrator. Users can manage custom rules, apply site-specific overrides, and toggle filtering settings on a per-domain basis. The engine also employs advanced techniques such as CNAME uncloaking, IP address filtering, and response body modification to identify and neutralize trackers that attempt to bypass standard blocking methods. Furthermore, it supports enterprise-grade deployment, enabling organizations to enforce consistent security and filtering configurations across managed environments. The project covers a broad capability surface including cosmetic page modification, which uses CSS injection and sandboxed scriptlets to remove visual clutter and neutralize anti-blocking scripts. It also provides interactive tools for real-time network traffic inspection and manual element removal, ensuring users can debug and customize their browsing experience. The extension is designed to maintain high performance by synchronizing its initialization at startup, ensuring that all security rules are active before any network requests are processed.
PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle management across diverse hardware environments. It features an asynchronous background worker system that handles compute-intensive tasks like transcoding and thumbnail generation, ensuring the web interface remains responsive even during large-scale indexing operations. Furthermore, it employs a sidecar-based metadata persistence model, storing information in external files alongside original assets to maintain data portability and independence from the primary database. Beyond its core organization capabilities, the platform provides a robust suite of tools for library management, including duplicate detection, geospatial mapping, and advanced metadata-based search. It supports secure, authenticated access through a responsive web interface and offers granular control over media sharing and privacy settings. Users can extend the platform's functionality through custom AI model configurations and integrate it with external identity providers for centralized authentication. The application is distributed as a containerized service, typically managed via Docker Compose, and includes comprehensive documentation for deployment, database maintenance, and performance optimization on various hardware architectures.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools for common development tasks. It offers a complete CLI toolkit called Spark for code generation, database migrations, and task scheduling without external dependencies. For API development, CodeIgniter provides pre-built RESTful controllers with auto-routing, content negotiation for JSON and XML responses, and a full HTTP client for outbound requests. Security features include token-based CSRF protection, input validation and filtering, XSS prevention through context-aware escaping, and configurable Content Security Policy headers. CodeIgniter includes a robust database abstraction layer with support for multiple drivers, schema management through migrations and seeding, and entity classes with automatic type casting and change detection. The framework provides session management with multiple storage backends, caching mechanisms for pages and data, and an event-driven lifecycle hook system. Additional capabilities cover email sending via multiple protocols, image manipulation, pagination, localization, and a debug toolbar for performance monitoring and request inspection. The framework ships with a built-in testing toolkit that supports simulating HTTP requests, asserting responses, generating fake test data, and mocking application services. It can be installed via Composer or downloaded manually, and includes a development server command for local testing without a full web server setup.
RevokeMsgPatcher is a binary patching utility designed to modify the execution logic of desktop messaging applications. By applying low-level changes to compiled executable files and libraries, the tool enables functionality not natively supported by the original software, specifically focusing on message persistence and process management. The utility distinguishes itself through targeted binary instrumentation and control flow redirection. It identifies specific function patterns and memory offsets within proprietary software to inject custom assembly instructions. These modifications allow the software to suppress incoming message recall commands, ensuring that deleted content remains visible in chat histories. Additionally, the tool overrides application startup constraints by disabling synchronization primitives, which permits the simultaneous execution of multiple instances of the same messaging client. The project covers a range of binary modification techniques, including static instrumentation and dynamic library injection, to ensure that changes persist across application sessions. It provides automated mechanisms for locating and patching target code blocks, effectively bypassing built-in restrictions to customize the behavior of communication platforms.
RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW formats and applying tonal and color adjustments. It functions as a professional image processor that ensures original source data remains unmodified by saving all edits, masks, and crops to sidecar files. The software features a specialized color grading suite using 3D LUTs, color wheels, and HSL mixers, alongside AI-powered utilities for subject isolation, automatic masking, and generative inpainting for object removal. It distinguishes itself with AI-assisted photo retouching and a non-destructive asset management system that organizes libraries via metadata tags and star ratings without requiring database imports. Broad capabilities include high dynamic range merging, panorama stitching, and comprehensive batch processing for adjustments and exports. The system provides a wide range of image manipulation tools covering geometric corrections, film emulation, lens profile calibration, and multi-format export pipelines. Performance is supported by GPU acceleration for real-time rendering of image adjustments.
This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challenges. It features a robust media processing orchestrator that manages external dependencies to perform automated transcoding, remuxing, and metadata manipulation. By simulating legitimate client behavior through request impersonation and multi-threaded fragment transfers, the tool ensures reliable data retrieval even in restrictive network environments. Beyond its core downloading capabilities, the project provides a comprehensive suite of tools for media archiving and programmatic integration. It includes support for advanced metadata extraction, template-based filesystem organization, and post-processing hooks that allow for custom workflows such as segment filtering or automated file tagging. The software can be embedded directly into other applications via a native programming interface, offering a flexible foundation for custom media management pipelines. The tool is available as a standalone binary or via standard package managers, with support for configuration through environment variables, external scripts, and secure credential management.
Gallery is an Android media gallery application and local media manager. It provides a private environment for organizing, sorting, and viewing photos and videos stored on a device without requiring cloud synchronization. The application includes a media privacy tool for removing sensitive metadata and GPS coordinates from files, as well as access restrictions using pins, patterns, or biometric authentication to secure private photo storage. The software features an offline image viewer with multi-format media support and basic media editing tools for modifying visual quality. It also includes a recovery system to restore deleted files from a temporary storage area and a theme engine for customizing the interface appearance.
This project is an IPTV playlist manager and live stream aggregator designed to organize and maintain custom television channel listings. It functions as a centralized repository for verified broadcast links, providing the tools necessary to consolidate disparate media sources into unified, standardized playlist files compatible with third-party streaming applications. The system distinguishes itself by utilizing client-side stream resolution, where the playback device handles the final network request to the media source, thereby reducing bandwidth demands on the hosting infrastructure. It also integrates remote XML metadata to provide dynamic electronic program guide information, ensuring that scheduling data remains synchronized with the curated channel lists. The platform supports the creation and validation of custom configurations through a web-based interface that relies on static asset delivery. By leveraging standardized text-based playlist formats, the tool enables users to curate personalized media experiences across various regional and international networks without the need for complex backend database management.
Garble is an obfuscation tool for Go binaries. It transforms compiled Go programs by hashing identifiers, package paths, and filenames into short, opaque strings, making reverse engineering more difficult. The tool produces reproducible results from identical source and a user-supplied seed, enabling verifiable builds. Obfuscation can be restricted to only those packages that match user-defined patterns, leaving other parts of the codebase untouched. Constant string literals in the binary are replaced with runtime-resolved expressions to hide their original content. The tool integrates directly into the Go build pipeline, automatically intercepting and modifying compilation and linking steps. It works by rewriting the Go AST at compile time, replacing identifiers and paths before the binary is produced. Build metadata such as debug position information, symbol tables, and unused symbols are stripped out, reducing binary size and removing clues for attackers. The obfuscation process is deterministic: given the same seed and source code, the output is identical across builds. Scope selection uses pattern matching to decide which packages to obfuscate, giving fine-grained control.
Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time hardware monitoring. It provides a command-line interface for users to analyze disk usage, track system health metrics, and perform routine optimization tasks to maintain machine stability and performance. The project distinguishes itself through a declarative configuration model that uses structured data files to define custom cleanup logic, allowing for precise control over the removal of temporary files and project artifacts. It incorporates a safety-first execution layer that wraps destructive operations in validation checks, ensuring that user intent is verified before any files are modified or deleted. This approach extends to application lifecycle management, where the tool facilitates the complete removal of software binaries along with their associated configuration files and orphaned data. Beyond its core cleanup capabilities, the tool offers a broad suite of maintenance functions, including the clearing of system caches, the removal of redundant installer packages, and the optimization of background processes. It features a recursive file-system traversal engine to identify storage-consuming data and provides real-time visibility into hardware resources such as CPU, memory, and network status. Users can further extend the utility by integrating custom script directories to automate specific workflows directly from the command line.
Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include multi-platform video extraction for online archiving, the ability to resume interrupted downloads, and the extraction of video metadata exported to JSON. The system also supports subtitle embedding and configurable output file patterns.