Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
svg-net/SVG
SVG.NET is a C# library for reading, writing, and rendering SVG 1.1 images in .NET applications. It targets .NET Standard 2.0 and is distri…
701312active
pretty-bytes
A tiny JavaScript library that converts byte counts into human-readable strings like '1.34 kB'. It supports bits, binary prefixes, signed o…
931311stable
pauldreik/rdfind
Rdfind is a command line utility that finds duplicate files by comparing file content rather than names. It can help reclaim disk space by …
701311stable
DarkMatterCore/nxdumptool
nxdumptool is a Nintendo Switch homebrew application that generates XCI, NSP, HFS0, ExeFS, RomFS, NCA, certificate, and ticket dumps from g…
621308active
everydaythingssoftware/citadel
Citadel is a fast, minimalist desktop app for managing ebook libraries that is fully backwards compatible with Calibre. It handles metadata…
881307active
samg/diffy
A Ruby gem that provides a convenient interface for generating diffs between two strings or files. It wraps the battle-tested Unix diff too…
401307stable
Rapid Archive Tools
Ratarmount is a Python CLI tool that builds indexes of TAR and compressed archives (TAR, ZIP, RAR, GZ, BZ2, XZ, ZSTD) and mounts them via F…
791306active
micromatch/picomatch
Picomatch is a blazing fast, dependency-free JavaScript glob matcher supporting standard and extended Bash glob features like braces, extgl…
961303stable
bookstairs/bookhunter
bookhunter is a Go command-line tool for scraping and downloading ebooks from sources like Talebook, SoBooks, Telegram channels, and China'…
501303active
x2bool/xlite
XLite is a SQLite extension written in Rust that exposes Excel (.xlsx, .xls) and Open Document (.ods) spreadsheets as SQLite virtual tables…
241303active
ToruNiina/toml11
toml11 is a feature-rich, header-only TOML parsing and serialization library for C++11/14/17/20. It fully complies with the TOML v1.0.0 spe…
511302stable
ebiggers/libdeflate
libdeflate is a heavily optimized C library for whole-buffer DEFLATE, zlib, and gzip compression and decompression, significantly faster th…
841300stable
isaacs/node-graceful-fs
graceful-fs is a drop-in replacement for Node.js's fs module that makes filesystem access more resilient. It queues and retries open/readdi…
501300stable
pillarjs/multiparty
multiparty is a Node.js library for parsing HTTP requests with content-type multipart/form-data, commonly used for handling file uploads. I…
871297active
danvergara/morphos
Morphos is a self-hosted file converter server written in Go that lets users convert files between formats privately, without third-party s…
101297active
gulpjs/vinyl
Vinyl is a simple JavaScript library that provides a metadata object describing a file with path and contents attributes, regardless of whe…
671296stable
cberner/fuser
Fuser is a Rust library crate for implementing FUSE (Filesystem in Userspace) filesystems. It is a rewrite of the original libfuse C librar…
741295active
qwqcode/SubRenamer
SubRenamer is a cross-platform desktop GUI tool that batch renames subtitle files to match their corresponding video file names with one cl…
301294active
wisupai/e2m
E2M is a Python library that parses and converts many file types (doc, docx, epub, html, url, pdf, ppt, pptx, mp3, m4a) into Markdown using…
241293active
pyexcel/pyexcel
pyexcel is a Python library providing a single unified API for reading, manipulating, and writing tabular data across spreadsheet formats i…
831292active
corkami/mitra
Mitra is a Python CLI tool that generates weird files such as binary polyglots, near-polyglots, polymocks, parasites, and zippers across ma…
321290active
MuiseDestiny/zotero-citation
A Zotero plugin that improves citation management between Zotero and Microsoft Word. It automatically organizes citations from an open Word…
881282active
KnugiHK/WhatsApp-Chat-Exporter
A customizable Python CLI tool that parses WhatsApp chat databases from Android and iOS/iPadOS backups, including decryption of crypt12/14/…
911278active
ssine/pptx2md
A Python CLI tool that converts PowerPoint .pptx files into Markdown, preserving titles, lists, formatting, images, and tables. It also sup…
641278active
marchellodev/sharik
Sharik is an open-source, cross-platform file-sharing app built with Flutter that transfers files between devices over Wi-Fi or a mobile ho…
231277active
s3ql/s3ql
S3QL is a FUSE-based UNIX file system that stores all its data in cloud object storage services like Amazon S3, Google Storage, or OpenStac…
931276active
tavianator/bfs
bfs is a breadth-first variant of the UNIX find command, written in C. It is largely compatible with POSIX, GNU, BSD, and macOS find, but r…
881276active
Aryan-Raj3112/episteme
Episteme Reader is an offline-first, privacy-focused document and e-book reader built with Kotlin Multiplatform and Compose, available for …
811276active
mucommander/mucommander
muCommander is a lightweight, open-source, dual-pane file manager written in Java that runs on any OS with Java support. It offers a virtua…
851271active
Nut
Nut is a multi-purpose Python utility with a GUI for organizing, managing, and installing Nintendo Switch game files (NSP, NSZ, XCI, XCZ). …
481271active
rdiff-backup/rdiff-backup
rdiff-backup is a Python-based command-line backup tool that mirrors one directory to another, locally or over SSH, while storing reverse d…
661268active
jpsim/Yams
Yams is a Swift YAML parser and emitter built on top of LibYAML. It provides Codable-based encoding/decoding, conversion to Swift standard …
881267stable
ivnvxd/arc-export
A small Python CLI script that converts Arc Browser's pinned tabs into a standard HTML bookmarks file. The generated file can be imported i…
281262stable
openspout/openspout
OpenSpout is a community-maintained PHP library for reading and writing spreadsheet files in CSV, XLSX, and ODS formats. It processes very …
981261active
iranee/qnap-openlist-webdav
A QNAP NAS package (.qpkg) that bundles the OpenList file-list program, letting users mount and browse many cloud storage services (Aliyun …
881257active
Jacalz/rymdport
Rymdport is a cross-platform GUI application for securely sharing files, folders, and text between devices using end-to-end encryption. It …
561257active
kwsch/NHSE
NHSE is a desktop save editor for Animal Crossing: New Horizons that edits save data dumped from a Nintendo Switch. It is a C# application …
661256active
tablacus/TablacusExplorer
Tablacus Explorer is a lightweight, portable tabbed file manager for Windows written in C++. It is highly customizable through an add-on sy…
961253active
MikeKovarik/exifr
exifr is a fast, dependency-free JavaScript library for reading EXIF and other image metadata (TIFF, XMP, ICC, IPTC, GPS, JFIF) from JPG, P…
231252active
Escartem/AnimeStudio
A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio,…
651249active
chinapandaman/PyPDFForm
PyPDFForm is a Python library and CLI tool for creating, inspecting, styling, and filling PDF forms, along with common PDF utilities like p…
951248active
Setasign/FPDI
FPDI is a collection of PHP classes that read pages from existing PDF documents and use them as templates in PDF generation libraries like …
851248stable
DDULDDUCK/every-pdf
Every PDF is an all-in-one open-source desktop PDF toolkit built with Electron, Next.js, and a Python (FastAPI) backend. It lets users edit…
681248active
sharkdp/diskus
diskus is a minimal, fast command-line tool that computes the total size of a directory, serving as a parallelized alternative to 'du -sh'.…
541248stable
rpldy/react-uploady
React-Uploady is a lightweight, modular React library providing components and hooks for building client-side file-upload features. It hand…
771247active
jlegewie/zotfile
ZotFile is a Zotero plugin for managing PDF attachments: it automatically renames, moves, and attaches PDFs to Zotero items, syncs PDFs to …
234380maintenance
mar10/wsgidav
WsgiDAV is a generic and extendable WebDAV server written in Python and based on WSGI. It runs as a stand-alone command-line server with SS…
901245active
Snappy
A Symfony bundle integrating the Snappy PHP wrapper around wkhtmltopdf/wkhtmltoimage, letting Symfony apps convert HTML documents or URLs i…
641245active
WebScrapBook
WebScrapBook is a browser extension that captures web pages faithfully into various archive formats (including MAFF and HTZ) for local or b…
751243active
jimmywarting/StreamSaver.js
StreamSaver.js is a JavaScript library that lets browser apps write a WritableStream directly to the user's file system, saving large files…
624370maintenance
Aria2 Explorer
Aria2 Explorer is a Chromium browser extension that exports and auto-captures browser download tasks to the Aria2 download utility via its …
941242active
alanmcgovern/monotorrent
MonoTorrent is a BitTorrent library for .NET implementing a wide range of BitTorrent Enhancement Proposals (BEPs), including DHT, UDP track…
761242active
paazmaya/shuji
Shuji is a Node.js command line utility that reconstructs original JavaScript and CSS source files from sourcemap files (.map), including i…
761242active
unjs/unpdf
unpdf is a TypeScript library providing PDF extraction and rendering utilities that work across all JavaScript runtimes, including Node.js,…
881240active
JamesHeinrich/getID3
getID3() is a PHP library that extracts metadata and technical information from a wide range of multimedia files, including audio, video, a…
891238stable
stabldev/torrra
Torrra is a Python CLI/TUI tool for searching and downloading torrents directly from the terminal. It integrates with Jackett/Prowlarr inde…
821237active
LogExperts/LogExpert
LogExpert is a Windows GUI log file viewer and tail program, acting as a feature-rich replacement for the Unix tail command. It supports hi…
991234active
maharmstone/ntfs2btrfs
A command-line tool that converts NTFS filesystems to Btrfs in place, on both Windows and Linux, keeping the original image as a reflink co…
801232active
vslavik/diff-pdf
diff-pdf is a command-line tool for visually comparing two PDF files, with options to output a diff-highlighted PDF or view differences in …
634324maintenance
chaqchase/lla
lla is a fast, customizable `ls` replacement written in Rust with multiple listing views, Git-aware output, filtering, content search, and …
951231active
mgeeky/PackMyPayload
PackMyPayload is a Python CLI proof-of-concept tool that packages files or directories into container formats (ZIP, 7zip, PDF, ISO, IMG, CA…
321230active
abo-abo/org-download
An Emacs Lisp extension that makes it easy to insert images into org-mode buffers. It supports dragging images from browsers or the file sy…
321227active
dduan/tre
tre is a Rust-based command-line tool that displays directory structures as a tree diagram, serving as a modern alternative to the classic …
231227active
marcrobledo/RomPatcher.js
A browser-based and Node.js ROM patcher supporting many patch formats (IPS, UPS, APS, BPS, RUP, PPF, EBP, BSDiff, xdelta/VCDiff, and more).…
671224stable
nokonoko/Uguu
Uguu is a lightweight, self-hosted temporary file hosting platform written in PHP, supporting drag-and-drop, paste, click, and API uploads.…
561223active
hyperrealm/libconfig
libconfig is a compact C/C++ library for parsing and processing structured, type-aware configuration files. Its format is more compact and …
761222stable
skyplane-project/skyplane
Skyplane is a CLI tool for blazingly fast bulk data transfers between cloud object stores (AWS S3, Azure Blob, GCS, IBM COS) and local disk…
231222active
ststeiger/PdfSharpCore
PdfSharpCore is a .NET Standard port of the PdfSharp and MigraDoc libraries for creating and manipulating PDF documents, with GDI+ dependen…
351221active
wustho/epy
Epy is a terminal-based ebook reader written in Python that supports EPUB, EPUB3, FB2, MOBI, and AZW3 formats, plus reading from URLs. It i…
231220active
zgrossbart/jdd
JSON Diff is a web-based semantic comparison tool that validates, formats, and compares two JSON documents to show actual data differences …
321219stable
jprichardson/node-jsonfile
A small Node.js library that simplifies reading and writing JSON files by wrapping fs and JSON.parse/stringify in convenient methods. It su…
641212stable
klauspost/pgzip
A Go library providing parallel gzip compression and decompression as a drop-in replacement for the standard compress/gzip package. It spli…
871211stable
SdFat
SdFat is a C++ library for Arduino and other embedded platforms providing access to SD cards with FAT16/FAT32/exFAT filesystems. It support…
351211active
un1t/django-cleanup
A Django app that automatically deletes old files for FileField and ImageField when their values change or when the model instance is delet…
401209stable
rustypaste
Rustypaste is a minimal, self-hosted file upload and pastebin service written in Rust. It supports uploading files via curl or an HTML form…
871207active
thunder439/QNASMINI
QNAS MINI is an open-source DIY 6-bay 2.5-inch NAS enclosure design, shared with build images and a Bilibili video walkthrough. It is a har…
301207stable
bugzmanov/bookokrat
Bookokrat is a terminal-based book reader written in Rust that renders EPUB, PDF, and DJVU files with images, tables, and MathML support. I…
751206active
sindresorhus/electron-dl
A JavaScript library that simplifies file downloads in Electron apps with a single function call. It handles saving to the Downloads direct…
851205active
icalendar/icalendar
A Ruby library for parsing, creating, and manipulating iCalendar (.ics) files as defined by RFC-5545. It supports building calendars and ev…
771205active
andreyvit/json-diff
A Node.js CLI tool and library that computes structural diffs between JSON files or objects, showing colored, human-readable differences. I…
321202active
uhop/stream-json
stream- is a micro-library of composable stream components for parsing, filtering, and transforming JSON and JSONC with a minimal memory fo…
751200stable
fff
fff is a minimal, fast terminal file manager written entirely in bash, requiring only bash and coreutils. It supports file operations, inst…
104184maintenance
microsoft/XmlNotepad
XML Notepad is a free Windows desktop application from Microsoft for browsing and editing XML documents with a tree view and text view. It …
871197active
spatie/array-to-xml
A small PHP library by Spatie that converts PHP arrays into XML strings using a single static method. It supports custom root elements, att…
751197stable
igorkasyanchuk/active_storage_validations
A Ruby gem that adds validations for Rails Active Storage attachments, such as attached presence, content type, file size, dimensions, aspe…
941193stable
rordenlab/dcm2niix
dcm2niix is a command-line tool that converts neuroimaging data from the DICOM format to the NIfTI format, including generation of BIDS-com…
891193active
n0-computer/sendme
Sendme is a Rust CLI tool for sending files and directories over the internet, built on the iroh and iroh-blobs protocols. It handles NAT h…
821193active
tronkko/dirent
A C/C++ library that provides the UNIX dirent.h programming interface for retrieving information about files and directories on Microsoft W…
361191stable
magicbookproject/magicbook
Magic Book is an open-source Node.js command-line framework for authoring books in Markdown or HTML and building them into static websites …
321190active
TomRoush/PdfBox-Android
A port of Apache PDFBox to Android, enabling PDF creation, manipulation, and rendering in Android apps. It is distributed via Maven Central…
231190active
xiaomlove/nexusphp
A complete private tracker (PT) site solution built on NexusPHP, Laravel, and FilamentPHP. It provides torrent uploading, requests, H&R rul…
881186active
Laravel File Manager
A file manager package for Laravel with a Vue.js frontend, built on Laravel Flysystem to support local, S3, FTP, and Dropbox disks. It prov…
561185active
vividvilla/csvtotable
A Go command-line utility that converts CSV, TSV, and Excel files into a single self-contained interactive HTML page with search, filters, …
931184active
kekylin/debnas
A shell script that turns a minimal Debian 12/13 (amd64) installation into a home NAS system. It automates setup of Cockpit web management,…
651184active
XboxDev/extract-xiso
extract-xiso is a cross-platform command line utility for creating, listing, rewriting, and extracting Xbox XISO disc images. Originally fr…
871182active
collective/icalendar
A Python library for parsing and generating iCalendar (RFC 5545) files. It can create, inspect, and modify calendar events, todos, journals…
961181stable
Recol/DLSS-Updater
A desktop application that scans installed games across all major launchers, detects their DLSS, XeSS, and FSR DLLs, and replaces them with…
871179active
mdbtools/mdbtools
MDB Tools is a set of C libraries and command-line utilities for reading Microsoft Access (.mdb/.accdb) database files on Unix-like systems…
681179active
markuspoerschke/iCal
A PHP library (eluceo/ical) that provides an abstraction layer for generating iCalendar (.ics) files compliant with RFC 5545. It uses domai…
861177active
eudoxia0/hashcards
Hashcards is a plain text-based spaced repetition system written in Rust. Flashcards are stored as Markdown files with a lightweight Q/A an…
811175active

← prev page 11 / 19 next →