typescript
The Google Gen AI JavaScript SDK is designed for TypeScript and JavaScript developers to build applications powered by Gemini. The SDK supports both the Gemini Developer API and Vertex AI.
Open-source collection of UI components and animated effects built with React, Typescript, Tailwind CSS, and Motion. Pairs beautifully with shadcn/ui.
Zero dependency Docking Layout Manager. Supports Vanilla TypeScript, React and Vue.
A dashboard where every widget is a function.
No query builder, no plugin format, no YAML dialect to learn. A widget is a TypeScript file on disk that returns data. The platform runs it on a schedule, on an MQTT message or on a webhook, checks what came back against a typed schema, and pushes it to every open tab.
Connect, collaborate, and grow with a community of TypeScript developers.
A library that unifies the APIs of IndexedDB, localStorage and other storage into a consistent API.
modern storage toolkit that keeps localForage compatibility while using async/await, TypeScript, and zero legacy baggage.
API mocking library for browser and Node.js. Industry standard API mocking for JavaScript.
Mock Service Worker is an API mocking library that allows you to write client-agnostic mocks and reuse them across any frameworks, tools, and environments.
Related contents:
Diagram Visualization Tools for Your Web Applications. A diagramming framework for the web
Eclipse Sprotty is an open source project enabling the creation of powerful diagramming tools and graphical visualizations. Fully customizable · Server and client-side diagramming · Easy integration · Powerful timesaver.
An open-source headless spreadsheet for business web apps.
HyperFormula is a headless spreadsheet built in TypeScript, serving as both a parser and evaluator of spreadsheet formulas. It can be integrated into your browser or utilized as a service with Node.js as your back-end technology.
TypeScript type checker written in Rust.
This project is in an early stage and it's under active development. Any help would be really appreciated. If you want to help this project successfully launch, please consider contributing developer time or supporting us financially.
Vento is the Galician word for wind but also a new JavaScript-based template engine. It's inspired by other engines, such as Nunjucks, Liquid, Eta, and Mustache.
The Fullstack Framework in Deno. Aleph.js gives you the best developer experience for building web applications.
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support. Microdiff is a tiny (currently <1kb), fast, zero dependency object and array comparison library. It is significantly faster than most other deep comparison libraries, and has full TypeScript support.
Create, calculate, and format money safely
An immutable library for expressing monetary values in JavaScript and TypeScript.
Money is complex, and the primitives of the language aren't enough to properly represent it. Dinero.js is a JavaScript library that lets you express monetary values, but also perform mutations, conversions, comparisons, formatting, and overall make money manipulation easier and safer in your application.
Empower the Web community and invite more to build across platforms.
Lynx is a family of open-source technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and web from a single codebase, featuring performance at scale and velocity.
Related contents:
Lightweight HTML templating library for any-side rendering. 🌊 Lightweight, intuitive, and customizable JS library that makes building powerful web apps a breeze!
A Next-Gen Node.js + TypeScript Starter Kit for 2025.
Zero-config TypeScript starter for modern Node.js development. ESM, Vitest, ESLint, Prettier. Production-ready in seconds! âš¡
Offline-first SQL sync with Typescript and Rust cores.
Syncular keeps an SQLite database on each client and synchronizes it through a server-owned commit log. Apps read from local SQLite and continue to work offline. A write updates local state immediately, enters an outbox, and is checked by the server when it syncs.
The elegant bundler for libraries powered by Rolldown.
tsdown is The Elegant Library Bundler. Designed with simplicity and speed in mind, it provides a seamless and efficient way to bundle your TypeScript and JavaScript libraries. Whether you're building a small utility or a complex library, tsdown empowers you to focus on your code while it handles the bundling process with elegance.
Visual Programming. For Developers.
Open source, runs in VS Code, integrates with existing TypeScript code, browser and Node.js.
Configuration as Code for IT Ops. Type safe K8s middleware for humans.
Pepr helps IT Ops teams of all skill levels manage and modify resources in a Kubernetes (K8s) cluster using easy to read and write configuration modules. As a Kubernetes controller, Pepr empowers you to define Kubernetes transformations using TypeScript, without software development expertise thanks to plain-english configurations.
A Minimalistic Wrapper for IndexedDB.
Dexie.js is a wrapper library for indexedDB - the standard database in the browser. IndexedDB is the portable database for all browser engines. Dexie.js makes it fun and easy to work with.
Modular cross-runtime WebGPU library for shaders, 3D scenes, GPU tensors, neural networks, and math viz.
vgpu is a TypeScript library for WebGPU: typed shader imports, a tiny gpu-first API, and the same code running in the browser, headless Node, and your test suite.
Slow down, pause, or speed up time of any web content.
Debug animations, study cool demos, and make games easier or harder.
Opinionated Code Formatter.
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
Related contents:
A progressive Node.js framework.
A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
Related contents:
Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping ultra fast, tiny, and cross-platform desktop applications written in Typescript.
A composable charting library built on React components. Redefined chart library built with React and D3.
TypeScript library for regex equivalence, intersection, complement and other utilities that go beyond string matching.
Zero-dependency TypeScript library for regex utilities that go beyond string matching. These are surprisingly hard to come by for any programming language. ✨
AI Agents that get real work done.
Ship Agent-powered assistants and automations that help your customers and 10x your teams.
Create AI Agents in a No-Code Visual Builder or TypeScript SDK with full 2-way sync. For shipping AI assistants and multi-agent AI workflows.
Components in Markdown.
A fast, streaming-ready markdown parser with component support for Vue, React, Svelte, HTML and ANSI terminal.
An extremely fast bundler for the web.
The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way.
A TypeScript framework for building MCP servers capable of handling client sessions.
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API.
Related contents:
an open-source (MIT License) collection of smooth animated icons for your projects. feel free to use them, share your feedback, and let's make this library awesome together.
Email parser for browser and serverless environments.
postal-mime is an email parsing library that runs in browser environments (including Web Workers) and serverless functions (like Cloudflare Email Workers). It takes in a raw email message (RFC822 format) and outputs a structured object containing headers, recipients, attachments, and more.
Modular building blocks for building collaborative applications like Google Docs and Figma.
Yjs is a shared editing framework. It exposes Shared Types that can be manipulated like any other data type. But they are synced automatically!
Related contents:
Fast and low overhead web framework, for Node.js.
Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. It is inspired by Hapi and Express and as far as we know, it is one of the fastest web frameworks in town.
Related contents:
Learn once, write anywhere. A framework for building native applications using React .
React Native brings React's declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform.
Related contents:
- Boost Your React Native App Start Time: Stop Shipping Lottie JSON Incorrectly @ Davyd NRB's dev.to.
- We Thought React Native Was the Answer — Until Our App Hit 190% CPU @ Motion Engineering Blog.
- Adopting Cross-Platform React Native at Scale: Zalando’s Learnings | Rene Eichhorn at RUC 2025 @ Callstack's YouTube.
- Accelerating Mobile App development at Zalando with Rendering Engine and React Native @ Zalando Engineering Blog.
- What I've learned from shipping 25+ mobile apps @ Joe Masilotti.
- The Rails developers' guide to mobile app frameworks @ Masilotti.com.
- The real cost of React Native animations: benchmarking every approach @ Expo.
- The Go-To Guide for Understanding Keyboards in React Native (Part 1) @ Margelo.
Integrate with any API. Simple, TypeSafe, Fast. Seamless Requests and Real-Time Connectivity. âš¡ Fetching and realtime data exchange framework.
Hyper Fetch is a framework that makes it easy to connect to any remote API. Using request based or real-time connection.
Hyper Fetch is unique fetching and realtime data-exchange framework meticulously crafted to prioritize simplicity and efficiency. Its typesafe design and user-friendly interface ensure a seamless integration experience, whether you're working on the browser or the server. Next-generation features streamlines architecture creation, grants access to the request lifecycle, and empowers rapid development of new components and functionalities, all while facilitating real-time data exchange.
Embeddable Postgres. Run a full Postgres database locally in WASM with reactivity and live sync. Lightweight WASM Postgres with real-time, reactive bindings.
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js, Bun and Deno, with no need to install any other dependencies. It is only 3mb gzipped and has support for many Postgres extensions, including pgvector.
Related contents:
A modern data client for React & tRPC
Inspired by Relay and GraphQL, fate combines view composition, normalized caching, data masking, Async React features, and tRPC's type safety.
An unfaithful port of Linq to Sql to Typescript.
A type-safe query builder for TypeScript. Queries are expressed as inline arrow functions, parsed into an expression tree, and compiled into SQL for PostgreSQL or SQLite. The API is similar to DotNet's LINQ-based frameworks.
The PDF library TypeScript deserves
Parse, modify, sign, and generate PDFs with a modern TypeScript API. The only library with incremental saves that preserve digital signatures.
Related contents:
This is a package that shortens strings like Finder on Mac does. Instead of trimming from the start or end it trims the string in the middle and adds a filler char.
find how to do things in code. ask questions, get answers. Gistlib uses artificial intelligence to help you find answers to your programming questions.
Inferno is an insanely fast, React-like library for building high-performance user interfaces on both the client and server.
The main objective of the InfernoJS project is to provide the fastest possible runtime performance for web applications. Inferno excels at rendering real time data views or large DOM trees.
Related contents:
Markup for generating rich type information in your documentations ahead of time.
A markup format for TypeScript code, ideal for creating self-contained code samples which let the TypeScript compiler do the extra leg-work. Inspired by the fourslash test system.
Fast, all‑in‑one JavaScript parser and generator for RSS, Atom, RDF, and JSON Feed, with support for popular namespaces and OPML files. Fast, all-in-one parser and generator for RSS, Atom, RDF, and JSON Feed, with support for Podcast, iTunes, Dublin Core, and OPML files.
Feedsmith offers universal and format‑specific parsers that maintain the original feed structure in a clean, object-oriented format while intelligently normalizing legacy elements. Access all feed data without compromising simplicity.
Related contents:
Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.
Mostly a JavaScript port of the TheFuzz (formerly fuzzywuzzy) Python library, with some additional features like token similarity sorting and wildcard support.
Native dual range input in 80 lines of TypeScript.
Authentication for the Web.
Auth.js is a complete open-source authentication solution for web applications.
The all-in-one JavaScript toolkit that augments Node.js instead of trying to replace it.
A TypeScript-first toolchain for Node.js. Run TypeScript files, package.json scripts, and local CLIs on the node and package manager you already have. No new runtime, no lock-in.
Related contents:
Structure LLM Outputs with Ease. Structured outputs powered by LLMs.
The simplest way to extract structured data from LLMs with type safety and validation.
Get reliable JSON from any LLM. Built on Pydantic for validation, type safety, and IDE support.
TypeScript ORM that feels like writing SQL.
Drizzle ORM is a TypeScript ORM for SQL databases designed with maximum type safety in mind. It comes with a drizzle-kit CLI companion for automatic SQL migrations generation. Drizzle ORM is meant to be a library, not a framework. It stays as an opt-in solution all the time at any levels. The ORM's main philosophy is "If you know SQL, you know Drizzle ORM". We follow the SQL-like syntax whenever possible, are strongly typed ground up, and fail at compile time, not in runtime.
The next-gen web framework.
Fresh is a next generation web framework, built for speed, reliability, and simplicity.