
Grunt
JavaScript task runner that automates repetitive project tasks such as minification, compilation, unit testing and linting, configured through a Gruntfile.
gruntjs.comrepositorydocsplugins
Grunt is a JavaScript task runner. A Gruntfile configures the tasks, and each task runs a plugin installed from npm, such as minification, compilation, unit testing or linting. Grunt and its plugins are listed as development dependencies of the project, and the Grunt command line interface runs the version of Grunt installed next to the Gruntfile. The getting-started guide describes the setup.
Worth knowing
The README marks older minor versions as unsupported and names a commercial support provider for them, which is a third-party service rather than an edition of the project.
Identity
- Status
- Active
- Maintainer
- OpenJS Foundation15
- Maintained by
- Foundation
Rendering and deploy
- Install with
- npm install grunt --save-dev3
Releases
Adoption
Sources
- 2026-10-22: links, Categories, Maintainer
gruntjs.com/ - 2026-10-22: links, Written in, License, GitHub stars
api.github.com/repos/gruntjs/grunt - 2026-10-22: links, Runtime, Install with
gruntjs.com/getting-started - 2026-10-22: Minimum runtime, Current major version
registry.npmjs.org/grunt/latest - 2026-10-22: License, Maintainer
github.com/gruntjs/grunt/blob/main/LICENSE - 2026-10-22: Last release
registry.npmjs.org/grunt - 2026-10-22: Contributors
api.github.com/repos/gruntjs/grunt/contributors?anon=true&per_page=100 - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/grunt - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/grunt