10 Best Node.js Build Tools Libraries

List hand-picked by Openbase Experts
Learn More

@nestjs/core

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
25
Top Feedback
21Great Documentation
17Highly Customizable
13Easy to Use
GitHub Stars
43K
Weekly Downloads
1M
Last Commit
8d ago

svgo

⚙️ Node.js tool for optimizing SVG files

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
32
Top Feedback
8Great Documentation
5Easy to Use
5Performant
GitHub Stars
17K
Weekly Downloads
11M
Last Commit
1mo ago

electron

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
909
Top Feedback
46Great Documentation
40Easy to Use
34Highly Customizable
GitHub Stars
99K
Weekly Downloads
461K
Last Commit
8d ago

lighthouse

Automated auditing, performance metrics, and best practices for the web.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
101
Top Feedback
9Easy to Use
6Great Documentation
4Performant
GitHub Stars
24K
Weekly Downloads
534K
Last Commit
8d ago
nod

nodemon

Monitor for any changes in your node.js application and automatically restart the server - perfect for development

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.9/ 5
221
Top Feedback
59Easy to Use
49Great Documentation
47Performant
GitHub Stars
23K
Weekly Downloads
4M
Last Commit
19d ago

@nestjs/swagger

OpenAPI (Swagger) module for Nest framework (node.js) 🌎

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
4Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
939
Weekly Downloads
88K
Last Commit
8d ago

node-gyp

Node.js native addon build tool

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
4
Top Feedback
1Poor Documentation
GitHub Stars
8K
Weekly Downloads
9M
Last Commit
11d ago

redoc

📘 OpenAPI/Swagger-generated API Reference Documentation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
10
Top Feedback
N/A
GitHub Stars
16K
Weekly Downloads
162K
Last Commit
9d ago
tso

tsoa

Build OpenAPI-compliant REST APIs using TypeScript and Node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
52K
Last Commit
10d ago
tnd

ts-node-dev

Compiles your TS app and restarts when files are modified.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
1Easy to Use
1Bleeding Edge
GitHub Stars
3K
Weekly Downloads
606K
Last Commit
19d ago
nfr

npm-force-resolutions

Force npm to install a specific transitive dependency version

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
428
Weekly Downloads
210K
Last Commit
9mos ago
sue

swagger-ui-express

Adds middleware to your express app to serve the Swagger UI bound to your Swagger document. This acts as living documentation for your API hosted from within your app.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
3Great Documentation
2Easy to Use
2Performant
GitHub Stars
946
Weekly Downloads
775K
Last Commit
8d ago

imagemin

[Unmaintained] Minify images seamlessly

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
4
Top Feedback
3Performant
2Poor Documentation
2Hard to Use
GitHub Stars
5K
Weekly Downloads
1M
Last Commit
4mos ago
rpt

rollup-plugin-terser

Rollup plugin to minify generated bundle

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
GitHub Stars
551
Weekly Downloads
3M
Last Commit
1yr ago
suc

sucrase

Super-fast alternative to Babel for when you can target modern JS runtimes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
36K
Last Commit
1mo ago
gcc

gulp-clean-css

Minify css with clean-css.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
636
Weekly Downloads
212K
Last Commit
2yrs ago
gu

gulp-uglify

Minify files with UglifyJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
355K
Last Commit
3yrs ago
sut

swagger-ui-themes

💥 A collection of css themes to spice up your Swagger docs

License Icon
License: (MIT)
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
493
Weekly Downloads
3K
Last Commit
2yrs ago

typedoc

Documentation generator for TypeScript projects.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
416K
Last Commit
12d ago

swagger-client

Javascript library to connect to swagger-enabled APIs via browser or nodejs

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
237K
Last Commit
8d ago

swagger-ui

Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
1Performant
GitHub Stars
21K
Weekly Downloads
101K
Last Commit
9d ago

react-docgen-typescript

A simple parser for react properties defined in typescript instead of propTypes.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
795
Weekly Downloads
2M
Last Commit
7d ago
nm

node-minify

