TypeScript Build Tool

Open-source TypeScript projects categorized as Build Tool

Top 13 TypeScript Build Tool Projects

  • vite

    Next generation frontend tooling. It's fast!

    Project mention: Building a multi-tenant B2B SaaS with Vite and Tanstack Router & Query - Part 1: The boilerplate | dev.to | 2024-02-22

    // vite.config.ts import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import { TanStackRouterVite } from '@tanstack/router-vite-plugin' // https://vitejs.dev/config/ export default defineConfig({ plugins: [react(), TanStackRouterVite()], })

  • nx

    Smart Monorepos · Fast CI

    Project mention: Ask HN: Cleanest way to manage Windows OS? | news.ycombinator.com | 2024-02-22

    On Nix, you can declare everything necessary to build a package so you don't need to install packages on your system by yourself. I don't want to put myself into a dependency hell anymore. But I have an idea for this: using docker. Docker separates developing environment from host's system so there would be no pre-installed dependencies. It would be good and I'm considering learning docker. Next thing I'm considering is to use something like [nx](https://nx.dev/). If you have better ideas, please tell me.

    This is pretty much everything I need for my next Windows environment. Every small tips or tricks are welcome.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • modern.js

    Modern.js is a web engineering system, including a web framework and a npm package solution.

    Project mention: Why you should migrate to Rspack from webpack | dev.to | 2023-10-31

    Modern.js framework

  • ultra-runner

    🏃⛰ Ultra fast monorepo script runner and build tool

  • denoify

    🦕For NPM module authors that would like to support Deno but do not want to write and maintain a port.

    Project mention: Node.js vs. Deno vs. Bun: JavaScript runtime comparison | dev.to | 2023-09-06

    If you’re building packages/libraries for the community to use you can take a look at Denoify. It’s a project that aims to change some of your files automatically when migrating and make it easier to maintain the project for both npm and deno.land/x.

  • yarn.build

    Build 🛠 and Bundle 📦 your local workspaces. Like Bazel, Buck, Pants and Please but for Yarn Berry. Build any language, mix javascript, typescript, golang and more in one polyglot repo. Ship your bundles to AWS Lambda, Docker, or any nodejs runtime.

  • monorepo.tools

    Your defacto guide on monorepos, and in depth feature comparisons of tooling solutions.

    Project mention: Josh: Just One Single History | news.ycombinator.com | 2024-02-18

    > I don't think anyone coming from a multi-repo world really understands the full implications of a monorepo until they've worked in a large scale one

    That's entirely fair. My sole experience is the one black-sheep monorepo at my own relatively-recently joined company, which is nowhere even close to approaching true large scale.

    Genuine question, though - what _are_ the advantages, as you see them (you didn't explicitly say as much, but I'm reading between the lines that you _can_ see some)? Every positive claim I've seen (primarily at https://monorepo.tools/, but also elsewhere) feels either flimsy, or outright false:

    * "No overhead to create new projects - Use the existing CI setup" - I'm pretty confident that the amount of DX tooling work to make it super-smooth to create a new project is _dwarfed_ by the amount of work to make monorepos...work...

    * "Atomic commits across projects // One version of everything" - this is...actively bad? If I make a change to my library, I also have to change every consumer of it (or, worse, synchronize with them to make their changes at the same time before I can merge)? Whereas, in a polyrepo situation, I can publish the new version of my library, and decoupled consumers can update their consumption when they want to

    * "Developer mobility - Get a consistent way of building and testing applications" - it's perfectly easy to have a consistent experience across polyrepos, and or to have an inconsistent one in a monorepo. In fairness I will concede that a monorepo makes a consistent experience more _likely_, but that's a weak advantage at best. Monorepos _do_ make it significantly harder to _deliberately_ use different languages in different services, though, which is a perfectly cromulent thing to permit.

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

  • foy

    A simple, light-weight, type-friendly and modern task runner for general purpose.

  • presetter

    🛹 Reuse and manage build scripts, devDependencies and config files from your favourite presets, instead of copy and paste!

  • hammerkit

    build tool with support for containerization, build caching for local development and ci

  • buchta

    Svelte Full-Stack framework based on the Islands architecture

    Project mention: Making own nuxt-like framework with bun | dev.to | 2023-06-10

    Before we move on, we should talk about dependencies. Nuxt has around 600 dependencies. Yikes 😬 We are not going to follow that principle! First, we will need a backend server framework like express.js. However, express is very slow so elysia comes to the rescue! Okay, we've got our backend server, now we will need a frontend build tool that works natively on bun. buchta seems to be the only one for bun so we will go with that.

  • package-build

    cli to build library projects using only package.json and command line arguments as inputs

  • React-Modern-Templates

    This repo is a setup for a combination of the popular React tech stack. So you can simple clone and ready to go.

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). The latest post mention was on 2024-02-22.

TypeScript Build Tool related posts

Index

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

Project Stars
1 vite 63,284
2 nx 21,302
3 modern.js 4,059
4 ultra-runner 1,178
5 denoify 915
6 yarn.build 317
7 monorepo.tools 267
8 foy 255
9 presetter 67
10 hammerkit 55
11 buchta 51
12 package-build 3
13 React-Modern-Templates 1
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com