TypeScript CLI

Open-source TypeScript projects categorized as CLI

Top 23 TypeScript CLI Projects

  • n8n

    Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

  • Project mention: Zapier Alternatives: Automatisch.io and N8N โšก๏ธ | dev.to | 2024-05-09

    Link to the Github repository: https://github.com/n8n-io/n8n

  • angular-cli

    CLI tool for Angular

  • Project mention: Initializing a Project with Any Git Repository - Code Recycle | dev.to | 2024-03-18

    module.exports = async (util, rule, host, injector) => { let list = await util.changeList([ { type: 'copy', source: 'git', from: { url: 'https://github.com/angular/angular-cli.git', match: '/packages/schematics/angular/directive/files', output: '/packages/schematics/angular/directive/files', }, pathTemplate: '@angular-devkit', contentTemplate: '@angular-devkit', pathTemplateSuffix: '.template', templateContext: { name: 'hello', standalone: true, selector: 'hello', 'if-flat': (input) => '' }, to: './hello-directive' }, ]); await util.updateChangeList(list); };

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Ink

    ๐ŸŒˆ React for interactive command-line apps

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    I have used this https://github.com/vadimdemedes/ink/ to TUI design, it's "React" for TUI. It's pretty good but I had to add a bit of sub-process parallelization since I have a long running process in the background.

  • autocomplete

    IDE-style autocomplete for your existing terminal & shell

  • Project mention: Fig Is Sunsetting | news.ycombinator.com | 2024-03-14
  • create-t3-app

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

  • Project mention: Deploy Full-Stack Next.js T3App with Cognito and Prisma using AWS Lambda | dev.to | 2024-04-15

    import { unstable_noStore as noStore } from "next/cache"; import Link from "next/link"; import { CreatePost } from "~/app/_components/create-post"; import { getServerAuthSession } from "~/server/auth"; import { api } from "~/trpc/server"; export default async function Home() { noStore(); const hello = await api.post.hello.query({ text: "from tRPC" }); const session = await getServerAuthSession(); return (

    Create T3span> App h1>

    First Steps โ†’h3>
    Just the basics - Everything you need to know to set up your database and authentication. div> Link>

    Documentation โ†’h3>
    Learn more about Create T3 App, the libraries it uses, and how to deploy it.div> Link> div>

    {hello ? hello.greeting : "Loading tRPC query..."}p>

    {session && Logged in as {session.user?.email}span>} p> {session ? "Sign out" : "Sign in"} Link> div> div> div> main> ); } async function CrudShowcase() { const session = await getServerAuthSession(); if (!session?.user) return null; const latestPost = await api.post.getLatest.query(); return (

    {latestPost ? (

    Your most recent post: {latestPost.name}p> ) : (

    You have no posts yet.p> )} div> ); }

  • nx

    Smart Monorepos ยท Fast CI

  • Project mention: Integrate Ory in a NestJS application | dev.to | 2024-05-16

    Implementation Phase: We will create a new Nx workspace, set up a NestJS application, configure Ory Kratos and Ory Keto using Docker Compose, and implement the necessary modules, services, controllers, and entities to integrate Ory into the CatFoster application.

  • ignite

    Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!

  • Project mention: Yet Another Newsletter LOL: Pi Day | dev.to | 2024-03-17

    Jamon Holmgren, CTO at Infinite Red, joins Nick Taylor to discuss the Ignite project, https://github.com/infinitered/ignite, a battle-tested React Native boi...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nexe

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

  • infisical

    โ™พ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure and prevent secret leaks.

  • Project mention: IBM to Acquire HashiCorp, Inc | news.ycombinator.com | 2024-04-24

    You should look into Infisical: https://github.com/Infisical/infisical

    Disclaimer: Iโ€™m one of the founders.

  • vercel

    Develop. Preview. Ship.

  • Project mention: Building agency website with headless BCMS and NextJs | dev.to | 2024-05-15

    Then test your Next.js application locally to verify everything works by running npm run build and if there are no errors, you can now deploy to Vercel. See the official Next.js guide to deploy your Next.js frontend to Vercel.

  • serve

    Static file serving and directory listing

  • oclif

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

  • Project mention: Using CLI Applications to Increase Efficiency in Work | dev.to | 2024-03-13

    oclif is a library that helps create CLI applications using Node.js. If you are using a different programming language, search for a suitable library.

  • clients

    Bitwarden client applications (web, browser extension, desktop, and cli)

  • Project mention: Bitwarden starts using the OS password manager service, and it's breaking | news.ycombinator.com | 2024-05-01
  • inshellisense

    IDE style command line auto complete

  • Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-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: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    I initially created Npkill (https://npkill.js.org) for my own use because as a web developer I was always running out of disk space. When we launched it quickly became popular because it seems that not only we had that problem and today it is the most popular tool for that purpose.

    Another one I launched was Pill Reminder (https://zaldih.github.io/pill-reminder/). If you are taking something for a cold or medical treatment it allows you to easily swipe and note down when you have taken your medication and lets you know when you are due to take it next.

    ScrollTabs (https://github.com/zaldih/scrolltabs-extension) was born so soon after I migrated from chrome to firefox years ago and I missed being able to switch between tabs with the mouse scroll.

    + many others that I would like to prepare and make public for the future.

  • tsx

    โšก๏ธ TypeScript Execute: Node.js enhanced to run TypeScript & ESM

  • Project mention: Making Eleventy Data Traceable with TSX and Zod | dev.to | 2024-05-14

    At this point, you will have a setup which relies on tsx to understand TypeScript, and jsx-async-runtime to understand JSX/TSX templates.

  • concurrently

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

  • Project mention: How to add realtime notifications to your React app | dev.to | 2023-10-18

    Before we begin, it's essential to ensure that we have Tailwind CSS and Concurrently installed. Tailwind CSS utility classes will be used for styling our project and will not affect the functionality. Concurrently will allow us to run our React frontend and server file simultaneously on our machines. For now, knowing the purpose that Concurrently serves is enough. We will see how to make it work later in the article.

  • ni

    ๐Ÿ’ก Use the right package manager

  • Project mention: Show HN: Px โ€“ Run commands across different JavaScript package managers | news.ycombinator.com | 2024-05-02

    this is awesome! how would you contrast this with https://github.com/antfu-collective/ni?

  • carbon-now-cli

    ๐ŸŽจ Beautiful images of your code โ€” from right inside your terminal.

  • consola

    ๐Ÿจ Elegant Console Logger for Node.js and Browser

  • Project mention: Elegant Console Logs With Consola | dev.to | 2023-11-16

    Console logs are not always well structured and eye-pleasing. Unpleasant and messy console takes away from the bliss of a developer. I recently came across a package named consola which does exactly this โ€” making consoles meaningful and elegant.

  • clack

    Effortlessly build beautiful command-line apps (by natemoo-re)

  • Project mention: Elegant Console Logs With Consola | dev.to | 2023-11-16

    Prompts are supported in consola with the help of clack, a tool to build command-line apps. Check this out for some prompt examples in consola.

  • clasp

    ๐Ÿ”— Command Line Apps Script Projects

  • Project mention: How to make a Gmail Addon | dev.to | 2024-01-13

    First, you will need to create an App Script project. Navigate here to create one. The easiest way to manage deployments and upload of your add-on code is with clasp. In order to use clasp, turn on the setting that allows CLI tools. Then install clasp and run clasp login. Once you login, run clasp clone

  • prism

    Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations. (by stoplightio)

  • Project mention: How to Automatically Consume RESTful APIs in Your Frontend | dev.to | 2024-01-25

    Since the OpenAPI can effectively describe our resources, we can reuse it to generate a dummy server that can be later used for development and testing purposes without bootstrapping any actual services. There some tools available that can help us with this task, such as Prism, OpenAPI Mock, OpenAPI Backend and the MSW library we have already seen.

  • SaaSHub

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

    SaaSHub 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 related posts

  • Building agency website with headless BCMS and NextJs

    3 projects | dev.to | 15 May 2024
  • Open Source Admin Dashboard Starter: Ant Design v5, TypeScript, MongoDB

    2 projects | dev.to | 15 May 2024
  • Building a Retrieval-Augmented Generation Chatbot with SvelteKit and Xata Vector Search

    5 projects | dev.to | 15 May 2024
  • FlowDiver: The Road to SSR - Part 1

    3 projects | dev.to | 3 May 2024
  • Build and deploy a Next.js ecommerce website in 5 steps

    4 projects | dev.to | 2 May 2024
  • Show HN: Px โ€“ Run commands across different JavaScript package managers

    1 project | news.ycombinator.com | 2 May 2024
  • Vite vs Nextjs: Which one is right for you?

    3 projects | dev.to | 29 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ†’

Index

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

Project Stars
1 n8n 41,209
2 angular-cli 26,608
3 Ink 25,900
4 autocomplete 24,302
5 create-t3-app 23,559
6 nx 22,231
7 ignite 16,713
8 nexe 12,742
9 infisical 12,446
10 vercel 12,211
11 serve 9,194
12 oclif 8,863
13 clients 8,419
14 inshellisense 8,125
15 npkill 7,968
16 tsx 7,841
17 concurrently 6,803
18 ni 5,783
19 carbon-now-cli 5,688
20 consola 5,662
21 clack 5,074
22 clasp 4,409
23 prism 4,032

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