A collection of Awesome JavaScript / TypeScript CLI Tools available from BUNX/NPX.
you can use this list to find useful JavaScript and TypeScript CLI tools that are available
for one-off execution via bunx or npx. The list is curated and
maintained by the community, so feel free to contribute by adding your own favorite tools.
Inspired by awesome-uvx and awesome-bun.
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| esbuild | Extremely fast JavaScript and CSS bundler and minifier <summary>Examples</summary> bunx esbuild src/index.ts --bundle --outfile=dist/bundle.js — Bundle a TypeScript entry into a single JS file |
esbuild |
0.28.0 2026-04-02 |
| parcel | Zero-configuration build tool for the web | parcel |
2.16.4 2026-02-02 |
| rollup | Next-generation module bundler for JavaScript libraries | rollup |
4.60.2 2026-04-18 |
| tsup | Bundle TypeScript libraries with zero config, powered by esbuild | tsup |
8.5.1 2025-11-12 |
| vite | Next generation frontend tooling — instant dev server and optimized builds <summary>Examples</summary> bunx vite — Start the Vite dev server in the current projectbunx vite build — Produce a production build |
vite |
8.0.8 2026-04-09 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| @biomejs/biome | Fast formatter and linter for JavaScript, TypeScript, JSON and more <summary>Examples</summary> bunx --package @biomejs/biome biome check . — Lint and format the current project in one pass |
biome |
2.4.12 2026-04-14 |
| eslint | Pluggable static analyzer for JavaScript and TypeScript | eslint |
10.2.1 2026-04-17 |
| oxlint | Fast JavaScript/TypeScript linter written in Rust | oxlint |
1.60.0 2026-04-13 |
| prettier | Opinionated code formatter supporting many languages |
prettier |
3.8.3 2026-04-15 |
| standard | JavaScript style guide, linter, and formatter — zero config | standard |
17.1.2 2024-09-13 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| autoprefixer | PostCSS plugin to parse CSS and add vendor prefixes | autoprefixer |
10.5.0 2026-04-13 |
| postcss-cli | Command line interface for PostCSS | postcss |
11.0.1 2025-03-12 |
| sass | Reference implementation of Sass written in Dart |
sass |
1.99.0 2026-04-02 |
| stylelint | Modern, powerful linter that helps you avoid errors and enforce CSS conventions | stylelint |
17.8.0 2026-04-15 |
| tailwindcss | Utility-first CSS framework with a standalone CLI <summary>Examples</summary> bunx tailwindcss -i ./src/input.css -o ./dist/output.css --watch — Watch and compile Tailwind styles to a CSS file |
tailwindcss |
4.2.2 2026-03-18 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| drizzle-kit | CLI companion for Drizzle ORM — migrations and schema management | drizzle-kit |
0.31.10 2026-03-17 |
| knex | SQL query builder and migration tool for Node.js | knex |
3.2.9 2026-04-03 |
| prisma | Next-generation Node.js and TypeScript ORM with a migration CLI <summary>Examples</summary> bunx prisma init — Scaffold a new Prisma schema and .envbunx prisma migrate dev — Create and apply a new development migration |
prisma |
7.7.0 2026-04-07 |
| sequelize-cli | Command-line interface for Sequelize ORM | sequelize |
6.6.5 2026-01-05 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| firebase-tools | Firebase command-line interface | firebase |
15.15.0 2026-04-16 |
| netlify-cli | Netlify command-line tool for local development and deployment | netlify, ntl |
25.0.1 2026-04-18 |
| serverless | Build and deploy serverless applications to any cloud | serverless, sls |
4.34.0 2026-04-10 |
| sst | Build full-stack apps on your own infrastructure | sst |
4.7.7 2026-04-17 |
| vercel | Deploy and manage projects on the Vercel platform |
vercel, vc |
51.7.0 2026-04-17 |
| wrangler | Command-line tool for building with Cloudflare Workers and Pages | wrangler |
4.83.0 2026-04-15 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| concurrently | Run multiple commands concurrently, with prefixed output | concurrently |
9.2.1 2025-08-25 |
| cross-env | Cross-platform utility for setting environment variables | cross-env, cross-env-shell |
10.1.0 2025-09-29 |
| dotenv-cli | Run a command with environment variables loaded from a .env file | dotenv |
11.0.0 2025-10-28 |
| nodemon | Automatically restart a Node.js app when files change | nodemon |
3.1.14 2026-02-20 |
| npm-run-all | Run multiple npm-scripts in parallel or sequentially | npm-run-all, run-p, run-s |
4.1.5 2018-11-24 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| @11ty/eleventy | Simpler static site generator <summary>Examples</summary> bunx --package @11ty/eleventy eleventy --serve — Build and serve an Eleventy site locally |
eleventy |
3.1.5 2026-03-18 |
| typedoc | API documentation generator for TypeScript projects | typedoc |
0.28.19 2026-04-12 |
| vitepress | Vite-powered static site generator for technical documentation |
vitepress |
1.6.4 2025-08-05 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| astro | All-in-one web framework for content-driven sites | astro |
6.1.8 2026-04-18 |
| create-astro | Scaffold a new Astro project | create-astro |
5.0.5 2026-03-30 |
| next | The React Framework for production-grade applications | next |
16.2.4 2026-04-15 |
| nuxi | Command-line interface for the Nuxt framework | nuxi |
3.34.0 2026-03-10 |
| storybook | Build and document UI components in isolation | storybook |
10.3.5 2026-04-07 |
| sv | Official Svelte CLI — scaffold and manage SvelteKit projects |
sv |
0.15.1 2026-04-10 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| depcheck | Detect unused dependencies in a project | depcheck |
1.4.7 2023-10-17 |
| npkill | Find and remove node_modules directories to free disk space | npkill |
0.12.2 2024-06-08 |
| npm-check | Check for outdated, incorrect and unused dependencies | npm-check |
6.0.1 2022-07-16 |
| npm-check-updates | Upgrade package.json dependencies to the latest versions <summary>Examples</summary> bunx npm-check-updates -u — Upgrade all dependencies in package.json to the latest |
ncu, npm-check-updates |
21.0.2 2026-04-16 |
| taze | Modern cli tool that keeps deps fresh | taze |
19.11.0 2026-04-01 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| @openapitools/openapi-generator-cli | Generate API clients, server stubs, and documentation from OpenAPI specs <summary>Examples</summary> bunx --package @openapitools/openapi-generator-cli openapi-generator-cli generate -i spec.yaml -g typescript-axios -o ./client — Generate a TypeScript Axios client from an OpenAPI spec |
openapi-generator-cli |
2.31.1 2026-04-07 |
| json-server | Full fake REST API with zero coding in seconds | json-server |
1.0.0-beta.15 2026-03-23 |
| newman | Command-line collection runner for Postman | newman |
6.2.2 2026-01-16 |
| swagger-cli | Validate, bundle, and manage Swagger/OpenAPI files | swagger-cli |
4.0.4 2020-07-19 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| create-next-app | Scaffold a new Next.js application with one command <summary>Examples</summary> bunx create-next-app@latest my-app — Create a new Next.js project named my-app |
create-next-app |
16.2.4 2026-04-15 |
| create-t3-app | Interactive CLI to start a typesafe Next.js app (the T3 Stack) | create-t3-app |
7.40.0 2025-11-05 |
| create-vite | Scaffold a new Vite project from an interactive prompt | create-vite |
9.0.4 2026-04-06 |
| degit | Straightforward project scaffolding via git repository cloning | degit |
2.8.4 2021-04-01 |
| plop | Micro-generator framework for consistent code scaffolding | plop |
4.0.5 2026-01-22 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| audit-ci | Audit dependencies in CI and fail on high-severity vulnerabilities | audit-ci |
7.1.0 2024-07-03 |
| retire | Scanner detecting the use of JavaScript libraries with known vulnerabilities | retire |
5.4.2 2026-01-18 |
| snyk | Find, fix, and monitor vulnerabilities in open source dependencies | snyk |
1.1304.0 2026-04-09 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| cypress | End-to-end testing framework for anything that runs in a browser | cypress |
15.14.0 2026-04-16 |
| jest | Delightful JavaScript testing framework with a focus on simplicity | jest |
30.3.0 2026-03-10 |
| mocha | Feature-rich JavaScript test framework running on Node.js | mocha, _mocha |
11.7.5 2025-11-05 |
| playwright | Reliable end-to-end testing across all modern browsers <summary>Examples</summary> bunx playwright install — Install the browser binaries required by Playwright |
playwright |
1.59.1 2026-04-01 |
| vitest | Blazing fast unit-test framework powered by Vite | vitest |
4.1.4 2026-04-09 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| ts-node | TypeScript execution and REPL for Node.js | ts-node, ts-node-esm, ts-node-script, ts-node-transpile-only |
10.9.2 2023-12-08 |
| tsx | Run TypeScript and ESM files directly — drop-in node replacement | tsx |
4.21.0 2025-11-30 |
| typescript | TypeScript language compiler and language server |
tsc, tsserver |
6.0.3 2026-04-16 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| clinic | Diagnose Node.js performance issues with flame graphs and heap analysis | clinic |
13.0.0 2023-06-28 |
| lighthouse | Automated tool for improving quality of web pages <summary>Examples</summary> bunx lighthouse https://example.com --view — Run an audit on a URL and open the report in the browser |
lighthouse, chrome-debug, smokehouse |
13.1.0 2026-04-06 |
| size-limit | Keep your JavaScript and CSS bundle size small | size-limit |
12.1.0 2026-04-13 |
| webpack-bundle-analyzer | Visualize the size of webpack output files with an interactive treemap | webpack-bundle-analyzer |
5.3.0 2026-03-25 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| http-server | Simple, zero-configuration command-line HTTP server | http-server, hs |
14.1.1 2022-05-31 |
| kill-port | Kill the process bound to a given port |
kill-port |
2.0.1 2022-06-21 |
| localtunnel | Expose your localhost to the world for easy testing and sharing | lt |
2.0.2 2021-09-18 |
| npkg | Inspect packages from the npm registry from the terminal | npkg |
0.0.6 2011-10-04 |
| serve | Static file serving and directory listing |
serve |
14.2.6 2026-03-03 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| commitizen | Create commits that follow a specified format — interactive CLI | cz, git-cz, commitizen |
4.3.1 2024-09-27 |
| husky | Modern native Git hooks made easy | husky |
9.1.7 2024-11-18 |
| lint-staged | Run linters against staged git files | lint-staged |
16.4.0 2026-03-14 |
| semantic-release | Fully automated version management and package publishing | semantic-release |
25.0.3 2026-01-30 |
| Name | Description | Executable(s) | Latest Release |
|---|---|---|---|
| cowsay | Configurable talking cow (and other characters) for the terminal |
cowsay, cowthink |
1.6.0 2024-01-26 |
| figlet-cli | Create large ASCII text banners in the terminal | figlet |
0.3.0 2025-04-12 |
Feel free to contribute by opening a pull request with your favorite JavaScript / TypeScript CLI
tools that can be run via bunx or npx!
Please make sure to follow the contribution guidelines and adhere to the code of conduct.
Please also check the issues for any open issues or discussions related to the project.
This project is licensed under the MIT License - see the LICENSE file for details.