gulp
@gulpjsOrganizationA toolkit to automate & enhance your workflow
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 859 | gulpjs/gulp | 32,991 |
Top repositories by stars
- JavaScript33,020
- gulpjs/vinyl
Virtual file format.
JavaScript1,293 - gulpjs/vinyl-fs
Vinyl adapter for the file system.
JavaScript973 - gulpjs/liftoff
Launch your command line tool with ease.
JavaScript846 - gulpjs/gulp-util
[deprecated] - See https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
JavaScript826 - gulpjs/gulp-cli
Command Line Interface for gulp.
JavaScript407 - gulpjs/plugins
[Unused] Very old plugin search website
JavaScript279 - gulpjs/interpret
A dictionary of file extensions and associated module loaders.
JavaScript266 - gulpjs/undertaker
Task registry that allows composition through series/parallel methods.
JavaScript204 - gulpjs/glob-stream
Readable streamx interface over anymatch.
JavaScript180 - gulpjs/bach
Compose your async functions with elegance.
JavaScript135 - gulpjs/fancy-log
Log things, prefixed with a timestamp.
JavaScript122 - gulpjs/findup-sync
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
JavaScript99 - gulpjs/glob-parent
Extract the non-magic parent path from a glob string.
JavaScript83 - gulpjs/glob-watcher
Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.
JavaScript80 - gulpjs/async-done
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
JavaScript70 - gulpjs/gulplog
Logger for gulp and gulp plugins.
JavaScript58 - gulpjs/v8flags
Get available v8 and Node.js flags.
JavaScript57 - gulpjs/rechoir
Prepare a node environment to require files with different extensions.
JavaScript48 - gulpjs/replace-ext
Replaces a file extension with another one.
JavaScript46 - gulpjs/gulpjs.github.io
The gulp website
JavaScript45 - gulpjs/ordered-read-streams
Combines array of streams into one Readable stream in strict order.
JavaScript28 - gulpjs/hacker
Hack on your project easily. A liftoff proof-of-concept.
JavaScript26 - gulpjs/now-and-later
Map over an array or object of values in parallel or series, passing each through the async iterator, with optional lifecycle hooks.
JavaScript24 - gulpjs/flagged-respawn
A tool for respawning node binaries when special flags are present.
JavaScript21 - gulpjs/undertaker-forward-reference
Undertaker custom registry supporting forward referenced tasks.
JavaScript20 - gulpjs/sparkles
Namespaced global event emitter.
JavaScript20 - gulpjs/empty-dir
Check if a directory is empty.
JavaScript20 - gulpjs/artwork
Artwork for the gulp project
20 - gulpjs/plugin-error
Error handling for vinyl plugins. Just an abstraction of what's in gulp-util with minor reformatting.
JavaScript19 - gulpjs/acceptance
Acceptance test suite for plugins
19 - gulpjs/glogg
Global logging utility.
JavaScript18 - gulpjs/lead
Sink your streams.
JavaScript17 - gulpjs/undertaker-registry
Default registry in gulp 4.
JavaScript17 - gulpjs/vinyl-sourcemap
Add/write sourcemaps to/from Vinyl files.
JavaScript16 - gulpjs/last-run
Capture and retrieve the last time a function was run
JavaScript14 - gulpjs/path-dirname
Node.js path.dirname() ponyfill
JavaScript13 - gulpjs/fined
Find a file given a declaration of locations.
JavaScript12 - gulpjs/value-or-function
Normalize a value or function, applying extra args to the function
JavaScript11 - gulpjs/async-settle
Settle an async function. It will always complete successfully with an object of the resulting state.
JavaScript11 - gulpjs/to-through
Wrap a Readable stream in a Transform stream.
JavaScript10 - gulpjs/resolve-options
Resolve an options object based on configuration.
JavaScript9 - gulpjs/clone-buffer
Easier Buffer cloning in node.
JavaScript9 - gulpjs/copy-props
Copy properties deeply between two objects
JavaScript9 - gulpjs/eslint-config-gulp
Sharable eslint config for gulp projects
JavaScript9 - gulpjs/has-gulplog
Check if gulplog is available before attempting to use it
JavaScript9 - gulpjs/mute-stdout
Mute and unmute stdout
JavaScript9 - gulpjs/semver-greatest-satisfied-range
Find the greatest satisfied semver range from an array of ranges.
JavaScript9 - gulpjs/fs-mkdirp-stream
Ensure directories exist before writing to them.
JavaScript8 - gulpjs/async-once
Guarantee a node-style async function is only executed once.
JavaScript8 - gulpjs/remove-bom-stream
Remove a UTF8 BOM at the start of the stream.
JavaScript7 - gulpjs/undertaker-common-tasks
Proof-of-concept custom registry that pre-defines tasks.
JavaScript7 - gulpjs/better-stats
A replacement for node's fs.Stats with more utility
JavaScript5 - gulpjs/registry
[Unused] NPM on ElasticSearch
JavaScript5 - gulpjs/theming-log
Creates a logger with theme for text decoration.
JavaScript4 - gulpjs/replace-homedir
Replace user home in a string with another string. Useful for tildifying a path.
JavaScript4 - gulpjs/undertaker-task-metadata
Proof-of-concept custom registry that attaches metadata to each task.
JavaScript4 - gulpjs/update-template
Updates a gulpjs repository to match our current scaffold.
JavaScript3 - gulpjs/.boilerplate
The boilerplate template for gulp packages.
3 - gulpjs/vinyl-contents
Utility to read the contents of a vinyl file.
JavaScript3 - gulpjs/evented-require
Require modules and receive events.
JavaScript3 - gulpjs/each-props
Process object properties deeply.
JavaScript3 - gulpjs/vinyl-prepare
[deprecated] This module's API was never satisfactory and isn't used in gulp - please don't use.
JavaScript3 - gulpjs/.github
GitHub template files for the gulpjs organization.
2 - gulpjs/parse-node-version
Turn node's process.version into something useful.
JavaScript2 - gulpjs/jscs-preset-gulp
Sharable jscs config for gulp projects
2 - gulpjs/default-resolution
Get the default resolution time based on the current node version, optionally overridable
JavaScript2 - gulpjs/emit-mapper
Re-emit events while mapping them to new names.
JavaScript1 - gulpjs/conventional-changelog-gulp
conventional-changelog gulp preset
JavaScript1 - gulpjs/messages
Symbols for all messages within gulp-cli.
JavaScript0 - gulpjs/to-absolute-glob
Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.
JavaScript0 - gulpjs/prettier_action
GitHub action for running prettier on your projects pull requests
Shell0