TypeScript
esbuild
| TypeScript | esbuild | |
|---|---|---|
| 1,476 | 370 | |
| 107,133 | 39,566 | |
| 0.5% | 0.4% | |
| 9.5 | 9.2 | |
| 6 days ago | 6 days ago | |
| TypeScript | Go | |
| Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TypeScript
- 個人開発者が始めるCloudflare MCPサーバー構築入門
TypeScript公式サイト
- JSDoc *Is* TypeScript
There's also a slight performance caveat when it comes to interfaces vs intersections (&) to keep in mind: https://github.com/microsoft/Typescript/wiki/Performance#pre...
- Modern web development tools 2025 - Mastering Modern Web Coding Tools...
Tip: You can find official docs and guides at typescriptlang. org.
- How to Build and Deploy Your LLM Agents in 10 Minutes with TypeScript
Node.js and TypeScript installed locally
- Brutal Efficiency: A Tech Breakdown of My Portfolio
Language: TypeScript (for type safety and better developer tooling)
- How to Use Zod with Angular Signal Forms (Step-by-Step Migration)
It's extremely popular in React, Node.js, and full-stack TypeScript applications because it provides:
- Good news: JavaScript is 30yo today Sad news: its own name doesn't belong to it
https://github.com/microsoft/TypeScript/blob/main/LICENSE.tx...
The license is Apache 2.0. With the trademark, they can tell everyone not to call their thing TypeScript but at this point, given the license, they cant't tell them not to copy it and change it and distribute that new thing (assuming the new distributors do so under the correct conditions).
- A high-performance, accessible, and SEO-optimized portfolio built with Next.js & TypeScript
TypeScript
- Stop Overcomplicating RAG: Why I Built a "Memory Server" on Postgres (and Open Sourced It)
- TIL: `satisfies` is my favorite TypeScript keyword
}
But that is not the case, so you’d need a single cast to make it work (from number to ClampedNumber<1,200>) or however exactly you’d want to express this.
Tbf having looked more closely into how typescript handles number range types, I don’t think I would ever use them. Not very expressive or clear. I think I hallucinated something closer to what is in this proposal: https://github.com/microsoft/TypeScript/issues/43505
I still think that the general idea of communicating what acceptable input is via the type system is a good one. But the specifics of doing that with numbers isn’t great in typescript yet.
esbuild
- Bun has been acquired by Anthropic
esbuild is still a Go app today: https://github.com/evanw/esbuild
The first hints of what become Bun were when Jared experimented at porting that to Zig.
- Anatomy of a package: @vanilla-extract/css
In the following sections, we will explore how does it do what it does using one such tool called esbuild
- Self Propagating NPM Malware Compromises over 40 Packages
- Developer Tooling #006
esbuild Description: a Javascript/TypeScript/React compiler written in Go. What we like: It's the OG compiler/bundler for JS/TS. It was orders of magnitude faster than anything else before it was cool. What we don't like: It's lost some ground to tools such as bun.
- Videos REST API with API Gateway, Lambda, Aurora Serverless - FakeTube #5
esbuild
- Left to Right Programming: Programs Should Be Valid as They Are Typed
Tree shaking works as expected for downstream packages using esbuild in the second case, which someone else in the linked issue pointed out: https://github.com/evanw/esbuild/issues/1420#issuecomment-96...
- Down the Rabbit Hole with Claude Code: My Journey to Window Key Switcher
I used Zod and bundled with esbuild, and it works great!
- How To Build An API With Node, Without Additional Framework (SQL Included)
TypeScript requires a compilation step before execution. Although Node "is starting" to offer native support for .ts, I opted here for ESBuild (an ultra-efficient bundler), to generate a JavaScript file executable simply with Node: esbuild src/index.ts --bundle --format=esm --outfile=dist/index.js --platform=node --target=node22.14 && node dist/index.js
- So I Quit $200k Job To Write A Framework
If the developer needs to enable rich on-page interactivity or embed a mini React app — esbuild is embedded and integrated.
- 10 Performance Tips for Scaling Your Node.js API
Use webpack or esbuild for bundling and pruning dead code Want to audit your bundle? Tools like pkg-size or cost-of-modules can show you which packages are inflating your deploy size.
What are some alternatives?
zod - TypeScript-first schema validation with static type inference
ncc - Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
bolt.new - Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Center: https://support.bolt.new/ -- Community Support: https://discord.com/invite/stackblitz
swc - Rust-based platform for the Web
Tailwind CSS - A utility-first CSS framework for rapid UI development.
vite - Next generation frontend tooling. It's fast!