Open-source files software
1868 open-source libraries, tools and applications tagged files, ranked by how closely files is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1868 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| blacklanternsecurity/MANSPIDER MANSPIDER is a Python CLI tool that crawls SMB shares across entire networks to find files by filename or content, with regex support and t… | 77 | 1428 | active |
| 3xxx/engineercms EngineerCMS is a self-hosted web-based knowledge management system for engineers, built in Go on the Beego framework. It manages personal a… | 80 | 1421 | active |
| agentcooper/react-pdf-highlighter A set of React components for annotating PDF documents, built on top of PDF.js. It supports text and image highlights, popover text for hig… | 32 | 1406 | active |
| qiniu/js-sdk Qiniu Cloud's official JavaScript SDK for uploading files from the browser to Qiniu Cloud Storage (Kodo) and processing uploaded images. It… | 61 | 1405 | active |
| YACReader/yacreader YACReader is a cross-platform desktop comic reader and library manager written in C++ with Qt. It supports a wide range of comic archive fo… | 98 | 1391 | active |
| exif-js/exif-js Exif.js is a JavaScript library for reading EXIF and IPTC metadata from JPEG and TIFF images in the browser. It works with image elements o… | 23 | 4979 | maintenance |
| openbabel/openbabel Open Babel is an open-source chemical toolbox that reads, writes, converts, searches, and analyzes chemical data across more than 100 molec… | 88 | 1384 | stable |
| PyTables/PyTables PyTables is a Python package for managing hierarchical datasets built on top of the HDF5 library and NumPy. It provides a fast, object-orie… | 75 | 1372 | stable |
| Ahmed-Ali/JSONExport JSONExport is a Mac OS X desktop application that converts JSON objects into model classes with constructors, utility methods, setters and … | 32 | 4800 | maintenance |
| yzane/vscode-markdown-pdf A Visual Studio Code extension that converts Markdown files to PDF, HTML, PNG, or JPEG. It supports PlantUML and Mermaid diagrams, KaTeX ma… | 90 | 1338 | active |
| cfig/Android_boot_image_editor A Gradle-based Java tool for unpacking, editing, and repacking Android boot images such as boot.img, vendor_boot.img, recovery.img, vbmeta.… | 62 | 1332 | active |
| lsky-org/lsky-pro Lsky Pro is a self-hosted PHP/Laravel image hosting and photo album application for storing, managing, and sharing images on the cloud. It … | 49 | 4699 | maintenance |
| jingguanzhang/gift-book A fully offline, zero-backend single-page web application for managing cash gift ledgers (礼金/份子钱) at Chinese weddings, funerals, and other … | 49 | 1316 | active |
| jbarrow/commonforms CommonForms is a Python package and CLI that uses trained object-detection models (FFDNet-S/L) to automatically detect form fields in a PDF… | 59 | 1297 | active |
| luosheng/OpenSim OpenSim is a free, open-source macOS menu bar utility that gives iOS developers quick access to their apps' folders inside the iOS Simulato… | 23 | 1294 | stable |
| Nic13Gamer/better-upload Better Upload is a TypeScript library for adding file uploads to React applications, with client hooks, pre-built shadcn/ui dropzone compon… | 74 | 1291 | active |
| Bareos Bareos is an open-source (AGPLv3) network backup and recovery solution for mixed IT environments, supporting Linux, Windows, FreeBSD and ma… | 97 | 1261 | active |
| wormhole-william A Go implementation of the magic wormhole protocol providing end-to-end encrypted transfer of text, files, and directories between computer… | 35 | 1257 | active |
| franklioxygen/MyTube MyTube is a self-hosted web application that downloads videos from YouTube, Bilibili, Twitch, MissAV, and any yt-dlp-supported site, storin… | 65 | 1251 | active |
| bewCloud bewCloud is a self-hosted, open-source personal cloud application built with TypeScript and Deno, designed as a simpler, lighter alternativ… | 87 | 1237 | active |
| bangle-io/bangle-io Bangle.io is a browser-based WYSIWYG note-taking app that stores notes as plain Markdown files in a local folder of the user's choice. It i… | 76 | 1233 | active |
| mika-cn/maoxian-web-clipper MaoXian Web Clipper is a browser extension for Firefox and Chrome that clips selected content from web pages and saves it to the local mach… | 63 | 1226 | active |
| Morgensonne/EditDeck EditDeck is an end-to-end pipeline that turns plain-language requirements into structured slide outlines, rendered slide images, standard P… | 47 | 1212 | active |
| tympanix/Electorrent Electorrent is a cross-platform Electron desktop application for remotely managing torrents on servers running µTorrent, qBittorrent, rTorr… | 97 | 1190 | active |
| internetarchive/bookreader The Internet Archive BookReader is a JavaScript library for viewing scanned books online in a browser, with page-turning, zoom, search-insi… | 99 | 1180 | active |
| fregie/pho Pho is a serverless, self-hosted photo gallery and sync app that replaces your phone's native photos app and incrementally backs up photos/… | 79 | 1172 | active |
| RibShark/OmniDrive OmniDrive is a custom firmware modification for MediaTek MT1959-based Hitachi-LG optical disc drives that unlocks raw sector reading, lead-… | 72 | 1160 | active |
| Salvoxia/immich-folder-album-creator A Python script and Docker image that automatically creates and populates albums in the Immich self-hosted photo server based on folder str… | 86 | 1158 | active |
| MEGA Web Client The official MEGA (mega.nz) web client, a browser-based front end for MEGA's zero-knowledge encrypted cloud storage service. It implements … | 77 | 1145 | active |
| ttttccxxui/DataInfra-RedactionEverything A local-first redaction workbench that detects and anonymizes sensitive information in documents, scanned PDFs, images, Word files, and pla… | 57 | 1143 | active |
| Washi1337/AsmResolver AsmResolver is a .NET library for reading, modifying, and writing Portable Executable (PE) files, including those with .NET metadata. It pr… | 90 | 1125 | active |
| YOOTeam/OpenPPT OpenPPT is a web-based online presentation (PPT) editor based on ChatPPT, supporting the full workflow of creating, importing, editing, bea… | 33 | 1099 | active |
| microsoft/msix-packaging Microsoft's cross-platform MSIX SDK for packing and unpacking .msix/.appx application packages on Windows, macOS, Linux, and Android. It pr… | 64 | 1071 | active |
| hardcore-sushi/DroidFS DroidFS is an Android application for accessing encrypted virtual filesystems based on gocryptfs and CryFS, using its own internal file exp… | 98 | 1057 | active |
| google/fscrypt fscrypt is a Go command-line tool for managing Linux native filesystem encryption (fscrypt API) on filesystems like ext4 and f2fs. It handl… | 82 | 1038 | active |
| benawad/destiny A CLI tool that restructures JavaScript/TypeScript codebases into a fractal folder layout by analyzing the import graph, moving files, and … | 23 | 3511 | maintenance |
| gcarmix/HexWalk HexWalk is a cross-platform GUI hex editor, viewer, and binary analyzer built on qhexedit2, Capstone, and Qt. It combines hex editing with … | 89 | 1027 | active |
| SleekDB/SleekDB SleekDB is a pure PHP, dependency-free NoSQL document database that stores data in plain JSON files on disk. It provides a rich query API (… | 60 | 1000 | active |
| YousefED/typescript-json-schema A TypeScript library and CLI tool that compiles TypeScript sources and generates JSON Schema definitions from their types. It handles requi… | 70 | 3267 | maintenance |
| DocHub DocHub is an open-source document library (wenku) system inspired by Baidu Wenku, built with Go and the Beego framework. It converts Office… | 23 | 2954 | maintenance |
| pdfkit/pdfkit PDFKit is a Ruby gem that converts HTML and CSS into PDF documents by wrapping the wkhtmltopdf command-line utility, which renders HTML via… | 23 | 2940 | maintenance |
| markdown-pdf A Node.js module and CLI that converts Markdown files to PDFs by rendering them through HTML and PhantomJS. It supports custom CSS styling,… | 32 | 2877 | maintenance |
| 0xDkd/auxpi Auxpi is a self-hosted image hosting (image bed) application written in Go with a Vue/Element-UI frontend. It aggregates multiple image sto… | 31 | 2700 | maintenance |
| Sia Sia is a decentralized, blockchain-based peer-to-peer cloud storage marketplace where users rent storage from hosts, with files encrypted a… | 10 | 2693 | maintenance |
| gurnec/HashCheck HashCheck is a Windows Explorer shell extension that lets users verify and generate file checksums (MD5, SHA-1, SHA-2, SHA-3, and more) dir… | 23 | 2092 | maintenance |
| devcxm/iOS-Images-Extractor A Mac GUI application that normalizes, decodes, and extracts images from iOS apps, supporting png, jpg, ipa, and Assets.car files. It is wr… | 10 | 1986 | maintenance |
| webodf/ViewerJS ViewerJS is a JavaScript document viewer that renders PDF and OpenDocument Format (ODF) files directly in the browser, built on top of PDF.… | 23 | 1971 | maintenance |
| elias-sundqvist/obsidian-annotator An Obsidian plugin that lets users open and annotate PDF and EPUB files directly inside Obsidian. It is based on Hypothesis but stores anno… | 23 | 1773 | maintenance |
| svgcleaner svgcleaner is a Rust command-line tool that losslessly cleans and optimizes SVG files by removing unnecessary data such as editor metadata,… | 10 | 1671 | maintenance |
| unvell/ReoGrid ReoGrid is an open-source .NET spreadsheet component (MIT Community Edition, V3) that embeds an Excel-like grid into WinForms and WPF appli… | 67 | 1606 | maintenance |
| Terry-Mao/bfs BFS is a distributed file system for small-file storage written in Go, modeled after Facebook's Haystack architecture. It consists of direc… | 23 | 1595 | maintenance |
| allgood/OpenNoteScanner OpenNoteScanner is an open-source Android app for scanning handwritten notes and printed documents using a mobile device camera. It uses Op… | 27 | 1542 | maintenance |
| mzucker/page_dewarp A Python command-line tool that dewarps photos of curled or warped book pages using a cubic sheet optimization model, flattening them into … | 32 | 1529 | maintenance |
| liady/ChatGPT-pdf A Chrome and Firefox browser extension that adds export buttons to the ChatGPT web interface, letting users download chat history as PNG im… | 23 | 1477 | maintenance |
| ultralytics/JSON2YOLO A legacy Python toolkit that converts JSON-format annotation datasets (COCO, LabelMe, Labelbox, VoTT, INFOLKS, ATH) into the YOLO format fo… | 64 | 1240 | maintenance |
| liberodark/ODrive ODrive is an open-source GUI client for Google Drive built on Electron, available for Windows, macOS, and Linux. It lets users sync and man… | 59 | 1177 | maintenance |
| BerndK/SvgToXaml A hybrid WPF/console tool for viewing SVG files and converting them to XAML resources for .NET applications. It supports interactive browsi… | 23 | 1058 | maintenance |
| securing/DumpsterDiver DumpsterDiver is a Python command-line tool that scans large volumes of files for hardcoded secrets such as AWS, Azure, and SSH keys as wel… | 10 | 1037 | maintenance |
| tpyo/amazon-s3-php-class A standalone PHP library providing a REST client for Amazon S3 object storage using CURL. It supports object and bucket operations such as … | 23 | 1026 | maintenance |
| timelinize/timelinize Timelinize is an open-source personal archival suite that imports photos, videos, messages, location history, social media, and contacts fr… | 61 | 3676 | experimental |
| cyphar/paperback paperback is a Rust CLI tool that creates encrypted paper backups suitable for long-term storage. It encrypts data and splits the secret ke… | 51 | 1490 | experimental |
| bughandler/cnki-downloader A small desktop tool for searching and downloading academic literature from CNKI (China National Knowledge Infrastructure). Its backend int… | 44 | 1766 | abandoned |
| MediaCrush/MediaCrush MediaCrush is a self-hostable website for uploading and sharing images, audio, and video via fast, shareable links. It is a full web applic… | 32 | 1330 | abandoned |
| likeflyme/cloudbak Cloudbak (云朵备份) is a self-hosted WeChat cloud backup tool that syncs chat history from a Windows client to your own server, Docker containe… | 40 | 1306 | abandoned |
| briangonzalez/fontprep FontPrep is a Mac desktop application that converts TTF and OTF font files into web font formats (WOFF, EOT, SVG). It is no longer maintain… | 23 | 1216 | abandoned |
| shadowmoose/RedditDownloader Reddit Media Downloader is a Python CLI tool that scans Reddit posts, comments, saved lists, and subreddits to download linked media locall… | 10 | 1156 | abandoned |
| ipfspics/ipfspics-server ipfs.pics is an open-source, distributed image hosting website built on the InterPlanetary File System (IPFS), serving as a libre alternati… | 32 | 1116 | abandoned |
| ipfs-inactive/js-ipfs-http-client A JavaScript client library for the IPFS HTTP API that implements the interface-ipfs-core specification, letting applications talk to a rem… | 10 | 1040 | abandoned |
← prev page 19 / 19