Open-source projects categorized as Files Edit details
Related topics: #Filesystem #File #Golang #Go #Upload

Top 23 File Open-Source Projects

  • PDF.js

    PDF Reader in JavaScript

    Project mention: uploading pdf | | 2022-06-05
  • Uppy

    The next open source file uploader for web browsers :dog:

    Project mention: Upload to S3 without losing you sanity | | 2022-05-22

    This isn't about getting a File inside an in a fancy way. For that there are many amazing solutions like uppy and react-dropzone that I really suggest you use over making some home-brew solution.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • jsPDF

    Client-side JavaScript PDF generation for everyone.

    Project mention: 3D Post Frame Building Builder | | 2022-02-26

    They are also loading the jspdf library - I assume this is so users can download a pdf of their design?

  • Files

    A modern file manager for Windows

    Project mention: Can't use the File Explorer. | | 2022-06-17
  • exa

    A modern replacement for ‘ls’.

    Project mention: ls icons with Starship prompt and fish | | 2022-06-14

    ls isn't part of the shell itself, it's part of the coreutils. you can use an ls replacement that has icon support, like lsd or exa

  • Flysystem

    Abstraction for local and remote filesystems

    Project mention: How do you "simulate" failures in integration tests? | | 2022-03-30
  • Papa Parse

    Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input

    Project mention: Snippet... PapaParse in Action | | 2022-03-09

    Install PapaParse library from npm.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • pdfmake

    Client/server side PDF printing in pure JavaScript

    Project mention: How do I generate pdf from an ejs template? | | 2022-04-27

    Perhaps consider taking your serialized data directly to pdfmake and cut out the middle transformation. The playground (examples on the top tool bar row) are extremely fast and tight.

  • watchdog

    Python library and shell utilities to monitor filesystem events.

    Project mention: Echo to file results in two watchdog modified events | | 2022-06-20

    I think this has been a bug for a while:

  • ZipArchive

    ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.

    Project mention: Awesome macOS Libraries List | | 2022-01-21

    SSZipArchive - ZipArchive is a simple utility class for zipping and unzipping files. Language: C.

  • PHP FFmpeg

    An object oriented PHP driver for FFMpeg binary

    Project mention: API recommendations for video processing | | 2022-02-27

    Depending on the amount of videos you will have to process, having an instance of ffmpeg on your server may do the trick. And with the composer package PHP-FFMpeg it is extremely simple to do so. I’m using it for extracting thumbnails and converting videos to webm as well.

  • statik

    Embed files into a Go executable

    Project mention: Creating JavaScript GUI and GO backend for multiplatform desktop app | | 2022-05-01

    Yep and to avoid having the front-end files in the distributable I use to bundle them into the main binary.

  • fselect

    Find files with SQL-like queries

    Project mention: A list of new(ish) command line tools – Julia Evans | | 2022-04-12

    Shameless plug: a tool I wrote to manage downloads directory :)

  • CSV

    CSV data manipulation made easy in PHP

    Project mention: Cara Upload Banyak Data Sekaligus Dengan Laravel | | 2021-09-26
  • lsix

    Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.

    Project mention: Quick roundup of bitmap graphics availability in free/open-source terminal emulators | | 2022-02-28

    Sixel - Sixel is a standard from the 1970's/1980's DEC VT series. It has enjoyed a tremendous resurgence in popularity thanks largely to saitoha's libsixel project. Many projects are now using sixel; a few you may have heard of include lsix, chafa, and notcurses.

  • copy-webpack-plugin

    Copy files and directories with webpack

  • Gaufrette

    PHP library that provides a filesystem abstraction layer − will be a feast for your files!

    Project mention: Flysystem 3.0 was released | | 2022-01-14

    We'll likely need it (a lot) so I'd like to work on getting it up to date with the release. One this I'd do is doing the same thing I did for Gaufrette.

  • xplorer

    Xplorer, a customizable, modern file manager

    Project mention: Tauri – Electron alternative written in Rust | | 2022-01-05
  • Files

    A nicer way to handle files & folders in Swift (by JohnSundell)

    Project mention: CoreData doesn’t work in Swift Playgrounds 4 | | 2021-12-20

    User defaults is meant for more lighter stuff, like app settings (for example, backgroundColor = “#ffffff”). It’s not recommended for anything more complicated than that. Since you said core data isn’t working, you might want to try saving data to a file that’s in the app’s document directory. I haven’t tried it with swift playgrounds, but this is pretty reliable and pretty simple. You might also be interested in Files, which makes the file management even easier.

  • FileKit

    Simple and expressive file management in Swift

    Project mention: Awesome macOS Libraries List | | 2022-01-21

    FileKit - Simple and expressive file management in Swift. Language: Swift.

  • Zip

    Swift framework for zipping and unzipping files.

    Project mention: Awesome macOS Libraries List | | 2022-01-21

    Zip - Swift framework for zipping and unzipping files. Language: Swift.

  • python-magic

    A python wrapper for libmagic

    Project mention: Hexdump/File Signature | | 2021-07-29

    You can use libmagic for that:

  • diff2html

    Pretty diff to html javascript library (diff2html)

    Project mention: Nova 9 | | 2022-03-16

    Try diff2html-cli -- you alias in your terminal "diff" to the diff2html command and you get a beautiful HTML diff (side-by-side or inline) of the current changes you've made (or against a branch you choose).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-20.

Files related posts


What are some of the best open-source File projects? This list will help you:

Project Stars
1 PDF.js 38,997
2 Uppy 25,460
3 jsPDF 24,532
4 Files 22,869
5 exa 18,135
6 Flysystem 12,505
7 Papa Parse 10,578
8 pdfmake 10,213
9 watchdog 5,322
10 ZipArchive 5,037
11 PHP FFmpeg 4,188
12 statik 3,411
13 fselect 3,267
14 CSV 2,929
15 lsix 2,737
16 copy-webpack-plugin 2,721
17 Gaufrette 2,417
18 xplorer 2,348
19 Files 2,290
20 FileKit 2,206
21 Zip 2,198
22 python-magic 2,122
23 diff2html 2,091
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.