Tech News
← Home  ·  All topics

Typescript

21 GoKawiil briefs on this topic

Jinx tool transpiles Nix's nixpkgs into TypeScript, matching exact build paths

A new open-source tool called jinx compiles Nix expressions into TypeScript, reportedly reproducing the same derivation paths (drvPath) as Nix itself across all 231,777 nixpkgs attributes. The project lets users evaluate packages like 'hello' in a browser without installing Nix, via an online playground.

Polygonjs creator begins rewriting procedural geometry engine in Jai

The developer behind Polygonjs, an eight-year-old browser-based procedural geometry tool built on three.js, TypeScript and Vue.js, says he is now rewriting its core engine in the Jai programming language. He cites persistent frustrations with JavaScript's memory management, particularly the inability to reliably track or free memory used by generated geometries and unpredictable pauses caused by garbage collection.

Cloudflare, VoidZero and Owner.com build tsrs, a Rust port of TypeScript compiler

Cloudflare and VoidZero announced they are collaborating with Max Schwenk of Owner.com on tsrs, a Rust implementation of the TypeScript compiler, built in coordination with the TypeScript team and incubated inside the Oxc JavaScript compiler toolchain. The group says tsrs is not a fork, and early benchmarks show it running up to 8x faster and using about 70% less memory than TypeScript 7.0 under matched worker configurations.

Teal brings static typing to Lua via its tl compiler

Teal is a statically-typed dialect of Lua that adds type annotations for arrays, maps, records, interfaces, union types and generics. Its compiler, tl, converts .tl source files into standard .lua files, and the project also offers a browser-based playground, LuaRocks installation, and editor integrations for VS Code and NeoVim.

Developer releases TypeScript guide to building an LLM from scratch

A developer has published a tutorial on Hacker News that walks through building a large language model from scratch using Node.js and TypeScript. The guide aims to teach the underlying mechanics of LLMs rather than relying on existing Python-based frameworks.

ai-deslop npm package adds Oxlint rules targeting AI-generated TypeScript patterns

A developer released ai-deslop, an npm package bundling Oxlint rules aimed at flagging common low-quality patterns found in AI-generated TypeScript code, such as chained type assertions, unsafe use of 'unknown' types, and object-typed function parameters. The rules combine ones vendored from dmmulroy/anti-slop with additional checks, all under a deslop/* namespace, and ship as compiled JavaScript compatible with any Oxlint JS-plugin runtime including Bun, Deno, or Node.js.

Prime Labs rewrites Prime Agent coding assistant from TypeScript to Rust

Prime Labs has released a Rust rewrite of its Prime Agent coding tool, which it says has been downloaded over 300,000 times and processed more than 8 trillion tokens since its August launch. The company says the rewrite was carried out over two weeks by a swarm of more than 2,000 AI subagents running across over 10,000 Prime Sandboxes, consuming over 200 billion tokens via its Prime Inference GLM-5.3 endpoint.

Llama-based AI successfully ports TypeScript compiler to Rust

An experiment using large language models (LLMs) resulted in a Rust version of Microsoft's TypeScript compiler, checker, and language server. The process involved significant API token costs, totaling over $24,000, and produced a tool claimed to be 100% compatible with real-world projects. The project was initiated to evaluate LLM capabilities and to create a high-performance, WASM-compatible TypeScript checker.

Trigora launches durable execution platform using checkpointing instead of replay

Trigora is a new durable execution platform for long-running programs and AI agents, supporting TypeScript, Python and Rust. It uses a technique called Transparent Continuation Checkpointing (TCC), which commits program position and live state at durable boundaries so execution can resume after failure without replaying the entire execution history.

Startup releases Durable Actors, open-source alternative to Cloudflare Durable Objects

A new open-source framework called Durable Actors offers stateful serverless functions similar to Cloudflare's Durable Objects, but without vendor lock-in or memory limits. It provides durable state and serialized execution for building real-time apps like chat systems, collaborative editors, and agent swarms, with SDKs for TypeScript and Python and the ability to self-host on GCP.

Gitframes launches as npm package combining Photoshop, After Effects and Blender tools for AI coding agents

Gitframes is a new npm package that bundles compositing, motion graphics, typography and 3D scene rendering into a single lightweight tool meant to be driven by code rather than desktop software. It lets an AI coding agent write a TypeScript composition and render an MP4 directly on GPU hardware via WebGPU, Dawn, Metal or Vulkan, without using a headless browser or screenshot pipeline. The project is currently in beta, with APIs and some features still subject to change.

Effect releases version 4.0 with rebuilt runtime and consolidated packages

Effect has shipped version 4.0, a ground-up rewrite that the maintainers say is faster, lighter on memory, and produces smaller bundles than Effect 3.x. The release also merges previously separate packages into the core effect package, which now has zero runtime dependencies, and unifies versioning across the ecosystem.