Light Node.js module that compress javascript, css and html files

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
426
Weekly Downloads
13K
Last Commit
3mos ago

swagger-jsdoc

Generates swagger/openapi specification based on jsDoc comments and YAML files.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
207K
Last Commit
2mos ago
sm

swagger-markdown

swagger to markdown transpiler

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
1.0/ 5
1
Top Feedback
N/A
GitHub Stars
149
Weekly Downloads
2K
Last Commit
1mo ago

express-openapi

A Monorepo of various packages to power OpenAPI in node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
611
Weekly Downloads
19K
Last Commit
1mo ago

cmake-js

CMake.js - a Node.js native addon build tool

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
658
Weekly Downloads
87K
Last Commit
12d ago

fliegdoc

A documentation generator for Typescript-based libraries with good support for monorepos

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
19
Weekly Downloads
196
Last Commit
2mos ago

run-z

Run that, then this. package.json scripts and deps runner

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
274
Last Commit
1mo ago

api-spec-converter

Convert API descriptions between popular formats such as OpenAPI(fka Swagger), RAML, API Blueprint, WADL, etc.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
845
Weekly Downloads
13K
Last Commit
10mos ago

es-dev-server

Development server for modern web apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
37
Weekly Downloads
14K
Last Commit
1yr ago
pac

@tmkn/packageanalyzer

A framework to introspect Node.js packages

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
7
Last Commit
14d ago
nhl

node-hot-loader

Hot module replacement (hot reload) for Node.js applications. Develop without server restarting.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
117
Weekly Downloads
836
Last Commit
3mos ago
rps

rollup-plugin-serve

Serve your rolled up bundle like webpack-dev-server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
212
Weekly Downloads
27K
Last Commit
10mos ago

yuicompressor

YUI Compressor

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
6K
Last Commit
3yrs ago
gea

gear

Gear.js - Build System for Node.js and the Browser

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5K
Last Commit
N/A
bc

backpack-core

🎒 Backpack is a minimalistic build system for Node.js projects.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
5K
Last Commit
1yr ago
njm

node-json-minify

Simple minifier for JSON to remove comments and whitespace

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
382
Weekly Downloads
3K
Last Commit
4mos ago

mkver

Node.js access to your app's version and release metadata

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
12
Last Commit
1mo ago
as

adonis-swagger

Swagger provider for Adonis 4.x

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
91
Weekly Downloads
808
Last Commit
3yrs ago
as

apidoc-swagger

apidoc and swagger are two nice projects which are focusing on documentation of APIs. This project is a middle tier which tries to bring them together in a sense that it uses apidoc to convert inline documentation to json schema and later convert it to swagger json schmea.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
245
Weekly Downloads
376
Last Commit
2yrs ago
web

webmake

Bundle CommonJS/Node.js modules for web browser

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
400
Weekly Downloads
312
Last Commit
5mos ago
nr

@hediet/node-reload

An advanced hot reload solution for Node apps. Works very well for developing VSCode extensions and automating websites with puppeteer.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
73
Weekly Downloads
169
Last Commit
1yr ago
nu

node-uglifier

Fully auto merging and obfuscating (uglify) a whole NodeJs project into one file with external files option. Thieves lose the module name and structure information, code runs faster. Makes deployement super easy! It can also separate a project's original files based on the dependency tree.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
173
Weekly Downloads
15
Last Commit
5yrs ago
nh

node-hot

🔥 Hot-reloading for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
10
Weekly Downloads
12
Last Commit
2yrs ago
da

dependencies_analyzer

Analyzing dependences among Node.js modules. Given a Node.js app, the goal of this Analyzer is to automatically detect modules that remain unused or underused.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5
Last Commit
N/A
min

minifyjs

A node-package for minifying javascript.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
3
Last Commit
9yrs ago

npm-dependency-analyzer

Plugin to analyze dependencies in a npm project

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
3
Last Commit
3yrs ago

node-dep

NodeJS dependency analyzer

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
3
Last Commit
10yrs ago
da

dependencies-analyzer

A simple but comprehensive way of analysing transitive node dependencies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
2
Last Commit
5yrs ago