TypeScript CLI

Open-source TypeScript projects categorized as CLI

Top 23 TypeScript CLI Projects

  1. n8n

    n8n is a workflow automation platform for building AI-powered workflows and agents, connecting any AI model to any business system with full control over data, security, and deployment. Build visually or in code while n8n handles infrastructure from prototype to production with fully auditable executions.

    Project mention: SOC-in-a-Box: One LLM, Eight Hats, A Production-Bar AI SOC on a Single GPU | dev.to | 2026-06-06

    n8n and similar visual workflow tools were on the list for one specific reason: leadership likes seeing the boxes-and-arrows. But the LLM nodes aren't first-class β€” you'd be wrapping every model call in HTTP, and the graph is in a database, not in code that's reviewable in a PR. Auditability and reproducibility are both worse than the LangGraph + bus path. (n8n is a great fit for non-LLM SOAR-style automations, just not for this.)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Ink

    🌈 React for interactive command-line apps

    Project mention: Glyph v0.2: the release is the joinery | dev.to | 2026-05-23

    Bubble Tea remains the v0.1 + v0.2 target. The v0.3 cycle starts the cross-framework work: ratatui first, then Textual, then Ink. The registry's per-frame URL prefix already accommodates the second axis; the work is in writing the adapter packs. Components stay copy-paste. The CLI keeps glyph add. The registry shape stays stable.

  4. create-t3-app

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

    Project mention: Choosing Tech Stack in 2025: A Practical Guide | dev.to | 2025-10-21

    The T3 stack represents a different philosophy, prioritizing end-to-end type safety over everything else. Built on Next.js, the stack combines tRPC for type-safe APIs, Prisma for type-safe database access, NextAuth.js for authentication, and Tailwind CSS for styling. The result is remarkable: change your database schema, and TypeScript immediately highlights every place in your frontend that needs updating.

  5. nx

    The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

    Project mention: Designing for Scale: Repository Structures that Boost Software Development Productivity | dev.to | 2026-05-20

    The solution isn't always a knee-jerk switch to a polyrepo. As radwanalmsora highlighted in the discussion, more often it's about investing in robust tooling for your monorepo. Tools like Bazel, Nx, or Turborepo can build graphs to understand dependencies, ensuring CI only runs affected targets. Combined with CODEOWNERS files, these tools enable even massive monorepos (think Google or Meta scale) to function efficiently. The takeaway for technical leadership: invest in smart tooling early to maintain high software development productivity, rather than letting a lack of structure dictate your repository strategy.

  6. infisical

    Infisical is the open-source platform for secrets, certificates, and privileged access management.

    Project mention: Ask HN: How do small teams securely share env files? | news.ycombinator.com | 2026-05-23

    IMO env files are a bit of an anti-pattern, env vars should be set outside the context of your app so that your app doesn't need to care where they come from, it just uses standard env var APIs to read them.

    With that said, the problem still exists just one layer higher. If they are secrets, I use Infisical (https://infisical.com/) which is free and self-hostable, and let's you inject secrets at runtime via their CLI. Very handy for small teams.

    On top of that, I use direnv (https://direnv.net/) with a hook to infisical's export command. This means when I 'cd' into a project, infisical runs and injects the secrets for my developer environment.

    Everything that isn't secret just lives in .envrc and gets loaded by direnv, and you can just send those files however you want because they aren't sensitive.

  7. angular-cli

    CLI tool for Angular

    Project mention: Angular CLI MCP Server Guide | dev.to | 2025-10-16

    Searches a curated SQLite database of official Angular code examples with emphasis on modern and recently updated features. The examples are maintained in the Angular CLI repository at https://github.com/angular/angular-cli/tree/main/packages/angular/cli/lib/examples. At the time of writing, there is a single @if control flow example available, but we expect the collection to grow significantly for the release of Angular v21.

  8. autocomplete

    IDE-style autocomplete for your existing terminal & shell

    Project mention: Writing Your Own Simple Tab-Completions for Bash and Zsh | news.ycombinator.com | 2025-08-10

    People do!

    See: https://pixi.carapace.sh/ or https://github.com/withfig/autocomplete

    It's still a hard problem as lots of tools format --help differently. One of the things I'm jealous in Poweshell is their standardized completions

  9. Inquirer.js

    A collection of common interactive command line user interfaces.

    Project mention: Sending new post notifications with Resend | dev.to | 2026-05-15

    The script uses one external dependency: @inquirer/prompts for interactive select and confirmation prompts. Everything else is Node.js built-ins β€” readFileSync, readdirSync, path utilities. No Astro, no Zod, no content collections.

  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. kilocode

    Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.

    Project mention: 5 awesome OSS products launched on ProductΒ Hunt in 2026 | dev.to | 2026-06-08

    Kilo Code

  12. vercel

    Develop. Preview. Ship.

    Project mention: How I Run 3 Production AI SaaS on $5/Month of Hosting | dev.to | 2026-05-24

    My recommendation: if you're bootstrapped and cost matters, start on Cloudflare. If $15-25/month genuinely doesn't affect your runway, start on Vercel for the DX. The break-even is not where the marketing makes it sound β€” it's much earlier than you'd guess.

  13. effect

    Build production-ready applications in TypeScript

    Project mention: Algebraic Effects for the Rest of Us | news.ycombinator.com | 2026-05-30

    Everything he lists is solved by effect-ts [1] bar, obviously, the language support.

    [1] https://effect.website/

  14. nexe

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

  15. clients

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

    Project mention: Bitwarden CLI NPM package has been compromised | news.ycombinator.com | 2026-04-23
  16. tsx

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

    Project mention: Five overlooked packages running my AI directory stack | dev.to | 2026-05-22

    tsx by Hiroki Osame is how I run every ETL script in the monorepo. The command tsx src/etl/run.ts just works β€” no tsconfig fiddling, no ts-node --esm flags, no separate compile step. Under the hood it uses esbuild, which means startup is fast enough that a five-second cron warm-up doesn't matter.

  17. ccstatusline

    πŸš€ Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

    Project mention: claude-statusline: a configurable status line for Claude Code | dev.to | 2026-03-17

    ccstatusline: customizable formatter with token usage and metrics

  18. oh-my-pi

    βŒ₯ AI Coding agent for the terminal β€” hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more

    Project mention: OMP – pi agent with batteries included and a coding agent with the IDE wired in | news.ycombinator.com | 2026-05-30
  19. inshellisense

    IDE style command line auto complete

  20. serve

    Static file serving and directory listing (by vercel)

  21. oclif

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

    Project mention: Your CLI Deserves a Designer (And That Designer Is You) | dev.to | 2026-03-04

    The Heroku CLI pioneered oclif, the open-source framework now used by Salesforce, Shopify, and Twilio. The plugin architecture was a genuine innovation: teams could ship CLI extensions independently without coordinating releases. But the framework solved the engineering problem without solving the design problem. Different plugins had different UX conventions, and without a design authority enforcing consistency, the CLI accumulated the very inconsistencies that oclif's structure was supposed to prevent. The v9 release consolidated packages to address this drift. A great framework isn't a substitute for design governance.

  22. 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: 5 Tools That Make My Life Instantly Better πŸš€ | dev.to | 2025-10-07

    🧹 3. npkill β€” Delete node_modules Like a Pro

  23. ni

    πŸ’‘ Use the right package manager

  24. defuddle

    Get the main content of any page as Markdown.

    Project mention: Show HN: Yapit – PDF and webpage reader with TTS that doesn't suck | news.ycombinator.com | 2026-04-06

    Yapit converts PDFs and web pages to audio, with a vision-LLM pipeline that handles math and complex layout instead of garbling them. I built it because I read a lot of papers and content online, but drift off after two paragraphs. Listening while following along keeps me focused and lowers the bar to actually start.

    Every TTS tool I tried broke on complex formatting. Papers with math, citations, figure references, page numbers in the middle of sentences. You either get garbled output or you're listening to raw LaTeX.

    Yapit converts everything to markdown as a common format. For web pages, defuddle (https://github.com/kepano/defuddle) handles the extraction and strips clutter from web pages, presenting the main article content in a clean, consistent format.

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

  • Introducing aislop: the quality gate for AI-written code

    2 projects | dev.to | 6 Jun 2026
  • AI Slop Is Becoming a Software Engineering Problem

    2 projects | dev.to | 6 Jun 2026
  • n8n Tutorial: How to Build Your First No-Code Automation Workflow in 2026

    1 project | dev.to | 6 Jun 2026
  • I rebuilt 3 dev tools so they stop uploading your data

    1 project | dev.to | 4 Jun 2026
  • hasdata-cli VS crawlee - a user suggested alternative

    2 projects | 4 Jun 2026
  • Show HN: yadiff, yet another diff viewer, based on pierre's diffshub

    4 projects | news.ycombinator.com | 3 Jun 2026
  • CHANGELOG.md is for Both Humans and AI Now, So Let’s Automate It

    1 project | dev.to | 3 Jun 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

# Project Stars
1 n8n 191,300
2 Ink 38,784
3 create-t3-app 28,959
4 nx 28,826
5 infisical 27,211
6 angular-cli 27,024
7 autocomplete 25,168
8 Inquirer.js 21,571
9 ignite 19,816
10 kilocode 19,800
11 vercel 15,599
12 effect 14,520
13 nexe 13,574
14 clients 12,984
15 tsx 12,012
16 ccstatusline 10,313
17 oh-my-pi 10,272
18 inshellisense 9,919
19 serve 9,859
20 oclif 9,539
21 npkill 9,241
22 ni 8,235
23 defuddle 7,918

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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