Displaying 1 to 20 from 113 results

trash - Move files and folders to the trash


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.


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


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.

Watchman - A File Watching Service


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.




statik - Embed files into a Go executable


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


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


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


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


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.

trash-cli - Move files and folders to the trash


Works on macOS, Linux, and Windows.In contrast to rm which is dangerous and permanently delete files, this only moves them to the trash, which is much safer and reversible. I would also recommend reading my guide on safeguarding rm.

dropbox-sdk-js - Dropbox JavaScript SDK —


The Dropbox JavaScript SDK is a lightweight, promise based interface to the Dropbox v2 API that works in both nodejs and browser environments.See examples/ for working examples of how the SDK can be used in a few different environments.

Memacs - What did I do on February 14th 2007? Visualize your (digital) life in Org-mode


Memacs extracts metadata (subjects, timestamps, contact information, …) from many different existing data sources (file names, emails, tweets, bookmarks, …) on your computer and generates files which are readable by GNU Emacs with Org-mode. Memacs - as the central component of the system - is a hub for all the connectors that add data from individual data sources. Those connectors are called Memacs modules or short module.

crawler - A high performance web crawler in Elixir.


A high performance web crawler in Elixir, with worker pooling and rate limiting via OPQ. Below is a very high level architecture diagram demonstrating how Crawler works.

psitransfer - Simple open source self-hosted file sharing solution.


Simple open source self-hosted file sharing solution. It's an alternative to paid services like Dropbox, WeTransfer.

Document Session Manager - Visual Studio addin


Document Session Manager is a Visual Studio 2008 addin for saving and restoring the list of opened documents (xml files, source files, winforms, etc.) inside the IDE.

gulp-filter - Filter files in a vinyl stream


Enables you to work on a subset of the original files by filtering them using glob patterns. When you're done and want all the original files back you just use the restore stream.By combining and restoring different filters you can process different sets of files with a single pipeline.