TypeScript CLI

Open-source TypeScript projects categorized as CLI

Top 23 TypeScript CLI Projects

  1. n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    Project mention: The Rise of AI Agents, MCP Servers, and n8n – What You Need to Know in 2025 | dev.to | 2025-04-12

    n8n – The workflow automation platform

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. Ink

    🌈 React for interactive command-line apps

    Project mention: How I Built a TUI Without Leaving the Terminal | dev.to | 2025-04-13

    For quite some time, this project was just sitting idle in my TO-DO list while I did my research on finding the perfect way I could do that. And that’s when I found Ink. It's a way I can use React for interactive command-line apps. Yeah, it's old but it’s a well-maintained and documented open-source project. I found it to be a perfect fit for my use case, β€˜caz I did know JS/TS well and had hands-on experience in React itself. So, I believed it was going to be fun to build. Also, I couldn't find anyone who took this approach to build a highly intrusive TUI with React and Ink specifically, so either I’m making history or I’m one step closer to becoming that mad guy. Win-Win situation haha.

  4. angular-cli

    CLI tool for Angular

    Project mention: Ng-News 25/14: Selectorless PR | dev.to | 2025-04-10

    [x] https://github.com/angular/angular-cli/pull/28405 / https://github.com/angular/angular/issues/58123

  5. create-t3-app

    The best way to start a full-stack, typesafe Next.js app

    Project mention: The Building Blocks of TRPC - Part 1 | dev.to | 2025-03-14

    Throughout this guide I will refer to "standard configuration". This is the typical setup encountered when we see TRPC integrated into NextJS. I am using the default configuration provided by T3 Stack. It has become the de facto standard for TRPC integration and can be taken as a best practices example. You can familiarise yourself by spinning up a new T3 Stack project and selecting TRPC.

  6. nx

    Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities.

    Project mention: Frontend Monorepos: A Comprehensive Guide | dev.to | 2025-04-19

    Nx Documentation: https://nx.dev/ - Official documentation for the Nx build system.

  7. autocomplete

    IDE-style autocomplete for your existing terminal & shell

    Project mention: Shell.how: Explain Shell Commands | news.ycombinator.com | 2024-08-24

    As far as I understand, the autocompletion specs, which is what powers this tool, are the only part of fig that is in fact Open Source

    https://github.com/withfig/autocomplete

  8. Inquirer.js

    A collection of common interactive command line user interfaces.

    Project mention: Create your custom npm template package | dev.to | 2025-03-10

    We need to ask our users about the project our package will create. To accomplish this task we need the inquirer package (the following code is referencing the linked version, but feel free to use the new version of inquirer and edit the code example).

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. ignite

    Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.

  11. infisical

    Infisical is the open-source platform for secrets management, internal PKI, and SSH access.

    Project mention: Show HN: Infisical SSH – Centralized SSH access for teams and infrastructure | news.ycombinator.com | 2025-04-15

    Hey HN! Infisical SSH, an extension of the open source Infisical platform [1], gives you a solution to centralize SSH access for your team and infrastructure.

    Infisical SSH eliminates the need for you to manage SSH keys in favor of short-lived SSH certificates issued on demand. From one dashboard, you can define which users should have access to which machines and let Infisical facilitate connections using SSH certificate-based authentication under the hood.

    With just a few clicks, you can bootstrap the same secure, scalable SSH certificate-based authentication scheme that companies like Meta, Uber, and Google use to scale SSH access across their infrastructure.

    [1] Infisical - https://github.com/Infisical/infisical

  12. vercel

    Develop. Preview. Ship.

    Project mention: How to build a personal blog without paying a single euro | dev.to | 2025-04-19

    Netlify and Vercel: Both offer fast and free hosting with easy integration.

  13. nexe

    πŸŽ‰ create a single executable out of your node.js apps

    Project mention: How to Build Multi-Platform Executable Binaries in Node.js with SEA, Rollup, Docker, and GitHub | dev.to | 2024-12-01
  14. tsx

    ⚑️ TypeScript Execute | The easiest way to run TypeScript in Node.js

    Project mention: How to Build a GenAI Bluesky Bot with Langflow, TypeScript,and Node.js | dev.to | 2025-01-08

    Add the following scripts to package.json, too. The build script will compile the TypeScript we're going to write into JavaScript, and the start script will run that JavaScript. Finally, to make development easier, the dev script will use tsx to run the TypeScript directly and restart when changes are detected.

  15. clients

    Bitwarden client apps (web, browser extension, desktop, and cli).

    Project mention: Bitwarden introduces mandatory 2FA for new devices | news.ycombinator.com | 2025-01-28

    The new extension is a lagfest. There's a noticeable 2s latency to every action now. I don't know how something like this makes it to GA. Long ticket: https://github.com/bitwarden/clients/issues/12286

  16. serve

    Static file serving and directory listing (by vercel)

  17. inshellisense

    IDE style command line auto complete

    Project mention: iTerm2 3.5.0 | news.ycombinator.com | 2024-05-21

    Me too! It's alright, but as I said I really would like it to be IDE-style, with multiple suggestions in a box that I can see all at once and flip through.

    There is this: https://github.com/microsoft/inshellisense?tab=readme-ov-fil...

    But it doesn't look really "seamless" to me yet, though admittedly I did not give it a proper try.

  18. oclif

    CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.

    Project mention: Compilation of Libraries Supporting CLI Application Development for Node.js | dev.to | 2025-01-20

    oclif is one example. This tool helps us create powerful CLI applications by optimizing the workflow. oclif defines everything, from the directory structure to the help commands generated for new features. All you need to do is focus on writing the logic. After a "build" step, oclif produces a complete CLI application, including usage instructions without requiring you to do many additional steps.

  19. effect

    Build production-ready applications in TypeScript

    Project mention: Stop Syncing Everything | news.ycombinator.com | 2025-04-01

    Cool! That's an interesting approach putting the actions in wasm. I'm going for something more tightly integrated into an application rather than entirely in the database layer.

    The actions in my prototype are just TS functions (actually Effects https://effect.website/ but same idea) that can arbitrarily read and write to the client local database. This does put some restrictions on the app -- it has to define all mutations inside of actions and capture any non-deterministic things other than database access (random number, time, network calls, etc) as part of the arguments. Beyond that what an app does inside of the actions can be entirely arbitrary.

    I think that hits the sweet spot between flexibility, simplicity, and consistency. The action functions can always handle divergence in whatever way makes sense for the application. Clients will always converge to the same semantically valid state because state is always advanced by business logic, not patches.

    Patches are recorded but only for application to the server's database state and for checking divergence from expected results when replaying incoming actions on a client. It should create very little load on the backend server because it does not need to execute action functions, it can just apply patches with the confidence that the clients have resolved any conflicts in a way that makes the most sense.

    It's fun and interesting stuff to work on! I'll have to take a closer look at SQLSync for some inspiration.

  20. npkill

    List any node_modules πŸ“¦ dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹

    Project mention: NPkill - Let's get rid of unused node_modules | dev.to | 2024-09-16

    Npkill is a simple command launchable via npx that scans your disk looking for all node_modules folders, tells you how much space they occupy, and allows you to choose which ones to delete.

  21. concurrently

    Run commands concurrently. Like `npm run watch-js & npm run watch-less` but better.

    Project mention: Supercharge Your E2E Tests with Playwright and Cucumber Integration | dev.to | 2024-12-26

    concurrently npm package is a handy tool that lets you execute two processes at the same test, as to execute the E2E test you'll need to run the application as well, sometimes locally and sometimes remotely.

  22. ni

    πŸ’‘ Use the right package manager

    Project mention: Rsbuild – A Better Vite? | news.ycombinator.com | 2024-10-24

    It's supposed to be webpack plugin-and-API compatible, so if you already use webpack, hopefully not (much).

    But is this constant turnover getting ridiculous in the web dev & JS ecosystem?

    Yes. I simultaneously credit and blame facebook for starting it with yarn; after yarn, the trend of re-writing build tools seemed to become much more acceptable and trendy, especially since yarn (at the time) was multiple times faster than npm; you could argue it was worth it. But now we've reached a stage where the diversity of tools like npm, yarn and pnpm, now tools like ni (https://github.com/antfu-collective/ni) are emerging to manage the diversity.

    I think this is getting out of hand, now there are n+1 of them.

  23. consola

    🐨 Elegant Console Logger for Node.js and Browser

  24. clack

    Effortlessly build beautiful command-line apps

    Project mention: Back from holidays, CLI and some news | dev.to | 2024-09-02

    After that, you will be ready to start! You can find an example of various usable components at this link. It's not the most extensive documentation I've ever seen, but it serves the purpose! If instead you want to venture into creating your components, using only the @clack/core library, you can take inspiration from how these components were developed at this link.

  25. carbon-now-cli

    🎨 Beautiful images of your code β€” from right inside your terminal.

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript CLI discussion

Log in or Post with

TypeScript CLI related posts

  • How to build a personal blog without paying a single euro

    4 projects | dev.to | 19 Apr 2025
  • 5 of the Best Static Website Hosting Services

    3 projects | dev.to | 15 Apr 2025
  • Show HN: Infisical SSH – Centralized SSH access for teams and infrastructure

    1 project | news.ycombinator.com | 15 Apr 2025
  • Show HN: DevExp (dx) – cohesive CLI platform for indie developers

    1 project | news.ycombinator.com | 14 Apr 2025
  • Ng-News 25/14: Selectorless PR

    2 projects | dev.to | 10 Apr 2025
  • 7 AI Tools That Can Replace a Full Dev Team in 2025!

    2 projects | dev.to | 10 Apr 2025
  • How to Deploy a Personal Developer Site for Free Using Vercel

    1 project | dev.to | 6 Apr 2025
  • A note from our sponsor - InfluxDB
    influxdata.com | 20 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more β†’

Index

What are some of the best open-source CLI projects in TypeScript? This list will help you:

# Project Stars
1 n8n 82,422
2 Ink 28,200
3 angular-cli 26,896
4 create-t3-app 26,877
5 nx 25,328
6 autocomplete 24,865
7 Inquirer.js 20,725
8 ignite 18,442
9 infisical 17,453
10 vercel 13,500
11 nexe 13,189
12 tsx 10,590
13 clients 10,074
14 serve 9,571
15 inshellisense 9,256
16 oclif 9,177
17 effect 8,842
18 npkill 8,580
19 concurrently 7,319
20 ni 6,869
21 consola 6,560
22 clack 6,317
23 carbon-now-cli 5,872

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?