Open-source bun software
201 open-source libraries, tools and applications tagged bun, ranked by how closely bun is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
201 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| OmO (oh-my-openagent) Oh My OpenAgent (OmO) is a TypeScript‑based CLI that orchestrates multiple LLMs into a coordinated development team. It provides auto‑plann… | 80 | 70146 | active |
| tRPC tRPC is a TypeScript-first library that lets you build end‑to‑end type‑safe APIs without schemas or code generation. It provides adapters f… | 97 | 40686 | active |
| SheetJS SheetJS Community Edition is a JavaScript library that reads, writes, and converts spreadsheet files (XLSX, XLS, CSV, ODS, and more) with a… | 32 | 36347 | stable |
| Drizzle ORM Drizzle ORM is a lightweight, headless TypeScript ORM for JavaScript runtimes. It provides type‑safe schema definitions, relational queries… | 95 | 36001 | active |
| Drizzle ORM Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases with zero dependencies and full type safety. It supports PostgreSQL… | 95 | 36001 | active |
| can1357/oh-my-pi Oh My Pi is a CLI‑based AI coding agent that wires an IDE directly into the tool. It ships with dozens of LSP/DAP operations, built‑in tool… | 80 | 35778 | active |
| sharp Sharp is a high‑performance Node.js image processing library built on libvips. It provides fast resizing, format conversion, and other tran… | 95 | 32779 | active |
| sharp sharp is a high-performance Node-API module for image processing in JavaScript runtimes, powered by the libvips library. It converts, resiz… | 95 | 32779 | stable |
| Hono Hono is a small, simple, and ultrafast web framework built on Web Standards. It runs on any JavaScript runtime, including Cloudflare Worker… | 95 | 32549 | active |
| Hono Hono is a small, ultrafast web framework built on Web Standards APIs with zero dependencies. It runs on any JavaScript runtime including Cl… | 95 | 32549 | stable |
| tobi/qmd QMD is a local, on-device CLI search engine that indexes markdown notes, docs, meeting transcripts, and knowledge bases. It combines BM25 f… | 80 | 30141 | active |
| virattt/dexter Dexter is an autonomous AI agent built in TypeScript that performs deep financial research by planning tasks, executing them with real-time… | 82 | 27647 | active |
| ai/nanoid Nano ID is a tiny (118 bytes), dependency-free JavaScript library for generating secure, URL-friendly unique string IDs using a hardware ra… | 98 | 27084 | stable |
| kriasoft/react-starter-kit React Starter Kit is a production‑ready monorepo template for building full‑stack SaaS applications with React 19, tRPC, and Cloudflare Wor… | 68 | 23696 | active |
| QwikDev/qwik Qwik is a modern web framework that enables instant‑loading applications by deferring JavaScript execution until user interaction. It uses … | 93 | 22068 | active |
| motdotla/dotenv Dotenv is a zero‑dependency JavaScript library that loads variables from a .env file into process.env. It also provides a CLI to run comman… | 75 | 20538 | active |
| Fuse Fuse.js is a lightweight, zero‑dependency fuzzy‑search library written in TypeScript/JavaScript. It runs in browsers, Node.js, Deno and oth… | 90 | 20506 | active |
| KaTeX/KaTeX KaTeX is a fast, dependency‑free JavaScript library that renders LaTeX math expressions as high‑quality HTML/CSS. It works in browsers and … | 99 | 20461 | active |
| elizaOS/eliza elizaOS is an open‑source TypeScript framework and product stack for building autonomous AI agents. It provides a runtime, CLI, cloud servi… | 90 | 19622 | active |
| LifeOS LifeOS is an open-source, AI-powered 'life operating system' that captures your goals, context, and ideal state, then uses that personal co… | 79 | 19387 | active |
| Elysia Elysia is a TypeScript‑first web framework that provides end‑to‑end type safety and a highly ergonomic API. It runs on Bun and Node.js, off… | 93 | 19239 | active |
| Elysia Elysia is a TypeScript backend web framework built for Bun, emphasizing end-to-end type safety, schema-driven validation, and ergonomic dev… | 93 | 19239 | active |
| C4illin/ConvertX ConvertX is a self-hosted web application for converting files between over a thousand formats, built with TypeScript, Bun, and Elysia. It … | 92 | 19157 | active |
| Effect Effect is a TypeScript library and ecosystem for building production-grade, type-safe applications, centered on the Effect type that encode… | 95 | 17323 | stable |
| Ky Ky is a tiny, zero-dependency JavaScript HTTP client built on the Fetch API, offering a simpler API with method shortcuts, automatic retrie… | 95 | 17095 | stable |
| electric-sql/pglite PGlite is a WASM build of PostgreSQL packaged as a TypeScript client library that runs a full Postgres database in the browser, Node.js, Bu… | 89 | 16142 | active |
| josdejong/mathjs Math.js is an extensive math library for JavaScript and Node.js that provides a flexible expression parser with symbolic computation, hundr… | 75 | 15086 | stable |
| kysely-org/kysely Kysely is a type-safe, autocompletion-friendly SQL query builder for TypeScript, inspired by Knex. It supports PostgreSQL, MySQL, MSSQL, an… | 100 | 14283 | stable |
| anomalyco/opentui OpenTUI is a native terminal user interface library written in Zig with TypeScript bindings, usable directly or via React and Solid rendere… | 80 | 13487 | active |
| PeerJS PeerJS is a JavaScript/TypeScript library that wraps WebRTC into a simple, event-driven peer-to-peer API for data channels and audio/video … | 50 | 13453 | active |
| node-postgres (pg) node-postgres (pg) is the de facto PostgreSQL client library for Node.js, also supporting bun, deno, and cloudflare workers. It provides a … | 76 | 13219 | stable |
| toss/es-toolkit es-toolkit is a modern, high-performance JavaScript utility library offering everyday functions like debounce, chunk, and pick with built-i… | 90 | 11369 | active |
| Baileys Baileys is a WebSocket-based TypeScript/JavaScript library that interacts with the WhatsApp Web API directly, without a browser or Selenium… | 95 | 11366 | active |
| nitrojs/nitro Nitro is a TypeScript server toolkit that extends Vite apps with a production-ready server featuring file-based routing, caching, KV storag… | 100 | 11293 | active |
| beautiful-mermaid A TypeScript library that renders Mermaid diagram syntax as polished SVG or ASCII/Unicode art, with zero DOM dependencies and synchronous r… | 59 | 11208 | active |
| dmtrKovalenko/fff FFF is a fast, typo-resistant file and content search toolkit written in Rust, available as an SDK for Rust, C, Python, Bun, NodeJS, and Lu… | 84 | 11076 | active |
| trycompai/crm Comp AI CRM is an open-source, agentic-first customer relationship management application designed to be operated by autonomous AI agents r… | 75 | 10986 | active |
| oramasearch/orama Orama is a lightweight (~2kb) search engine and RAG pipeline library written in TypeScript that runs in the browser, server, or edge networ… | 81 | 10561 | active |
| VickScarlet/remake Remake (Life Restart Simulator / 人生重开模拟器) is a web-based text game where players simulate restarting their life with random attributes and … | 84 | 10433 | stable |
| yagop/node-telegram-bot-api A runtime-agnostic TypeScript client library for the Telegram Bot API, supporting Node.js, Bun, Deno, Cloudflare Workers, and Vercel Functi… | 94 | 9206 | active |
| open-circle/valibot Valibot is a modular, type-safe schema library for TypeScript that validates and parses unknown structural data at runtime while inferring … | 93 | 9021 | stable |
| CoreBunch/Instatic Instatic is a self-hosted, MIT-licensed visual CMS that combines a canvas page editor, content engine, media, auth, forms, and plugin syste… | 78 | 8915 | active |
| nuejs/nue Nue is a standards-first web development framework and toolkit (Nuekit) for building fast websites, blogs, SPAs, and full-stack apps with m… | 54 | 8822 | active |
| freecodexyz/free-code A community fork of Anthropic's Claude Code terminal AI coding agent, rebuilt from an exposed source snapshot with telemetry removed, secur… | 54 | 8757 | active |
| porsager/postgres Postgres.js is a fast, full-featured PostgreSQL client library for Node.js, Deno, Bun, and Cloudflare Workers. It uses ES6 tagged template … | 78 | 8730 | stable |
| GraphQL Yoga GraphQL Yoga is a batteries-included, spec-compliant GraphQL over HTTP server library for JavaScript/TypeScript, built on Envelop and Graph… | 99 | 8529 | stable |
| mde/ejs EJS is an embedded JavaScript templating engine for Node.js and browsers that lets you generate HTML with plain JavaScript in `<% %>` tags.… | 83 | 8124 | stable |
| arktypeio/arktype ArkType is a TypeScript runtime validation library whose syntax mirrors TypeScript's own type system, providing 1:1 static-to-runtime type … | 94 | 7871 | active |
| panva/jose A zero-dependency JavaScript/TypeScript library implementing JSON Object Signing and Encryption standards (JWA, JWS, JWE, JWT, JWK, JWKS). … | 96 | 7808 | stable |
| supermacro/neverthrow neverthrow is a TypeScript library providing a type-safe Result type (Ok/Err) for error handling without exceptions, inspired by Rust. It i… | 56 | 7727 | active |
| anomalyco/openauth OpenAuth is a universal, standards-based OAuth 2.0 auth provider that can be deployed as a standalone service or embedded into existing app… | 35 | 7408 | active |
| grab/cursor-talk-to-figma-mcp An MCP server plus Figma plugin that lets AI agents like Cursor, Claude Code, and Codex read and programmatically modify Figma designs. A W… | 59 | 7054 | active |
| joe-bell/cva Class Variance Authority (cva) is a tiny TypeScript library for building type-safe, variant-driven class names for UI components, with firs… | 68 | 6903 | stable |
| Rivet Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collab… | 93 | 6309 | active |
| graffle-js/graffle Graffle is a minimal, extensible, type-safe GraphQL client for JavaScript and TypeScript, formerly known as graphql-request. It supports mu… | 71 | 6119 | active |
| AmanVarshney01/create-better-t-stack Better-T-Stack is an MIT-licensed CLI tool for scaffolding end-to-end type-safe TypeScript fullstack projects with customizable stacks (fro… | 83 | 5813 | active |
| 60s API A collection of free, open-source REST APIs delivering daily news digests, Chinese social media trending lists (Weibo, Bilibili, Douyin, Zh… | 89 | 5779 | active |
| middleapi/orpc oRPC is a TypeScript framework for building end-to-end typesafe APIs without code generation, combining RPC-style typed clients with first-… | 86 | 5702 | active |
| vercel/ms A tiny TypeScript utility for converting human-readable time strings like '2 days' to milliseconds and back. It supports many unit aliases,… | 57 | 5556 | stable |
| h3js/h3 H3 is a minimal, high-performance HTTP server framework for TypeScript/JavaScript built on web standards. It is runtime-agnostic (Node.js, … | 98 | 5463 | active |
| remeda/remeda Remeda is a utility library for JavaScript and TypeScript offering everyday helper functions for arrays, objects, and more. It is written e… | 92 | 5432 | active |
| oakserver/oak Oak is a middleware framework for handling HTTP requests, inspired by Koa and Express, with an included middleware router. It runs on Deno,… | 59 | 5410 | active |
| unjs/ofetch ofetch is an improved fetch API client library for JavaScript/TypeScript that works across Node, browsers, and workers. It adds smart JSON … | 80 | 5363 | active |
| KingSora/OverlayScrollbars OverlayScrollbars is a JavaScript scrollbar plugin that hides native scrollbars and replaces them with custom styleable overlay scrollbars … | 87 | 5227 | stable |
| dubzzz/fast-check fast-check is a property-based testing framework for JavaScript and TypeScript, inspired by QuickCheck. It automatically generates test inp… | 98 | 5193 | active |
| elbywan/wretch Wretch is a tiny (~1.8KB gzipped) TypeScript wrapper around the fetch API with an intuitive, chainable syntax for making HTTP requests. It … | 85 | 5180 | active |
| openclaw/mcporter MCPorter is a TypeScript runtime and CLI for discovering, inspecting, and calling Model Context Protocol (MCP) servers without boilerplate.… | 80 | 5070 | active |
| Opal Opal is a Ruby to JavaScript source-to-source compiler that ships with its own implementation of the Ruby corelib and stdlib. It lets devel… | 77 | 4926 | stable |
| sodiray/radash Radash is a modern, zero-dependency functional utility library for JavaScript and TypeScript, offering typed helpers for arrays, objects, a… | 31 | 4835 | stable |
| capricorn86/happy-dom Happy DOM is a JavaScript implementation of a web browser without its graphical user interface, providing a DOM implementation for Node.js … | 95 | 4699 | active |
| dankogai/js-base64 A pure-JavaScript Base64 encoder/decoder library supporting UTF-8 strings, Uint8Array, and URI-safe encoding. It works in browsers, Node.js… | 75 | 4364 | stable |
| crafter-station/petdex Petdex is a public gallery of animated pixel-art pets (mascots) for coding agents like Codex, Claude Code, and Gemini CLI, consisting of a … | 81 | 4222 | active |
| yousifamanuel/terraink Terraink is an open-source web application for creating customizable cartographic map posters and wallpapers from OpenStreetMap data. It is… | 77 | 4149 | active |
| ericc-ch/copilot-api A reverse-engineered proxy that exposes the GitHub Copilot API as OpenAI and Anthropic compatible endpoints, letting any OpenAI/Anthropic-c… | 44 | 4148 | active |
| cloudflare/capnweb Cap'n Web is a JavaScript/TypeScript-native, schema-free object-capability RPC library from Cloudflare, created by the Cap'n Proto author. … | 83 | 4015 | active |
| t3-oss/t3-env A TypeScript library for defining and validating environment variables with full type safety using any Standard Schema compliant validator … | 72 | 4009 | active |
| openai/openai-agents-js A lightweight, provider-agnostic TypeScript/JavaScript framework from OpenAI for building multi-agent LLM workflows, including text agents,… | 82 | 3921 | active |
| zip.js zip.js is a BSD-3-Clause JavaScript library for creating and reading zip archives in browsers, Node.js, Deno, and Bun. It supports Zip64, A… | 94 | 3899 | active |
| synthetic-sciences/openscience OpenScience is an open-source AI workbench for scientific research that runs the full research loop: literature review, hypothesis formatio… | 75 | 3876 | active |
| AsyncBanana/microdiff Microdiff is a tiny (<1kb), zero-dependency JavaScript library for deep comparison of objects and arrays, returning a list of CREATE, REMOV… | 79 | 3873 | stable |
| PublicAffairs/openai-gemini A serverless proxy that translates OpenAI API requests into Google Gemini API calls, letting any OpenAI-only tool use Gemini's free tier. I… | 53 | 3664 | active |
| standard-schema/standard-schema Standard Schema is a specification defining a shared interface for TypeScript schema validation libraries, so tools can accept any complian… | 76 | 3638 | active |
| unjs/unplugin Unplugin is a unified plugin system that lets developers write a single plugin compatible with Vite, Rollup, Webpack, esbuild, Rspack, Rsbu… | 96 | 3612 | stable |
| denoland/std The official Deno Standard Library, a collection of high-quality TypeScript packages published on JSR covering assertions, async utilities,… | 97 | 3557 | stable |
| primus/eventemitter3 EventEmitter3 is a high-performance JavaScript event emitter that is API-compatible with Node.js's built-in EventEmitter while also running… | 65 | 3538 | stable |
| felixmosh/bull-board A dashboard UI library for inspecting and managing Bull, BullMQ, and BullMQ Pro job queues backed by Redis. It plugs into Node.js servers v… | 95 | 3511 | active |
| superagent-ai/grok-cli An open-source terminal-based coding agent that connects to xAI's Grok API, built with TypeScript and Bun. It offers an interactive OpenTUI… | 71 | 3484 | active |
| json-schema-faker/json-schema-faker A JavaScript library that generates valid, realistic fake JSON data from JSON Schema definitions, supporting JSON Schema 2019-09 and 2020-1… | 86 | 3447 | active |
| unpkg/unpkg unpkg is a global content delivery network that serves any file from any npm package via simple URLs like unpkg.com/package@version/file. T… | 73 | 3409 | active |
| jaredwray/keyv Keyv is a TypeScript key-value storage library providing a consistent interface across multiple backends via storage adapters (Redis, Postg… | 99 | 3201 | active |
| freeman-jiang/beatsync Beatsync is a high-precision web audio player that synchronizes playback across multiple devices with millisecond accuracy using NTP-inspir… | 56 | 3183 | active |
| aspen-cloud/triplit Triplit is an open-source full-stack syncing database that runs on both server and client, syncing data in real time over websockets with c… | 51 | 3115 | active |
| tsedio/tsed Ts.ED is a TypeScript framework for Node.js and Bun built on top of Express.js, Koa.js, or Fastify.js, using decorators and class-based arc… | 93 | 3089 | active |
| openRin/Rin Rin is an open-source, serverless blog platform built entirely on Cloudflare's developer platform (Workers, D1, R2, Pages), written in Type… | 66 | 3069 | active |
| audreyt/ethercalc EtherCalc is a web-based spreadsheet server for real-time multi-user collaborative editing, a TypeScript rewrite of the original SocialCalc… | 93 | 3053 | active |
| gluon-framework/gluon Gluon is a JavaScript framework for building desktop apps from websites, using system-installed browsers (Chromium and Firefox based) as th… | 10 | 3047 | active |
| zcaceres/markdownify-mcp A Model Context Protocol (MCP) server that converts PDFs, images, audio, Office documents, and web content (including YouTube transcripts a… | 78 | 2998 | active |
| undb-io/undb undb is a private-first, self-hosted no-code database platform that also functions as a Backend as a Service (BaaS). Built on SQLite with a… | 10 | 2978 | active |
| tinyhttp/tinyhttp tinyhttp is a modern, Express-like web framework for Node.js written in TypeScript and compiled to native ESM. It offers a minimal dependen… | 90 | 2905 | active |
| useautumn/autumn Autumn is an open-source billing and pricing platform that acts as a control layer between Stripe and your application, managing subscripti… | 66 | 2818 | active |
page 1 / 3 next →