domain: files
1880 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Bioruebe/UniExtract2 Universal Extractor 2 is a Windows application that extracts files from virtually any extractable file type, including standard archives, a… | 23 | 4408 | active |
| taurusxin/ncmdump A cross-platform C++ command-line tool that converts Netease Cloud Music .ncm cached files into standard mp3 or flac audio files. It also b… | 70 | 4404 | active |
| nalgeon/sqlean A curated collection of SQLite loadable extensions packaged into domain modules like crypto, math, regexp, stats, text, time, uuid, and fil… | 95 | 4366 | active |
| dankogai/js-base64 A pure-JavaScript Base64 encoder/decoder library supporting UTF-8 strings, Uint8Array, and URI-safe encoding. It works in browsers, Node.js… | 76 | 4360 | stable |
| LibrePDF/OpenPDF OpenPDF is an open-source Java library (LGPL/MPL licensed, forked from iText 4) for creating, editing, rendering, and encrypting PDF docume… | 93 | 4359 | active |
| rkyv/rkyv rkyv is a zero-copy deserialization framework for Rust that serializes data into an archived format that can be accessed directly in-place … | 79 | 4330 | stable |
| cboxdoerfer/fsearch FSearch is a fast file search utility for Unix-like systems, inspired by the Everything Search Engine on Windows. It is written in C and ba… | 97 | 4329 | active |
| sindresorhus/file-type A Node.js/JavaScript library that detects the file type of a file, stream, or buffer by checking its magic number (binary signature). It re… | 98 | 4321 | stable |
| adaltas/node-csv A mature monorepo of Node.js and browser packages (csv-generate, csv-parse, stream-transform, csv-stringify) for generating, parsing, trans… | 75 | 4283 | stable |
| anasty17/mirror-leech-telegram-bot A Python Telegram bot that mirrors or leeches files from direct links, torrents, NZB/Usenet, Google Drive, rclone clouds, and yt-dlp/JDownl… | 77 | 4279 | active |
| LibreOffice/core LibreOffice is a free, open-source office suite comprising Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (ve… | 77 | 4277 | stable |
| linuxmint/timeshift Timeshift is a Linux system restore application that protects the system by taking incremental filesystem snapshots using rsync with hardli… | 73 | 4253 | active |
| subnub/myDrive MyDrive is an open-source, self-hosted cloud file storage server similar to Google Drive, built with Node.js, Express, React, and MongoDB. … | 27 | 4228 | active |
| kanasimi/work_crawler A multi-language downloader application that batch-downloads web novels (converting them to EPUB) and comics from a large list of Chinese, … | 66 | 4193 | active |
| oxipng/oxipng Oxipng is a multithreaded, lossless PNG/APNG compression optimizer written in Rust. It can be used as a command-line utility or as a Rust l… | 94 | 4188 | stable |
| Bill-Stewart/SyncthingWindowsSetup A Windows installer for the open-source Syncthing file-synchronization application, built with Inno Setup. It supports per-user and all-use… | 75 | 4175 | active |
| hackerb9/lsix lsix is a shell script that displays image thumbnails directly in the terminal using sixel graphics, powered by ImageMagick. It works like … | 23 | 4174 | stable |
| peak/s5cmd s5cmd is a very fast parallel command-line tool for executing S3 and local filesystem operations such as upload, download, copy, move, and … | 34 | 4172 | active |
| owncloud/android The official ownCloud Android client app, built in Kotlin, for accessing, syncing, and sharing files on ownCloud servers (both Infinite Sca… | 97 | 4158 | active |
| sjqzhang/go-fastdfs go-fastdfs is a decentralized, HTTP-based distributed file system (private cloud storage) written in Go, similar to FastDFS but with a sing… | 64 | 4135 | stable |
| numbersprotocol/nit Nit is a CLI tool that applies Git-like concepts to web3 digital assets, letting users commit an asset's activities (chronicle) as on-chain… | 29 | 4129 | active |
| zakirullin/files.md Files.md is a simple, local-first note-taking app that stores everything as plain .md files on your own device, with a chat-like flow for c… | 72 | 4119 | active |
| RipMeApp/ripme RipMe is a cross-platform Java application that bulk-downloads image albums from websites like Reddit, Imgur, Twitter, Instagram, and Tumbl… | 98 | 4104 | active |
| grimmory-tools/grimmory Grimmory is a self-hosted digital library server for ebooks, comics, documents, and audiobooks, deployed via Docker with a web-based interf… | 82 | 4070 | active |
| zyx0814/dzzoffice DzzOffice is an open-source collaborative office suite for teams and enterprises, comparable to Google Workspace or Office 365, built in PH… | 83 | 4045 | active |
| ntfstool/ntfstool NTFS Tool is a free macOS desktop application that provides NTFS disk read-write, mounting, and management support for Mac, including Apple… | 23 | 4034 | active |
| apache/tika Apache Tika is a Java toolkit that detects file types and extracts text and metadata from over a thousand file formats (PDF, Office documen… | 77 | 4011 | stable |
| ron-rs/ron RON (Rusty Object Notation) is a readable data serialization format that resembles Rust syntax and supports the full Serde data model, incl… | 92 | 3997 | stable |
| kashav/fsql fsql is a command-line tool that lets you search your filesystem using SQL-like queries with SELECT, FROM, and WHERE clauses. It supports f… | 65 | 3987 | active |
| jmcnamara/XlsxWriter XlsxWriter is a Python module for writing files in the Excel 2007+ XLSX format. It supports text, numbers, formulas, charts, formatting, im… | 75 | 3968 | stable |
| p2r3/convert A universal online file converter that runs conversions in the browser without uploading files to a server. It supports conversions across … | 63 | 3955 | active |
| johang/btfs BTFS is a FUSE-based filesystem that mounts .torrent files or magnet links as read-only directories. File contents are downloaded on demand… | 77 | 3950 | active |
| YS-L/csvlens csvlens is a command-line CSV file viewer built in Rust, functioning like `less` but tailored for CSV files. It supports scrolling, regex s… | 79 | 3942 | active |
| Textualize/toolong Toolong is a terminal application (TUI) for viewing, tailing, merging, and searching log files, including JSONL. It handles multi-gigabyte … | 17 | 3941 | active |
| wting/autojump A command-line tool that maintains a weighted database of frequently visited directories and lets users jump to them quickly with the `j` c… | 36 | 16962 | maintenance |
| icsharpcode/SharpZipLib SharpZipLib is a pure C# compression library for .NET supporting Zip (stored/deflate, PKZIP and AES encryption, Zip64), GZip, zlib, raw def… | 23 | 3930 | stable |
| windirstat/windirstat WinDirStat is a free, open-source disk usage statistics viewer and cleanup tool for Microsoft Windows. It scans drives and folders and visu… | 98 | 3923 | active |
| DO-SAY-GO/tdf TDF (Tree Document Format) is a pair of native desktop apps for capturing live web browsing sessions into portable, offline-replayable .tdf… | 66 | 3908 | active |
| gildas-lormeau/zip.js zip.js is a BSD-3-Clause JavaScript library for creating and reading zip archives in browsers, Node.js, Deno, and Bun. It supports Zip64, A… | 95 | 3879 | active |
| rejetto/hfs HFS (HTTP File Server) is a self-hosted web file server that turns your computer into a file-sharing server, letting you share folders or s… | 97 | 3871 | active |
| tinyobjloader/tinyobjloader A tiny, dependency-free Wavefront .obj/.mtl parser available as a single-header C++11 library and a pure C11 implementation with polygon te… | 62 | 3866 | active |
| tus/tusd tusd is the official reference implementation of the tus resumable upload protocol, written in Go and distributed as a single binary. It ac… | 90 | 3860 | stable |
| pyload/pyload pyLoad is a free, open-source download manager written in pure Python, designed to be lightweight and extensible. It automates downloads fr… | 75 | 3846 | active |
| symfony/yaml The Symfony Yaml component is a PHP library that parses YAML strings into PHP arrays and dumps PHP arrays back into YAML. It is a standalon… | 95 | 3839 | stable |
| jimsalterjrs/sanoid Sanoid is a policy-driven snapshot management and replication tool for OpenZFS filesystems, configured via a human-readable TOML file and r… | 62 | 3835 | active |
| camelot-dev/camelot Camelot is a Python library for extracting tabular data from PDFs, offering five parsers including heuristic (lattice, stream), text-alignm… | 94 | 3811 | active |
| qkqpttgf/OneManager-php A PHP-based index and file manager for OneDrive/SharePoint that can be deployed to serverless platforms like Vercel, Huawei FG, Aliyun FC, … | 59 | 3800 | active |
| itchyny/gojq gojq is a pure Go implementation of the jq command-line JSON processor, usable both as a CLI tool and as an embeddable Go library. It suppo… | 80 | 3796 | active |
| winscp/winscp WinSCP is a free, open-source file manager and transfer client for Windows supporting SFTP, FTP, FTPS, SCP, S3, WebDAV, and local-to-local … | 77 | 3791 | stable |
| proninyaroslav/libretorrent LibreTorrent is a free, open-source, full-featured BitTorrent client for Android written in Java. It supports magnet links, RSS feeds, torr… | 87 | 3787 | active |
| ip7z/7zip 7-Zip is a free, open-source file archiver with a high compression ratio, best known for its native 7z archive format. This GitHub reposito… | 87 | 3784 | active |
| RhetTbull/osxphotos A Python CLI tool and library for querying and exporting photos and metadata from Apple's Photos.app library on macOS (with partial Linux s… | 93 | 3781 | active |
| dathere/qsv qsv is a blazing-fast, Rust-based command-line data-wrangling toolkit with 50+ composable commands for querying, transforming, validating, … | 98 | 3767 | active |
| edwardkim/rhwp rhwp is an open-source HWP/HWPX (Korean Hangul word processor format) viewer and editor built with Rust and WebAssembly. It runs in the bro… | 81 | 3751 | active |
| bgreenwell/doxx doxx is a fast, terminal-native viewer for .docx Word documents built in Rust with Ratatui. It renders formatting, tables, lists, images, a… | 71 | 3747 | active |
| 01mf02/jaq jaq is a clone of the jq JSON processing tool written in Rust, focused on correctness, speed, and simplicity, usable as a drop-in replaceme… | 94 | 3727 | active |
| ouch-org/ouch Ouch (Obvious Unified Compression Helper) is a Rust command-line tool for compressing and decompressing files and directories across many f… | 92 | 3724 | active |
| kamiyaa/joshuto Joshuto is a ranger-like terminal file manager written in Rust with a TUI interface. It supports clipboard integration, optional fzf and zo… | 67 | 3723 | active |
| dutchcoders/transfer.sh transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil… | 62 | 15884 | maintenance |
| notscuffed/repkg RePKG is a command-line tool written in C# that extracts Wallpaper Engine PKG archives and converts their TEX texture files into standard i… | 55 | 3687 | active |
| obsidianmd/jsoncanvas JSON Canvas is an open, MIT-licensed file format specification for infinite canvas data, using the .canvas extension. Originally created fo… | 68 | 3667 | stable |
| Perfare/AssetStudio AssetStudio is a Windows desktop GUI tool for exploring, extracting, and exporting assets and asset bundles from Unity games and projects. … | 10 | 15604 | maintenance |
| rsnapshot/rsnapshot rsnapshot is a filesystem snapshot utility based on rsync that creates periodic snapshots of local and remote machines over ssh. It uses ha… | 66 | 3666 | stable |
| SteveTheKiller/KillerPDF KillerPDF is a free, open-source (GPL-3.0) PDF editor for Windows built with C# and WPF, offering viewing, annotation, OCR, form filling, s… | 81 | 3656 | active |
| libjxl/libjxl libjxl is the reference implementation of the JPEG XL (ISO/IEC 18181) image format, providing both an encoder (cjxl) and decoder (djxl) as … | 96 | 3637 | active |
| antonmedv/walk Walk is a terminal file manager and navigator written in Go that serves as a replacement for cd and ls. It offers keyboard-driven directory… | 61 | 3633 | active |
| open-xml-templating/docxtemplater Docxtemplater is a JavaScript library that generates Word (.docx), PowerPoint (.pptx), Excel (.xlsx), and OpenDocument (.odt) files from te… | 66 | 3613 | stable |
| libarchive/libarchive A portable C library for reading and writing streaming archives in many formats (tar, cpio, zip, 7zip, ISO, xar, cab, rar, etc.) with autom… | 94 | 3601 | stable |
| webtorrent/instant.io Instant.io is a web application for streaming file transfer over WebTorrent (BitTorrent over WebRTC), letting users share and download file… | 77 | 3594 | active |
| 0x90d/videoduplicatefinder A cross-platform application that finds duplicate video and image files based on visual similarity, including duplicates with different res… | 97 | 3588 | active |
| zhongbai2333/Tomato-Novel-Downloader A Rust-based downloader for Tomato (Fanqie) novels that exports books as EPUB and other formats, with TUI, Web UI, and legacy CLI interface… | 75 | 3580 | active |
| borb-pdf/borb borb is a pure Python library for reading, creating, and manipulating PDF files, modeling documents in a JSON-like structure with a high-le… | 94 | 3570 | active |
| Tencent/rapidjson RapidJSON is a fast, header-only C++ library for parsing and generating JSON, offering both SAX and DOM style APIs. It is self-contained wi… | 25 | 15121 | maintenance |
| strukto-ai/mirage Mirage is a unified virtual filesystem for AI agents that mounts services like S3, Google Drive, Slack, Gmail, Postgres, and Redis side-by-… | 80 | 3569 | active |
| sabeechen/hassio-google-drive-backup A Home Assistant add-on that automatically creates scheduled backups and syncs them to Google Drive, with retention cleanup and restore-fro… | 64 | 3563 | active |
| go-ini/ini A Go library for reading and writing INI configuration files. It supports multiple data sources, parent-child sections, comments, type conv… | 85 | 3542 | stable |
| mini-software/MiniExcel MiniExcel is a lightweight .NET library (with a Rust variant) for reading and writing Excel XLSX and CSV files using row-by-row streaming t… | 99 | 3523 | active |
| isaacs/minimatch A minimal JavaScript glob matching library that converts bash-style glob expressions into RegExp objects. It is the matching library used i… | 75 | 3518 | stable |
| AtalayaLabs/OxiCloud OxiCloud is a lightweight, self-hosted cloud storage platform written in Rust that provides files, photos, calendars, and contacts in a sin… | 87 | 3513 | active |
| scanny/python-pptx python-pptx is a Python library for creating, reading, and updating PowerPoint (.pptx) files using the Open XML format. It generates presen… | 32 | 3501 | stable |
| SurgeDM/Surge Surge is a fast terminal-based download manager written in Go with a keyboard-driven TUI, a headless daemon with an HTTP API, and a CLI for… | 79 | 3490 | active |
| ssut/payload-dumper-go A fast Go CLI tool that extracts partition images from Android OTA payload.bin files, including incremental (delta) OTA packages, with para… | 98 | 3481 | active |
| thephpleague/csv League CSV is a lightweight, framework-agnostic PHP library for reading, writing, filtering, and converting CSV documents. It offers a stra… | 86 | 3480 | active |
| piskvorky/smart_open A Python library for efficiently streaming very large files to and from remote storages like S3, GCS, Azure Blob Storage, HDFS, WebHDFS, HT… | 96 | 3457 | stable |
| adrienverge/yamllint yamllint is a Python-based linter for YAML files that checks syntax validity plus style issues like key duplication, line length, trailing … | 87 | 3450 | stable |
| notify-rs/notify Notify is a cross-platform filesystem notification library for Rust that watches files and directories and emits events using native OS bac… | 84 | 3440 | stable |
| decalage2/oletools oletools is a Python package of tools for analyzing Microsoft OLE2 (Structured Storage/Compound File Binary Format) files and MS Office doc… | 53 | 3404 | active |
| axel-download-accelerator/axel Axel is a lightweight command-line download accelerator written in C that speeds up file downloads by using multiple connections per file a… | 67 | 3396 | active |
| sc0tfree/updog Updog is a command-line replacement for Python's SimpleHTTPServer that serves a directory over HTTP/S with both upload and download support… | 63 | 3394 | active |
| robinrodricks/FluentFTP FluentFTP is a fully managed FTP and FTPS client library for .NET and .NET Standard, written entirely in C# with no external dependencies a… | 61 | 3393 | stable |
| amitshekhariitbhu/PRDownloader PRDownloader is an Android file downloader library written in Java that supports pause and resume of downloads, including resume after app … | 52 | 3391 | stable |
| diced/zipline Zipline is a self-hosted file upload and URL shortening server with a feature-rich dashboard, designed as a ShareX-compatible upload target… | 99 | 3388 | active |
| tursodatabase/agentfs AgentFS is a filesystem designed for AI agents that stores an agent's entire files, state, and operation history in a single SQLite file. I… | 69 | 3375 | active |
| akheron/jansson Jansson is a C library for encoding, decoding, and manipulating JSON data. It offers a simple API, full UTF-8 Unicode support, and no depen… | 82 | 3359 | stable |
| msgpack/msgpack-c MessagePack is an efficient binary serialization format, like JSON but smaller and faster, and this repository is its official implementati… | 99 | 3343 | stable |
| django-import-export/django-import-export A Django application and library for importing and exporting data between Django models and file formats like CSV, XLSX, JSON, YAML, and HT… | 93 | 3334 | stable |
| SteamRE/DepotDownloader A console application for downloading Steam game depots and Steam Workshop content, built on the SteamKit2 library. It supports anonymous o… | 79 | 3313 | active |
| pacexy/flow Flow is a free, open-source, browser-based ePub reader built with Next.js and React, installable as a progressive web app. It supports in-b… | 66 | 3307 | active |
| shrinerb/shrine Shrine is a modular file attachment toolkit for Ruby applications that handles uploading, storing, processing, and serving files across man… | 77 | 3285 | stable |
| derceg/explorerplusplus Explorer++ is a lightweight, fast, tabbed file manager for Windows built in C++. It is fully portable, supports bookmarks, file search, pre… | 67 | 3273 | active |