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
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
Web framework built on Web Standards
Detects what package manager was used for installation
🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers) — 6.8KB.
Is this specifier a Bun core module or supported Node one?
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
Type definitions for Bun, an incredibly fast JavaScript runtime
A library for installing and finding packages in a project
This is a simple module to validate IP address, check ip address version, check if ip is within a range.
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.
A collection of single-function utilities for common tasks
A library for showing Newgrounds medals.
Matrix utilities used for Dok game engine
🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
Managing data client with a nice UI
Authentication system that validates users and provides auth tokens
Zippy little modifiers and utilities for your frontend.
This package provides an interface for fetching and setting data, usable with GithubDB and Redis
🐊Putout bundle suitable for Deno or Browsers
Switch Package Manager
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...
Use redis or other methods to lock code execution, preventing a resource to be used by two process at the same time
Stimulus plugin for Bun to automatically load controllers from a directory.
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
Common types used by Dok game engine.
Automates Sqlite DB schema versioning
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.
✨ Faster and safer JSON and JSONC minify, parse and stringify for JavaScript (Browser compatible) — 2.3KB.
A webgl library for loading up images / drawings / video and storing them as textures to be pushed to the GPU.
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.
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.
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.
Reusable React Popup component
Ultrafast web framework for the Edges
Testing openAI's API, with a "dungeon master".
Sets up templates
🥯 The Bun fetch mocker with a hole lot of flavor.
Switch Package Manager
Graphics engine for games, set on top of bun.js.
Bun runtime specific tools for Digital Alchemy based automations
Caching mock fetch implementation for all runtimes and frameworks.
A Bun plugin for loading GraphQL files.
Taco
Simple reusable picture component in react.
Unofficial TypeScript SDK for Hyperliquid 🍧
When multiple components are sharing the same layout, we need to deactivate components outside of the top one.
TRPC adapter for bun js runtime
FFI bindings generator for Bun
Base configuration files for TypeScript projects, simplifying setup and configuration for various environments.
Adapter for SvelteKit apps that generates a standalone Bun.js server.
A (very) lightweight web framework, using decorators, simplifying syntax
A light logging package for Node.js and Bun applications. Features file logging and beautiful console output.
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.
Some shell script for publishing directly into npmjs, using np.
Just a game built in Phaser
Bun template for creating projects using bunjs
Wrapper for using Colyseus api
Script-based task scheduler with scalable architecture, and integrated dependency management.
Just a blinking underline, for inputs in game.
Convert Storyblok Datasource to i18n JSON
A tiny, small & simple web framework for Bun
Provides debug and build capabilities for pilets and Piral instances using Bun.
Detect which JavaScript runtime is being used.
An API for use with the bun websocket server.
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
Process canvas context to update images before they are used in games as texture.
A simple dependency injection system for TypeScript
Resolve the workspace root using bun, npm, pnpm, or yarn
Permissionless.js is a Permissions handler for node projects, it can be used via frontend and backend services.
Bun is a fast all-in-one JavaScript runtime.
Simple interface for notifying when an element change.
Simple package to make YouTube search.
A lightweight web back-end framework based on Bun , using pure ts + Bun Native API to achieve .
A base TSConfig for working with Bun.
An express-like API for bun http server
Using ChatGPT4/3.5-turbo/Gemini-Pro/BlackBox and etc. unlimited and free.
Find newer versions of dependencies than what your package.json allows
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.
A microframework for building JavaScript HTTP applications
A powerful and flexible logger designed specifically for the @thanhhoajs ecosystem, optimized for high performance with Bun and TypeScript
<br>
Library for compressing a bunch of JSON data into one compressed file, improving load time.
Another lavalink wrapper but focus on stability and rich features
yjs websocket server powered by crossws, works on Node.js, Deno, Bun, Cloudflare Workers and more without any framework dependency and compatible with unmodified y-websocket client provider.
Cross JavaScript runtime benchmarking library and CLI
A simple Bun plugin to load .env files as modules.
OAuth 2 / OpenID Connect for JavaScript Runtimes
Bun plugin for loading style files
Liquid is a Django-like template engine for Bun and Node.js
Useful utils for your Bun projects
Bun plugin for loading non-imported assets
The world's most powerful, flexible, and easy-to-use JS dice-roller.
Talk to ChatGPT in JS TemplateString Style with Streaming Support
A simple Bun plugin to load .yml & .yaml files as modules.
Lightweight WebSocket library for Bun
Serve static files using Bun.serve or Bao.js
...more to come...
OAuth 2 / OpenID Connect for JavaScript Runtimes
Another lavalink wrapper but focus on stability and rich features
Place on items to log all calls and properties fetch from it. Helpful for debugging.
Run scripts using Bun.js and perhaps install Bun first if necessary.
...more to come...
DNS over HTTPS universal TypeScript library
path-based state management for web apps
Elysia plugin for OAuth 2.0 Authorization Flow with more than 48 providers
breadroll 🥟 is an intuitive lightweight library for type-safe data processing, designed with type-safety, developer experience and reduced runtime errors in mind
Easy-to-use and high-performance JavaScript library for data analysis. Works with tabular and geospatial data.
linktree-parser is a TypeScript library for scraping and extracting account, links, banners, and metadata from Linktree profiles.
<div align="center"> <h1>☀️ Create CXX</h1> <h6>Set up a modern C++ graphics project blazingly fast!</h6>
** warning **
Init fast project typescript
OAuth 2 / OpenID Connect for JavaScript Runtimes
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
[![CI](https://github.com/SaintPepsi/svelte-writable-with/actions/workflows/ci.yml/badge.svg)](https://github.com/SaintPepsi/svelte-writable-with/actions/workflows/ci.yml) # svelte-writable-with
Simple forward-only SQLite migration tool for Bun
Commands useful for everyday web development with node.
BunPulse is a lightweight, high-performance WebSocket server built on Bun, fully compatible with the Pusher protocol. Easily implement real-time communication for your applications with minimal setup.
A JSX runtime for HTML rendering with Signal based reactivity
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.
Fastify boilerplate for SSR Vue app
A Yeoman Generator for creating a Bun application with Flowcore's IDD approach
A powerful and flexible validation library for the @thanhhoajs ecosystem, optimized for high performance with Bun and TypeScript
A Yeoman generator for adding flowcore library components to a typescript service or application
[![NPM Version](https://img.shields.io/npm/v/bun-plugin-isolated-decl)](https://www.npmjs.com/package/bun-plugin-isolated-decl)
A TypeScript server agnostic Whatsapp's Official API framework
🐷 Poku makes testing easy for Node.js, Bun & Deno at the same time.
[![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]
Ultrafast web framework for the Edges
Simple log system for your node js application, supported colors.
A speedy way to get your node project up to date, and probably break things.
`bskt`: A CLI tool to check and update your package.json dependencies to their latest versions.
A powerful WebSocket library built on top of Bun's native WebSocket implementation
Supple mock server with random fake data using Faker.js
Real-time Web Apps for Node.js and Bun
A yeoman generator for generating plugins for the Flowcore CLI
Hyperspan Web Framework
Fast, lightweight and highly customizable JavaScript web framework based on Bun
A Simple and Efficient Query Builder for D1 and Bun's SQLite
A plugin for bun build which allows html entrypoints.
Isomorphic, opinionated logging library focusing on simplicity and readability. Supports child loggers.
> :warning: **IN DEVELOPMENT:** You may encounter some issues when using this plugin for production builds
A Yeoman Generator for creating a Yeoman Generator that is written with Bun
A powerful file-based routing for Express.js, Bun, pure Node.js and more
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.
AI Assistant for Your Local Environment
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
ระบบรับเงินจาก Truewallet (ซองอั่งเปา) ด้วย ElysiaJS
A file system wrapper for Node.js and Bun
A plug-and-play gamepad frontend framework for HTML5 mobile games, supporting both virtual and physical joysticks. No scripting required.
An Astro adapter to deploy your SSR site to Bun targets
A Yeoman Generator for creating a Bun generator
Plugin for move and transform files in Bun.build
Orange Livebox API
litdb driver for bun:sqlite
A Yeoman generator for adding flowcore test fixture components to a typescript service or application
A simple and effective logging library for Next.js, compatible with server, browser, and edge environments.
> Made with Bun
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
The most complete and flexible ansi coloring library
An unofficial Node.js and TypeScript library for interacting with the DroneMobile API. Remotely control and monitor your vehicle with ease.
simple html library for client-side js
OAuth 2 / OpenID Connect (allowing for Cognito idiosyncrasies) for JavaScript Runtimes
...more to come...
Bundle Pino logger dependencies with Bun
Bun bindings for webview, a tiny library for creating web-based desktop GUIs.
Server Adapter Plugin for Banana Cake Pop GraphQL IDE
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
Hassle-free tools for effortless testing, helping you deliver quality code faster and easier
A CLI tool to quickly set up a Next.js project with Shadcn UI components.
A universal Subresource Integrity (SRI) utility for Node.js, browsers, Cloudflare Workers, Deno, Bun, and other web-compatible runtimes.
Bun bindings for webview, a tiny library for creating web-based desktop GUIs.
...more to come...
Type-safety piping paradigram through webstream-kernels.
A zero-config Serverless Framework plugin to automate the management of AWS Bun Lambda Layer.
Elysia.js plugin that helps to use Drizzle ORM schema inside elysia swagger
A bun plugin for generating dts files
Tests in WebAssembly
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.
Typed config with native typescript on bun.
OpenID Connect client plugin for ElysiaJS
Blinkify is a lightweight npm package that simplifies the creation of Solana Actions-compatible API endpoints.
You can add error middleware to APIs made with Elysia
An Simple web-framework for Deno and Friends
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.
fast chinese lorem-ipsum & names generator
A lightweight library for running functions in separate threads
A Bun plugin for generating typescript types for environment variables
A Bun plugin that enables importing modules using glob patterns
> Allows Astro to run your SSR site with the Bun's native API `Bun.serve`.
Support eslint.config.mjs and eslint.config.ts for ESLint using Bun
Asynchronous library with built-in caching to identify available package managers
An utility package to handle French dates without the overhead of time or zones.
A bun plugin to import and transform image on the go
Minimal library for sending notifications via the browser Push API
Create web application with the z0 stack
Ofcom broadband speed and mobile coverage API clients
Domain-based Port forwarder with http&websockets supported, proxy server is powerd by Bun.
Compatibility Layer for Node Deno and Bun
A bun wrapper for ffmpeg
A plugin for bun build which inlines html templates.
A Stripe client implementation for Bun runtime
Automatically translate JSON files of strings into multiple locales simultaneously using AI.
compile time async dependency injection plugin
A well-opinionated Biome config to get you started quickly, and efficiently.
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
To install library:
Adapter for SvelteKit apps that generates a standalone Bun.js server.
Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
A monorepo manager for the bun workspaces
Allows you to use Bun Shell to save and run project-specific commands
A toolkit of useful DynamoDB goodies.
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 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 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.
npm init template for a Bun application using oak & oak-routing-ctrl
A simple TypeScript starter kit using Bun.
Confirm your package manager before running NPM install!
SimpleORM - A Lightweight JavaScript ORM for REST APIs build in Rescript.
A Bun whois parser
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.
Bun Preact TSC Template package
A lightweight query builder for Bun
A functional ReScript server framework for Javascript runtimes. Currently supports Express and Bun.