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
Type definitions for Bun, an incredibly fast JavaScript runtime
🐷 Poku makes testing easy for Node.js, Bun & Deno at the same time.
Ultrafast web framework for the Edges
Color thief reimplementation for Bun.js (just a copy of color-thief-node but supports bun)
An express-like API for bun http server
TRPC adapter for bun js runtime
The moduleNameMapper functionality of jest for bun
A type-based, components-first, fully async batteries-included ECS, which is optimized for simulation needs. There's a big emphasis on developer experience, like type-hinting and auto-completions. Sim-ecs will run in NodeJS, Deno, BunJS and the browser
Switch Package Manager
Switch Package Manager
OAuth 2 / OpenID Connect for JavaScript Runtimes
Fast, lightweight and highly customizable JavaScript web framework based on Bun
Typesafe remote procedure calls in full-stack typescript applications utilitizing WebSockets
[![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 fast, network-connected, differentiable tensor library for TypeScript (and JavaScript). Built with bun + flashlight for software engineers and researchers alike.
a wrapper around bun:sqlite to let you crunch data in your local
Compatibility Layer for Node Deno and Bun
Use Bun with ReScript.
Goes into package.json and update the name to match the Github repository. Also updates author, description. It's useful when a npm repo is build out of a template.
Graphics engine for games, set on top of bun.js.
The Stacks actions.
Authentication library for the browser environment using Web Crypto API
Set of utility functions for CFD money management with bunjs
An express-like API for bun http server
The artemis language lexer
Pretty logger for node/bun
Point API Framework
Find newer versions of dependencies than what your package.json allows
Data-driven CSS framework codegen, transpiler & bundler
Create react express app
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
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.
Simple package to make YouTube search.
Force a specific package manager to be used on a project
Matrix utilities used for Dok game engine
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.
Common types used by Dok game engine.
Dialog system used for games. Popup menus, npc dialogs, etc...
A component for games that tracks viewable cells in a 3d grid, and discards the ones outside the viewable range.
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.
When multiple components are sharing the same layout, we need to deactivate components outside of the top one.
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.
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.
Library for values that progress over time, for animation or other progressively changing values.
Simple interface for notifying when an element change.
A bun plugin for evmts
A fast, minimalist web framework for the Bun.js runtime
npm module template
A collection of single-function utilities for common tasks
Testing openAI's API, with a "dungeon master".
Ultrafast web framework for the Edges
Supple mock server with random fake data using Faker.js
Bun template for creating projects using bunjs
multi-agent applications made simple
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Library for compressing a bunch of JSON data into one compressed file, improving load time.
A (very) lightweight web framework, using decorators, simplifying syntax
🐷 Poku makes testing easy for Node.js, Bun & Deno at the same time.
Provides debug and build capabilities for pilets and Piral instances using Bun.
A plug-and-play gamepad frontend framework for HTML5 mobile games, supporting both virtual and physical joysticks. No scripting required.
A bun plugin for tevm
A datastructures and algorithms library for TS/JS
A dead simple npm library to validate express.js response status codes.
Just a game built in Phaser
Versitle logging with spinners and progress bars.
Run scripts using Bun.js and perhaps install Bun first if necessary.
Zippy little modifiers and utilities for your frontend.
...more to come...
Get the package manager used by a project
A simple CLI framework for JavaScript command line tools.
Utils that help you while coding
...more to come...
Bun server request handler for Remix
A webgl library for loading up images / drawings / video and storing them as textures to be pushed to the GPU.
Ergonomic Dice Rolling with Strong Typescript Support
OAuth 2 / OpenID Connect for JavaScript Runtimes
Process canvas context to update images before they are used in games as texture.
OpenAI API Library
A TypeScript server agnostic Whatsapp's Official API framework
<div align="center"> <h1>☀️ Create CXX</h1> <h6>Set up a modern C++ project blazingly fast!</h6>
...more to come...
...more to come...
A base TSConfig for working with Bun.
A powerful file-based routing for Express.js, Bun, pure Node.js and more
> Allows Astro to run your SSR site with the Bun's native API `Bun.serve`.
path-based state management for web apps
Commands useful for everyday web development with node.
Detect which JavaScript runtime is being used.
OAuth 2 / OpenID Connect (allowing for Cognito idiosyncrasies) for JavaScript Runtimes
Squirt Markup
A library for installing and finding packages in a project
The most complete and flexible ansi coloring library
A TypeScript server agnostic Whatsapp's Official API framework
Asynchronous library with built-in caching to identify available package managers
Utilities for Discord API driven development.
Stimulus plugin for Bun to automatically load controllers from a directory.
Universal Server-Side Framework. Backend for everyone and everywhere.
Detect image dimensions via fetch
A speedy way to get your node project up to date, and probably break things.
...more to come...
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.
FFI bindings generator for Bun
A speedy way to get your node project up to date, and probably break things.
`hotdogs`: A CLI tool to check and update your package.json dependencies to their latest versions.
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 TypeScript HTTP client wrapper for CronyxServer, seamlessly integrating the power of Cronyx across platforms using a familiar API interface.
'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
simple html library for client-side js
An Simple web-framework for Deno and Friends
Simple and extensible HTTP client library built on top of fetch with caching and retry. Works on browser, Node.js, Bun, and more.
A Bun plugin for generating typescript types for environment variables
You can add error middleware to APIs made with Elysia
OpenID Connect client plugin for ElysiaJS
<br>
Elysia plugin for OAuth 2.0 Authorization Flow with more than 42 providers
A quick and dirty analogue to HtmlWebpackPlugin for Bun's bundler.
Diapio is a simple and easy-to-use library to help you get around Diapi's api's.
Bun bindings for webview, a tiny library for creating web-based desktop GUIs.
compiles tailwindcss classes to lit-element styles
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
This Bun.build plugin leverages `dts-bundle-generator` to automatically generate TypeScript definition files (`.d.ts`) for projects. It's designed to make your development process smoother by ensuring your project is strongly typed with TypeScript support
Supabase Webhook typescript types for testing if its down
The bun-hot-reload package is designed to enhance your Bun development experience by providing a seamless hot reloading feature. This tool watches for file changes in your project and automatically rebuilds your application, signaling the client to reload
Advance Spotify API Wrapper for Node.js and Browser
compile time async dependency injection plugin
A lightweight query builder for Bun
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.
<div align="center"> <a href="https://github.com/colyseus/colyseus"> <img src="media/logo.svg?raw=true" width="60%" height="300" /> </a> <br> <br> <a href="https://npmjs.com/package/colyseus"> <img src="https://img.shields.io/npm/dm/coly
A JS/TS client library for sending and managing SMS messages via the Android SMS Gateway API
A lightweight web back-end framework based on Bun , using pure ts + Bun Native API to achieve .
Filesystem router for Elysia.
Force specific package manager(s) to be used on a project
Database module for nodejs/bun
Adapter for SvelteKit apps that generates a standalone Bun.js server.
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
Bun simple key-value storage with SQLite
Streaming interface for decoding tarballs on modern JavaScript runtimes
Ovenjoy: Baking Delicious Web Servers with Bun
Runtime fixes for @gradio/client to work under node.js & other non-browser JS runtimes
Isomorphic, opinionated logging library focusing on simplicity and readability. Supports child loggers.
Some shell script for publishing directly into npmjs, using np.
A bun plugin for generating dts files
Bundown is a fast all-in-one Markdown runtime.
The Stacks path.
A microframework for building JavaScript HTTP applications
Confirm your package manager before running NPM install!
Useful utils for your Bun projects
bunDL is an intuitive, skinny GraphQL interceptor, that checks for cached data, handles mutations with PouchDB, and only sends modified or non-cached queries to the server. The returned data is then cached for future requests.
A rework of the express-http-context package to use the new async_hooks API
TypeScript framework for CLI artisans. Build beautiful console apps with ease.
Simple http + websockets proxy server powerd by - [Bun — A fast all-in-one JavaScript runtime]( https://bun.sh/ ) without dependencies
A delicious new outlook on command line argument handling.
A monorepo manager for the bun workspaces
A plugin to harness the power of Cronyx's script-based task scheduling in your Elysia applications.
Create web application with the z0 stack
A React component for selecting a range of values with a mui Slider, and a histogram of the values, using chartjs
A Bun whois parser
Real-time Web Apps for Node.js and Bun
## Installation
[![Facebook](https://img.shields.io/badge/Facebook-%231877F2.svg?logo=Facebook&logoColor=white)](https://facebook.com/johnpaul.caigas001) [![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?logo=Instagram&logoColor=white)](https://instagram
The Stacks file system.
Lightweight WebSocket library for Bun
Use any web browser as GUI, with Bun in the backend and HTML5 in the frontend.
kysely dialect for bun:sqlite, running in worker
Type-safe utility for constructing conditional class names in TypeScript or JavaScript.
A simple Bun plugin to load .yml & .yaml files as modules.
Simple logger, powered by Bun
A Bun Bundler plugin that auto generates your d.ts types.
A simple Bun plugin to load .env files as modules.
![Next+ Banner](banner.png)
A tiny, small & simple web framework for Bun
A flexible logging and file management system for javascript applications.
Local development tunnel.
A Boilerplate code for Typescript Bun with Hono project
An express-like http server for bun
A modern React Server Components framework built on Bun.
Elysia.js plugin that helps to use Drizzle ORM schema inside elysia swagger
A plugin for bun build which allows html entrypoints.
boss.sh is a versatile script runner enabling seamless execution of scripts from multiple languages within JavaScript/TypeScript projects.
A Node and Bun compatible buffer tool that permit easier binary manipulation.
Basic auth for Elysia.
Strange API Wrapper for JavaScript
Serve static files using Bun.serve or Bao.js
A file system wrapper for Node.js and Bun
A solid library that simplifies interaction with Strange API, making image manipulation easier.
Support eslint.config.mjs and eslint.config.ts for ESLint using Bun
TSDL server package
A file system wrapper for Node.js and Bun
Type definitions for Bun, an incredibly fast JavaScript runtime
cross javascript runtime benchmarking library
Stateful session middleware for Hono. Works with Cloudflare KV or node-redis.
Kevin Wolf's opinionated TypeScript config for Bun projects
A highly configurable logger middleware for ElysiaJS.
Elysia plugin to inject HTML into the DOM
A zero dependencies http router for `bun.serve` [Homepage](https://github.com/Triment/sweet.js/tree/npm) ## useage ### install ```bash npm install @triment/sweet.js@latest ``` Alternative by bun ```bash bun install @triment/sweet.js@latest ``` #### impor
File system routing for Elysia.
the meow single pool sdk
Adapter for SvelteKit apps that generates a standalone Bun.js server.
A TypeScript server agnostic Whatsapp's Official API framework
Simple server for you to REST, powered by Bun
Adapter for SvelteKit apps that generates a standalone Bun.js server.
A collection of testing helper types
fast and lightweight web framework for Bunjs runtime
A file system wrapper for Node.js and Bun
Client SDK for Lambda Protocol. Querying single or multiple data points from a smart contract in the Lambda Protocol.
breadroll 🥟 is a simple lightweight library for data processing operations written in Typescript and powered by Bun.
HTML live reload for Bun
A simple, lightweight event sourcing library for js/ts, where you can bring your own persistance and publishing methods.
A runtime-agnostic library for stateless session management through secure, signed, and encrypted cookies.
Node.js library for accessing the Tor control port
A simple TypeScript starter kit using Bun.
[![npm version](https://badge.fury.io/js/@dobuki%2Fautocommit.svg)](https://www.npmjs.com/package/@dobuki/autocommit)
Interactive terminal shell for JavaScript runtimes with syntax highlight and zx utilities
Authentication library for the browser environment using Web Crypto API
## Getting Started
Boiler plate for a BETH app. Inspired by Ethan Niser.
A Bun plugin to enable support for TailwindCSS
[Lightning CSS](https://lightningcss.dev/) plugin for Bun with full support for [class composition](https://lightningcss.dev/css-modules.html#class-composition).
The artemis language interpreter
The artemis language parser