This is just a list with npm packages with the keyword `bun` this is no way a full list of modules that bun support's.
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Detects what package manager was used for installation
Web framework built on Web Standards
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
Type definitions for Bun, an incredibly fast JavaScript runtime
🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers) — 6.8KB.
This is a simple module to validate IP address, check ip address version, check if ip is within a range.
Is this specifier a Bun core module or supported Node one?
A library for installing and finding packages in a project
🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
A collection of single-function utilities for common tasks
This typescript library provides an object pool that's flexible and usable for any type of objects. It's written using bun, that's why it's called bun-pool.
When multiple components are sharing the same layout, we need to deactivate components outside of the top one.
A TypeScript server agnostic Whatsapp's Official API framework
Matrix utilities used for Dok game engine
Force a specific package manager to be used on a project
Zippy little modifiers and utilities for your frontend.
Switch Package Manager
Script-based task scheduler with scalable architecture, and integrated dependency management.
A component for games that tracks viewable cells in a 3d grid, and discards the ones outside the viewable range.
Dialog system used for games. Popup menus, npc dialogs, etc...
Provide an interface for abstract lists. An abstract list behaves like a read-only array, but without storage. It can virtually store an infinite number of elements. It's meant for working flexibly with arrays. Regular arrays can be used as abstract lists
Place on items to log all calls and properties fetch from it. Helpful for debugging.
A library for showing Newgrounds medals.
Detect which JavaScript runtime is being used.
Common types used by Dok game engine.
Authentication system that validates users and provides auth tokens
This package provides an interface for fetching and setting data, usable with GithubDB and Redis
Simple interface for notifying when an element change.
Use redis or other methods to lock code execution, preventing a resource to be used by two process at the same time
Simple package to make YouTube search.
Automates Sqlite DB schema versioning
✨ Faster and safer JSON and JSONC minify, parse and stringify for JavaScript (Browser compatible) — 2.3KB.
Ultrafast web framework for the Edges
A webgl library for loading up images / drawings / video and storing them as textures to be pushed to the GPU.
A plugin to harness the power of Cronyx's script-based task scheduling in your Elysia applications.
Motor loop is a typescript library that runs a game loop continuously. Notably, it adapts to frameRate to ensure your game always runs smoothly when the monitor refresh rate goes above or below 60hz.
Component that accumulates lists that notify updates, turning itself into a list. This sounds pointless, but this is very useful for the Dok game engine.
A simple TypeScript class that runs requestAnimationFrame at fixed frameRate, adapting to screen refresh rate by calling the loop more or less multiple times per frame.
Library for values that progress over time, for animation or other progressively changing values.
Free-stack is a stack that also behave like a queue. You can push/pop on top, but you can also push/pop on bottom. You can even look for items in the middle, and move them up or down. It's all free! just like this package.
Ultrafast web framework for the Edges
A Bun plugin for loading GraphQL files.
Sets up templates
Bun runtime specific tools for Digital Alchemy based automations
🐷 Poku makes testing easy for Node.js, Bun & Deno at the same time.
A TypeScript server agnostic Whatsapp's Official API framework
Switch Package Manager
Graphics engine for games, set on top of bun.js.
Library for compressing a bunch of JSON data into one compressed file, improving load time.
🥯 The Bun fetch mocker with a hole lot of flavor.
Adapter for SvelteKit apps that generates a standalone Bun.js server.
Reusable React Popup component
Unofficial TypeScript SDK for Hyperliquid 🍧
Simple reusable picture component in react.
TRPC adapter for bun js runtime
A (very) lightweight web framework, using decorators, simplifying syntax
A powerful CLI tool to organize photos and videos based on their creation date and metadata, with support for duplicate detection and customizable directory structure.
Package for loading assets.
Testing openAI's API, with a "dungeon master".
Just a game built in Phaser
Managing data client with a nice UI
FFI bindings generator for Bun
Base tsconfigs files.
Some shell script for publishing directly into npmjs, using np.
Bun template for creating projects using bunjs
HTTP server for Cronyx, enabling seamless job scheduling across services via RESTful endpoints.
Wrapper for using Colyseus api
Tests in WebAssembly
Just a blinking underline, for inputs in game.
<br>
Provides debug and build capabilities for pilets and Piral instances using Bun.
Support eslint.config.mjs and eslint.config.ts for ESLint using Bun
Convert Storyblok Datasource to i18n JSON
Stimulus plugin for Bun to automatically load controllers from a directory.
An API for use with the bun websocket server.
A tiny, small & simple web framework for Bun
sflow is a powerful and highly-extensible library designed for processing and manipulating streams of data effortlessly. Inspired by the functional programming paradigm, it provides a rich set of utilities for transforming streams, including chunking, fil
Bun is a fast all-in-one JavaScript runtime.
Process canvas context to update images before they are used in games as texture.
An express-like API for bun http server
A plug-and-play gamepad frontend framework for HTML5 mobile games, supporting both virtual and physical joysticks. No scripting required.
A lightweight web back-end framework based on Bun , using pure ts + Bun Native API to achieve .
A simple Bun plugin to load .yml & .yaml files as modules.
A microframework for building JavaScript HTTP applications
A simple Bun plugin to load .env files as modules.
Quadstore is a LevelDB-backed RDF graph database / triplestore for JavaScript runtimes (browsers, Node.js, Deno, Bun, ...) that implements the RDF/JS interfaces and supports SPARQL queries and querying across named graphs.
Another lavalink wrapper but focus on stability and rich features
[](https://facebook.com/johnpaul.caigas001) [](https://instagram
Useful utils for your Bun projects
The world's most powerful, flexible, and easy-to-use JS dice-roller.
...more to come...
Talk to ChatGPT in JS TemplateString Style with Streaming Support
Resolve the workspace root using bun, npm, pnpm, or yarn
OAuth 2 / OpenID Connect for JavaScript Runtimes
Cross JavaScript runtime benchmarking library and CLI
...more to come...
INVERTER typescript SDK
Find newer versions of dependencies than what your package.json allows
Run scripts using Bun.js and perhaps install Bun first if necessary.
Bun plugin for loading non-imported assets
A powerful and flexible logger designed specifically for the @thanhhoajs ecosystem, optimized for high performance with Bun and TypeScript
Bun plugin for loading style files
Serve static files using Bun.serve or Bao.js
OAuth 2 / OpenID Connect for JavaScript Runtimes
Elysia plugin for OAuth 2.0 Authorization Flow with more than 48 providers
...more to come...
Lightweight WebSocket library for Bun
Easy-to-use and high-performance JavaScript library for data analysis. Works with tabular and geospatial data.
...more to come...
A base TSConfig for working with Bun.
path-based state management for web apps
Démarrez un projet Next.js sans vous soucier des mêmes configurations de bases. Tout est préparé pour vous accompagner à être plus productif.
<div align="center"> <h1>☀️ Create CXX</h1> <h6>Set up a modern C++ project blazingly fast!</h6>
breadroll 🥟 is an intuitive lightweight library for type-safe data processing, designed with type-safety, developer experience and reduced runtime errors in mind
** warning **
Commands useful for everyday web development with node.
A JSX runtime for HTML rendering with Signal based reactivity
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![License][license-src]][license-href]
A Yeoman Generator for creating a Bun application with Flowcore's IDD approach
Init fast project typescript
Using ChatGPT4/3.5-turbo/Gemini-Pro/BlackBox and etc. unlimited and free.
Fastify boilerplate for SSR Vue app
Simple forward-only SQLite migration tool for Bun
A powerful WebSocket library built on top of Bun's native WebSocket implementation
A Bun Bundler plugin that auto generates your d.ts types.
OAuth 2 / OpenID Connect for JavaScript Runtimes
[](https://www.npmjs.com/package/bun-plugin-isolated-decl)
A powerful and flexible validation library for the @thanhhoajs ecosystem, optimized for high performance with Bun and TypeScript
Supple mock server with random fake data using Faker.js
A yeoman generator for generating plugins for the Flowcore CLI
Simple log system for your node js application, supported colors.
`bskt`: A CLI tool to check and update your package.json dependencies to their latest versions.
A runtime-agnostic library for stateless session management through secure, signed, and encrypted cookies.
A Yeoman generator for adding flowcore library components to a typescript service or application
Fast, lightweight and highly customizable JavaScript web framework based on Bun
A powerful file-based routing for Express.js, Bun, pure Node.js and more
> :warning: **IN DEVELOPMENT:** You may encounter some issues when using this plugin for production builds
An Simple web-framework for Deno and Friends
A Yeoman Generator for creating a Yeoman Generator that is written with Bun
Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
OAuth 2 / OpenID Connect (allowing for Cognito idiosyncrasies) for JavaScript Runtimes
SwiftServe is a fast, lightweight, and flexible server framework that seamlessly supports both ESM and CommonJS. Perfect for building modern web applications and APIs with advanced HTTP and WebSocket features.
A powerful CLI tool to organize photos and videos based on their creation date and metadata, with support for duplicate detection and customizable directory structure.
A speedy way to get your node project up to date, and probably break things.
A simple and effective logging library for Next.js, compatible with server, browser, and edge environments.
Plugin for move and transform files in Bun.build
...more to come...
A Yeoman Generator for creating a Bun generator
Orange Livebox API
Hyperspan Web Framework
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
A file system wrapper for Node.js and Bun
Compatibility Layer for Node Deno and Bun
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
An Astro adapter to deploy your SSR site to Bun targets
The moduleNameMapper functionality of jest for bun
A CLI tool to quickly set up a Next.js project with Shadcn UI components.
You can add error middleware to APIs made with Elysia
Type-safety piping paradigram through webstream-kernels.
simple html library for client-side js
ValorantAPI is a wrapper library for the unofficial Valorant API. It provides easy-to-use methods to interact with various endpoints of the Valorant API.
Bloom is a TypeScript library designed to interact with a virtual currency system for a Minecraft SMP. This library facilitates account creation, address management, transactions, and searching functionalities through a RESTful API.
fast chinese lorem-ipsum & names generator
The most complete and flexible ansi coloring library
Typed config with native typescript on bun.
A zero-config Serverless Framework plugin to automate the management of AWS Bun Lambda Layer.
A TypeScript server agnostic Whatsapp's Official API framework
Blinkify is a lightweight npm package that simplifies the creation of Solana Actions-compatible API endpoints.
Ofcom broadband speed and mobile coverage API clients
A Bun plugin for generating typescript types for environment variables
OpenID Connect client plugin for ElysiaJS
A Bun plugin that enables importing modules using glob patterns
An express-like http server for bun
Simple and extensible HTTP client library built on top of fetch with caching and retry. Works on browser, Node.js, Bun, and more.
Strange API Wrapper for JavaScript
Asynchronous library with built-in caching to identify available package managers
To install library:
Create web application with the z0 stack
A TypeScript HTTP client wrapper for CronyxServer, seamlessly integrating the power of Cronyx across platforms using a familiar API interface.
Diapio is a simple and easy-to-use library to help you get around Diapi's api's.
A bun wrapper for ffmpeg
A solid library that simplifies interaction with Strange API, making image manipulation easier.
Bun bindings for webview, a tiny library for creating web-based desktop GUIs.
Domain-based Port forwarder with http&websockets supported, proxy server is powerd by Bun.
A lightweight query builder for Bun
A bun plugin to import and transform image on the go
A ponyfill for the Storage API, utilizing SQLite
A powerful state manager based on Zustand
This package provides a convenient way for Node.js applications to interact with the Statistics API of the Central Bank of Argentina (Banco Central de la República Argentina, BCRA).
A simple framework for building and running discord bots
A plugin for bun build which inlines html templates.
Elysia.js plugin that helps to use Drizzle ORM schema inside elysia swagger
compile time async dependency injection plugin
Express' application generator
> Allows Astro to run your SSR site with the Bun's native API `Bun.serve`.
Bundle Pino logger dependencies with Bun
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
A speedy way to get your node project up to date, and probably break things.
A well-opinionated Biome config to get you started quickly, and efficiently.
A bun plugin for generating dts files
Stateful session middleware for Hono. Works with Cloudflare KV or node-redis.
A speedy way to get your node project up to date, and probably break things.
A speedy way to get your node project up to date, and probably break things.
Allows you to use Bun Shell to save and run project-specific commands
Bun SQLite cache is a Bun-ified version of [jkelin](https://github.com/jkelin)'s [sqlite-lru-cache](https://github.com/jkelin/cache-sqlite-lru-ttl) (with TTL). Bun's lightning-fast implementation makes this perfect for a quick in-memory caching solution w
Streaming interface for decoding tarballs on modern JavaScript runtimes
A quick and dirty analogue to HtmlWebpackPlugin for Bun's bundler.
A monorepo manager for the bun workspaces
A toolkit of useful DynamoDB goodies.
Confirm your package manager before running NPM install!
A versatile React component for seamlessly integrating package installation commands and usage examples into your project documentation, supporting npm, yarn, pnpm, and bun with customizable themes.
npm init template for a Bun application using oak & oak-routing-ctrl
A speedy way to get your node project up to date, and probably break things.
A speedy way to get your node project up to date, and probably break things.
A plugin for bun build which allows html entrypoints.
Runtime fixes for @gradio/client to work under node.js & other non-browser JS runtimes
This package provides a command-line interface (CLI) tool designed to facilitate the creation of cheat codes for games or other applications. Inspired by features like YouTube's ability to trigger special effects by typing specific keywords (e.g., typing
A speedy way to get your node project up to date, and probably break things.
A minimal routing library designed to sit on top of Bun's fast HTTP server.
A Bun whois parser
A JSX runtime for HTML rendering
TypeScript framework for CLI artisans. Build beautiful console apps with ease.
girok is a lightweight and highly customizable JavaScript logger

A functional ReScript server framework for Javascript runtimes. Currently supports Express and Bun.
The Stacks path.
Force specific package manager(s) to be used on a project
Advance Spotify API Wrapper for Node.js and Browser