Feed

TypeScript

Follow TypeScript language developments, advanced type patterns, and generics. Our digest aggregates utility types, type safety debates, and modern TS practices from developer communities.

Articles from the last 30 days

Pi – a minimal terminal coding harness
01Tuesday, February 24, 2026

Pi – a minimal terminal coding harness

Pi is a minimal, highly extensible terminal coding harness and agent. It features a tree-based session history, multiple LLM provider support, and a robust TypeScript-based extension system. Designed for workflow flexibility, it allows users to bundle skills, prompt templates, and themes into packages shared via npm or git.

Sources:Hacker News554 pts
The JavaScript Oxidation Compiler
02Monday, February 23, 2026

The JavaScript Oxidation Compiler

OXC is a collection of high-performance JavaScript and TypeScript tools written in Rust. It features an ultra-fast parser that outperforms SWC and Biome in benchmarks. The suite includes a linter for enforcing code styles, a Node.js-compatible resolver, and a transpiler designed for speed, helping developers catch bugs and optimize code efficiently.

Sources:Hacker News218 pts
Bun v1.3.9
03Sunday, February 8, 2026

Bun v1.3.9

Bun 1.2 introduces several significant features and performance optimizations. Key additions include the --parallel and --sequential flags for running package.json scripts with Foreman-style prefixed output, allowing better control over concurrent task execution. The update also brings HTTP/2 connection upgrades via net.Server, Symbol.dispose support for mock() and spyOn() in bun:test, and ESM bytecode support for --compile. Performance improvements are notable across the board, with SIMD-accelerated regular expressions and Markdown-to-HTML rendering. The JavaScriptCore engine has been upgraded, resulting in substantial speedups for String.prototype.startsWith, Set.size, and Map.size. Additionally, critical bug fixes address ARMv8.0 crashes, NO_PROXY environment variable handling, and Windows path normalization issues in node:fs.

Sources:Hacker News152 pts
Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript
04Thursday, February 19, 2026

Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript

The creator of Electrobun reflects on a two-year journey building a cross-platform desktop framework using TypeScript and Bun. Designed as a lightweight, fast alternative to Electron and Tauri, it features automated updates, process isolation, and cross-platform support for macOS, Windows, and Ubuntu, overcoming common challenges in desktop app distribution and performance.

Sources:Hacker News112 pts
RS-SDK: Drive RuneScape with Claude Code
05Wednesday, February 4, 2026

RS-SDK: Drive RuneScape with Claude Code

RS-SDK is an open-source, research-oriented starter kit designed for developing and testing autonomous agents within a RuneScape-style role-playing MMO environment. Built as a fork of the LostCity engine, it provides a TypeScript SDK, comprehensive documentation, and a server emulator to facilitate experimentation with agentic development and goal-directed program synthesis. The project emphasizes scientific research into agent collaboration and competition rather than commercial use. It features an accelerated XP curve and modified mechanics to streamline bot testing. While not compatible with official game servers, RS-SDK serves as a robust sandbox for software architecture and AI research, offering a unique leaderboard to track agent efficiency based on skill levels versus playtime. Developers can utilize tools like Claude Code or Bun to quickly deploy new bot instances on a demo server or host their own infrastructure for deeper customization and data persistence.

Sources:Hacker News111 pts
Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)
06Wednesday, February 25, 2026

Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)

Manim-web is a TypeScript port of 3Blue1Brown's Manim library, enabling mathematical animations directly in the browser without Python. It supports 3D rendering, LaTeX, complex geometries, and interactive components. With React and Vue integration, it offers powerful tools for creating high-quality educational content and provides a utility to convert existing Python scripts to TypeScript.

Sources:Hacker News100 pts
How Seriously Should We Take State of JS and Other Developer Surveys?
07Tuesday, February 10, 2026

How Seriously Should We Take State of JS and Other Developer Surveys?

The State of JS 2025 survey highlights major trends like the dominance of TypeScript and the stability of modern frameworks. However, it is essential to treat these results as community insights rather than absolute market truths. Factors like selection bias, regional differences, and the gap between satisfaction and industry demand significantly influence the data.

Sources:Dev.to84 pts
How I built Fluxer, a Discord-like chat app
08Tuesday, February 10, 2026

How I built Fluxer, a Discord-like chat app

Hampus Kraft, a Swedish software developer, has launched Fluxer, a free and open-source community chat platform (AGPLv3) aimed at providing a transparent, self-hostable alternative to Discord and Slack. Built with TypeScript, Erlang/OTP, and Cassandra, it offers feature parity and familiar UX, focusing on privacy and community-driven development for technical users and independent organizations.

Sources:Lobsters28 pts