Displaying 1 to 20 from 227 results

trash - Move files and folders to the trash

  •    Javascript

Works on macOS, Linux, and Windows.In contrast to fs.unlink, del, and rimraf which permanently delete files, this only moves them to the trash, which is much safer and reversible.

grunt-newer - Configure Grunt tasks to run with newer files only.

  •    Javascript

Configure Grunt tasks to run with newer files only. Synopsis: The newer task will configure another task to run with src files that are a) newer than the dest files or b) newer than the last successful run (if there are no dest files). See below for examples and more detail.

watch - Utilities for watching file trees in node.js

  •    Javascript

The intention of this module is provide tools that make managing the watching of file & directory trees easier. The first argument is the directory root you want to watch.

FCFileManager - iOS File Manager on top of NSFileManager for simplifying files management.

  •    Objective-C

iOS File Manager on top of NSFileManager for simplifying files management. It provides many static methods for executing most common operations with few lines of code. It works by default in the Documents directory to allow use of relative paths, but it's possible to work easily on any other directory. Copy FCFileManager.h and FCFileManager.m to your project.




Watchman - A File Watching Service

  •    C

Watchman exists to watch files and record when they change. It can also trigger actions (such as rebuilding assets) when matching files change. It can recursively watch one or more directory trees. It does not follow symlinks. It knows they exist, but they show up the same as any other file in its reporting. You can query a root for file changes since you last checked, or the current state of the tree. You can subscribe to file changes that occur in a root.

FileKit - Simple and expressive file management in Swift

  •    Swift

FileKit is a Swift framework that allows for simple and expressive file management. Development happens in the develop branch.

Files - A nicer way to handle files & folders in Swift

  •    Swift

Welcome to Files, a compact library that provides a nicer way to handle files and folders in Swift. It’s primarily aimed at Swift scripting and tooling, but can also be embedded in applications that need to access the file system. It's essentially a thin wrapper around the FileManager APIs that Foundation provides. Files can be easily used in either a Swift script, command line tool or in an app for iOS, macOS, tvOS or Linux.

Zip - Swift framework for zipping and unzipping files.

  •    Swift

A Swift 4.0 framework for zipping and unzipping files. Simple and quick to use. Built on top of minizip. Import Zip at the top of the Swift file.


fine-uploader - Multiple file upload plugin with image previews, drag and drop, progress bars

  •    Javascript

FineUploader is also simple to use. In the simplest case, you only need to include one JavaScript file. There are absolutely no other required external dependencies. For more information, please see the documentation. If you'd like to help and keep this project strong and relevant, you have several options.

Files - A modern file explorer that pushes the boundaries of the platform.

  •    CSharp

Meet Files, an enthusiast take on what a modern file explorer should be. Files is a file manager which leverages the latest features of the Windows platform including Fluent Design, seamless updates, and APIs which enable the performance and lifecycle behavior that users expect. Whether you want to simplify your experience with your files or try something new, Files is a one-stop solution for exploring your files on the fly.

chibisafe - Blazing fast file uploader and awesome bunker written in node! 🚀

  •    Javascript

If you are upgrading from v3.x to v4.0.0 (lolisafe to chibisafe) and you want to keep your files and relations please read the migration guide. Keep in mind the migration is a best-effort script and it's recommended to start from scratch. That being said the migration does work but it's up to you to make a backup beforehand in case something goes wrong. v4.0.1 changed the hashing algorithm for a better, faster one. So if you are currently running v4.0.0 and decide to update to v4.0.1+ it's in your best interest to rehash all the files your instance is serving. To do this go to the chibisafe root folder and run node src/api/utils/rehashDatabase.js. Depending on how many files you have it can take a few minutes or hours, there's a progress bar that will give you an idea.

filegator - Powerful Multi-User File Manager

  •    PHP

FileGator is a free, open-source, self-hosted web application for managing files and folders. You can manage files inside your local repository folder (on your server's hard drive) or connect to other storage adapters (see below).

statik - Embed files into a Go executable

  •    Go

statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.Is this a crazy idea? No, not necessarily. If you're building a tool that has a Web component, you typically want to serve some images, CSS and JavaScript. You like the comfort of distributing a single binary, so you don't want to mess with deploying them elsewhere. If your static files are not large in size and will be browsed by a few people, statik is a solution you are looking for.

del - Delete files and directories

  •    Javascript

Similar to rimraf, but with a Promise API and support for multiple files and globbing. It also protects you against deleting the current working directory and above.Support this project and improve your JavaScript skills with this great ES6 course by Wes Bos. Try his free JavaScript 30 course for a taste of what to expect. You might also like his React and Sublime course.

gulp-changed - Only pass through changed files

  •    Javascript

No more wasting precious time on processing unchanged files.By default it's only able to detect whether files in the stream changed. If you require something more advanced like knowing if imports/dependencies changed, create a custom comparator, or use another plugin.

CoffeeDrop - CoffeeDrop is an open-source, roll your own, Dropbox-like clone written in CoffeeScript

  •    CoffeeScript

CoffeeDrop aims to be an open-source, roll-your-own, Dropbox clone written in Coffeescript that runs in NodeJS. It is currently under heavy development and is not in a working state. I was storing the code in a private repository, but I decided to go public with it in case anyone wants to give feedback or contribute to the early stages. Originally, the project was written in Ruby and was named RubyDrop, but for various reasons (mostly frustration), I decided to try something completely new and fresh. The old Ruby code is still available on Github.

FSArchiver - Filesystem Archiver for Linux

  •    C

FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file. The file-system can be restored on a partition which has a different size and it can be restored on a different file-system. Unlike tar/dar, FSArchiver also creates the file-system when it extracts the data to partitions. Everything is checksummed in the archive in order to protect the data. If the archive is corrupt, you just loose the current file, not the whole archive.

alchemy - :crystal_ball: File conversion, all from the menu bar

  •    Javascript

Visit dawnlabs.io/alchemy/ or read our post to learn more. We haven't tested Alchemy on Linux yet, but if you're feeling adventurous go right ahead and create a build for your platform of choice.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.