Bun Native Modules!

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.

jose

[ NPM | REPO | BUGS | HOME ]

'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

jose weekly downloads
browserbuncloudflarecompactdecodedecryptdenodetachedececdsaeddsaedgeelectronembeddedencryptflattenedgeneraljosejson web tokenjsonwebtokenjwajwejwkjwksjwsjwtnetlifynextnextjsoctokppayloadpempkcs8rsasecp256k1signsignaturespkivalidatevercelverifywebcryptoworkerdworkersx509

swpm

[ NPM | REPO | BUGS | HOME ]

Switch Package Manager

swpm weekly downloads
swpmnpmyarnpnpmbunclicommand-linepackage-managerjavascriptnodenodejs

Bun server request handler for Remix

remix-bun weekly downloads
bunremixrequesthandlerresponseruntime

bunrest

[ NPM | REPO | BUGS | HOME ]

An express-like API for bun http server

bunrest weekly downloads
bunrestbunexpresshttprestrestfulwebappserverframeworkapi

A fast, network-connected, differentiable tensor library for TypeScript (and JavaScript). Built with bun + flashlight for software engineers and researchers alike.

@shumai/shumai weekly downloads
bunflashlightgputensorarraymachinelearningai

Authentication library for the browser environment using Web Crypto API

web-auth-library weekly downloads
authauthenticationauthorizationbearerbrowserbuncloudflare-workerscloudflarecryptodecryptdenoencrypthonojsonwebtokenjwkjwtkeysoauthoauth2signsubtlecryptotokentypescriptwebwebcrypto

athro

[ NPM ]

A datastructures and algorithms library for TS/JS

athro weekly downloads
data structuresalgorithmsstackqueuelinked listdoubly linked listtreesbinary search treebsttree traversalinorderpreorderpostorderbreadth first searchdepth first searchsearchingsortinggraphstreesreactvuejavascriptnodejsangularexpressjssveltebundeno

hono

[ NPM | REPO | BUGS | HOME ]

Ultrafast web framework for the Edges

hono weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobunlagonlambdanodejs

baojs

[ NPM | REPO | BUGS | HOME ]

A fast, minimalist web framework for the Bun.js runtime

baojs weekly downloads
bunwebframeworkhttpmiddlewarewebsocket

0http for Bun

0http-bun weekly downloads
httpserverrestapiwebbun

Fast, and friendly Bun web framework

kingworld weekly downloads
bunhttpwebserver

Node.js Compatibility Layer & Polyfills for Bun APIs

node-bun weekly downloads
bunnodecompatibilitypolyfill

OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes

oauth4webapi weekly downloads
authauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkers

Simple package to make YouTube search.

youtube-sr weekly downloads
youtubeapisearchplaylistchannelvideoscrapeytsrytplyt-searchyoutube-searchytdlyoutube-dlnodedenoscrape-youtubeyoutube-scrapeyoutube-apisimple-youtube-apibunbun.shbun-youtubebun-youtube-apibuntubeyoutube-bun

Binding generator for Bun. Code generator util to create FFI utils over a native library.

makebindingsforbun weekly downloads
bunbindingffi

Utilities for Discord API driven development.

@purplet/utils weekly downloads
discordbotapiutilstypescriptbun

shumai

[ NPM | REPO | BUGS | HOME ]

A delicious new outlook on command line argument handling.

shumai weekly downloads
commandershumaiargvclibun

Versitle logging with spinners and progress bars.

@paperdave/logger weekly downloads
loggerbun

vixeny

[ NPM | REPO | BUGS | HOME ]

A functional router for Deno and Bun

vixeny weekly downloads
denobunfunctionalfast

ydf

[ NPM | REPO | BUGS | HOME ]

🍻 A framework for build fast and efficient Discord bots with biscuit.js

ydf weekly downloads
botnodeframeworktoolsdiscordbiscuitbun

Squirt Markup

@squirt/markup weekly downloads
squirtbunssrhotwmarkuphtmlcsshyperscript

NATIVE MATH: A tiny math library for node.js, deno.js & JavaScript on browser

native_math weekly downloads
mathnative mathtsjsnodejsdenobuntypescriptjavascripttsjsnext.jsreactsveltesveltekitlibrarynpmyarnjsdelivrdata sciencedata analysis

nodun

[ NPM | REPO | BUGS | HOME ]

tricks programs to run js with bun instead of node.js

nodun weekly downloads
bun

Experimental unofficial REPL for Bun

bun-repl weekly downloads
bunreplclitsjs

A TypeScript server agnostic Whatsapp's Official API framework

whatsapp-api-js weekly downloads
whatsappcloudapiframeworkwhatsapp-cloudcloud-apiwhatsapp-cloud-apiwhatsapp-businesswhatsapp-business-apibotwhatsapp-botchatbotbot-frameworktypescriptserver-agnosticnodejsdenobunbot-apiwhatsapp-apibusiness-api

OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes

zihan-oauth4webapi weekly downloads
authauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkers

Type definitions for Bun, an incredibly fast JavaScript runtime

bun-types weekly downloads
bunbun.jstypes

Thin api wrapper around better-sqlite3 and bun:sqlite to allow cross- runtime/engine usage

@farjs/better-sqlite3-wrapper weekly downloads
sqlitecross-runtimebun

Cross-runtime implementation of WebSql api backed by better-sqlite3 and bun:sqlite

@farjs/better-sqlite3-websql weekly downloads
sqlitecross-runtimebun

'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

jose-1024 weekly downloads
browserbuncloudflarecompactdecodedecryptdenodetachedececdsaeddsaedgeelectronembeddedencryptflattenedgeneralisomorphicjosejson web tokenjsonwebtokenjwajwejwkjwksjwsjwtnetlifynextnextjsoctokppayloadpempkcs8rsasecp256k1signsignaturespkiuniversalvalidatevercelverifywebcryptoworkersx509

xinjs

[ NPM | REPO | BUGS | HOME ]

path-based state management for web apps

xinjs weekly downloads
javascripttypescriptbunfront-endback-endweb-componentscss-variables

⚡ A powerful, human-friendly database library for JavaScript using SQLite.

great.db weekly downloads
databasesqlitebun

An Simple web-framework for Deno and Friends

nhttp-land weekly downloads
nhttpnhttp-landdenonodejsbuncloudflare-workersroutermiddlewareframework

pinetto

[ NPM | REPO | BUGS | HOME ]

Isomorphic, opinionated logging library focusing on simplicity and readability. Supports child loggers.

pinetto weekly downloads
loggingloggerlogsimplepinettochildconsoleisomoprhicbunmodulebrowsernodeasyncfast

Easy to use version control management

jellyfish-scm weekly downloads
bun

Simple package to make YouTube search.

@uranashel/youtubesearch weekly downloads
youtubeapisearchplaylistchannelvideoscrapeytsrytplyt-searchyoutube-searchytdlyoutube-dlnodedenoscrape-youtubeyoutube-scrapeyoutube-apisimple-youtube-apibunbun.shbun-youtubebun-youtube-apibuntubeyoutube-bun

A Node and Bun compatible buffer tool that permit easier binary manipulation.

bufferutility weekly downloads
bufferbinaryfilebunnode

Lightweight WebSocket library for Bun

@jgtools/bunnyws weekly downloads
javascripttypescriptbunnywswswebsocketbun

elysia

[ NPM | REPO | BUGS | HOME ]

Fast, and friendly Bun web framework

elysia weekly downloads
bunhttpwebserver

Quick [Preact](https://preactjs.com) server that supports SSR. Uses [JellyFish Router](https://codeberg.org/hkau/jellyfish-router) as a base.

resroute weekly downloads
bun

This is a simple router for creating dynamic and static routes in a TypeScript Node.js application using NodeNext

@aaronburt/bunhost weekly downloads
bun

An Simple http framework for Deno and Friends

nhttp-workers-beta weekly downloads
nhttpnhttp-landdenonodejsbuncloudflare-workersroutermiddlewareframework

OpenAI API Library

@paperdave/openai weekly downloads
openaiapibun

Livereload for Bun.js

bun-livereload weekly downloads
bunbun.jslivereloadhmrreloadlive

Cross-runtime Discord Rest client

@purplet/rest weekly downloads
discordbotapiresttypescriptbun

Serve static files using Bun.serve or Bao.js

serve-static-bun weekly downloads
bunbunjsstaticserve-staticservebaojs

Fast, zero dependency HTTP Server for Bun.js runtime

burnserve weekly downloads
bunwebframeworkhttpbackend

A router for StricJS

@stricjs/router weekly downloads
stricbunrouter

Adapter for SvelteKit apps that generates a standalone Bun.js server.

svelte-adapter-bun weekly downloads
sveltesveltekitsveltekit-adapterbun

Cross-runtime Discord Gateway client

@purplet/gateway weekly downloads
discordbotapigatewaytypescriptbun

Fast, Bun-powered, and Bun-only(for now) Web API framework with full Typescript support.

@zarfjs/zarf weekly downloads
bunwebframeworkhttpmiddleware

A TypeScript server agnostic Whatsapp's Official API framework

@yairiff/whatsapp-api-js weekly downloads
whatsappcloudapiframeworkwhatsapp-cloudcloud-apiwhatsapp-cloud-apiwhatsapp-businesswhatsapp-business-apibotwhatsapp-botchatbotbot-frameworktypescriptserver-agnosticnodejsdenobunbot-apiwhatsapp-apibusiness-api

Node.js bindings for the golang fzf fuzzy finder

fzf-node weekly downloads
fzfbunfuzzy-finderfzf-ecmafzf-bun

inwatch

[ NPM | REPO | BUGS | HOME ]

Filesystem watcher that spawns inotifywait.

inwatch weekly downloads
watchwatcherinotifybun

Tiny and expressive web framework for Bun.js

@kakengloh/bagel weekly downloads
bunframeworkexpresswebhttprestrestfulrouterappapitypescript

oily

[ NPM | REPO | BUGS | HOME ]

A blazingly fast Bun.js filesystem router, with an unpleasantly smooth experience!

oily weekly downloads
bunbun.jshttprouterfilesystemmiddleware

Vulkan bindings for Bun. Autogenerated via makebindingsforbun.

vulkan4bun weekly downloads
bunvulkanbindingffi

GLFW bindings for Bun. Autogenerated via makebindingsforbun.

glfw4bun weekly downloads
bunglfwbindingffi

Bindings for useful functions for bun

bun-utilities weekly downloads
bunutilitiesrustbindingsnapi

buchta

[ NPM | REPO | BUGS | HOME ]

Bun-First integrable build step for frontend

buchta weekly downloads
buchtabunwebhttpspasveltereactvuebuild-toolssr

This library enables CourseKit to retrieve course catalogs, enrollment groups, and enrollment statistics from universities. It features generalized data structures that represent courses, sections, and meetings along with university-specific implementatio

@usecoursekit/class-fetcher weekly downloads
bun

A web framework written in Rust for javascript runtime.

tcpress-rs weekly downloads
nodejsrusthttptcprest-apiwasmbun

urpm

[ NPM | REPO | BUGS | HOME ]

Use the right package manager

urpm weekly downloads
npmyarnpnpmbuninstalluninstallupdateupgradeciCInpxrundevglobal-gremoveup

bunview

[ NPM | REPO | BUGS | HOME ]

Complete webview bindings for Bun

bunview weekly downloads
webviewbunguidesktop-application

Core server of StricJS, which aims to be fast

@stricjs/core weekly downloads
stricbuncore

Setup GitHub Actions workflow with a specific version of Bun

action-setup-bun weekly downloads
bungithubactions

Style definitions for nice terminal layouts. Powered by [lipgloss](https://github.com/charmbracelet/lipgloss) and `bun:ffi`.

blipgloss weekly downloads
bun

siopao

[ NPM ]

A minimal routing library designed to sit on top of Bun's fast HTTP server.

siopao weekly downloads
bunhttpfetch

GNU-Readline kind library for the Bun runtime.

bun-readline weekly downloads
bun

bunorm

[ NPM | REPO | BUGS | HOME ]

Synchronous ORM lib for Bun:sqlite - easier db handling

bunorm weekly downloads
ormtypescripttypescript-ormsqlitebun:sqlitebunbun.jsbun.sh

bun-promptx is a terminal prompt library based on [bubbles](https://github.com/mritd/bubbles) via `bun:ffi`.

bun-promptx weekly downloads
bun

Prime is a light-weight, minimalistic framework for creating REST APIs using [Bun](https://bun.sh/). It is modeled lightly after the [Express](https://expressjs.com/) framework for Node.

bun-prime weekly downloads
primebunexpresshttpserverrestapiframework

fast, lightweight and zero dependency framework for bunjs

colstonjs weekly downloads
bunbunjscolstoncolstonjsapiwebhttpserverframework

Polyfills for node.js and bun.js

@purplet/polyfill weekly downloads
polyfillnodejsbun

Detects which package manager (bun, pnpm, yarn, npm) is used based on the current working directory.

@skarab/detect-package-manager weekly downloads
package-managerpackageManagerlock-filelockFilepnpmyarnbunnpm

A tiny library to process image sizes and types

bun-image-size weekly downloads
bunimage-sizeimage

Instantiate hono using the same code across different runtimes.

hono-runtime weekly downloads
honorouterbuncloudflareworkersdenofastlycompute@edgeruntimeadapter

Easy Signals is a signal library with no dependencies for node, deno and browsers.

easy-signals weekly downloads
easysignalschangechangesdetectdetectionobservablerxjscomputednodenodejsdenobunbrowserangularngreactpreactvuejavascripttypescriptcorejsts

A plugin for Elysia.js for server-side OAuth 2.0 Authorization Code Flow

@bogeychan/elysia-oauth2 weekly downloads
elysiaoauth2bun

buxt

[ NPM | REPO | BUGS | HOME ]

<p align="center"> This project is currently very early development, and I wouldn't recommend it for production. Feel free to use it as you like and if you find any problems then submit an issue via github issues tab.

buxt weekly downloads
typescriptbunbunjsziggapirestroutesframeworkjavascript

A file based router system for bun

@kapsonfire/bun-bakery weekly downloads
bunwebserverhttprouter

Vulkan example in Bun with GLFW.

vulkan_bun_helloworld weekly downloads
bunvulkanglfwhelloworld

suivle

[ NPM | REPO | BUGS | HOME ]

Bun web framework

suivle weekly downloads
suivlebunhttp

## Getting Started

supra.ts weekly downloads
bun

A fast http framework for Bun runtimes.

hyperbun weekly downloads
bunrouterhttp

bunbot

[ NPM ]

Desktop automation for Bun.

bunbot weekly downloads
bunrobotautomationbunjsjavascriptautopilot

Node.js Friends of Zarf

@zarfjs/adapter-node weekly downloads
bunwebpackagehttpmiddleware

Blazing fast web framework for Bun.

@hayaijs/core weekly downloads
hayaibunweb-frameworkframeworktypescriptwebhttpapirestrestfulrouter

A minimalistic and sweet router for blazing fast bun

melonpan weekly downloads
routerweb-frameworkbun

A thin wrapper over libvips integrated with Shumai's native tensor type. For use with the Bun runtime.

@shumai/image weekly downloads
bunlibvipsimagetensorarraymachinelearningai

Readline Implementation in Rust for Bun.

rustybun weekly downloads
bunreadline

Bun runtime for Blurp

@blurp/bun weekly downloads
discordbunblurp

baocr

[ NPM ]

(Bad|Bun|Boehs) AOC Runner

baocr weekly downloads
aocbun

Squirt Server

@squirt/server weekly downloads
squirtbunssrhotwcivet

Get current wifi name in Bun.

bun-wifi-name weekly downloads
bunwifi

A modular, declarative web framework for Bun

bun-patchbay weekly downloads
bunbun.jswebhttpframework

bnx

[ NPM | REPO | BUGS | HOME ]

zx inspired shell for Bun/Node.

bnx weekly downloads
bunzxshellbashcli

A cross-compatible serve() function for hono apps. Just use 'export default serve(app)'. Works with Bun, Cloudflare Workers, Deno, Fastly Compute@Edge, Next.js, and Vercel runtimes.

hono-serve weekly downloads
honorouterbuncloudflareworkersdenofastlycompute@edgenext.jsnextjsverceledgeserverlessruntimeadapter

Discord API framework for Cloudflare Workers, Bun, Node, and Deno

@blurp/common weekly downloads
discordcloudflarebundenonodeblurp

Bun Friends of Zarf

@zarfjs/adapter-bun weekly downloads
bunwebpackagehttpmiddleware

sync stripe data to your SQL database

stripe-sync weekly downloads
stripepostgresmysqlsupabasedenobun

Friends of Zarf

@zarfjs/polyfills weekly downloads
bunwebpackagehttpmiddleware

Scaffolding your bun project boilerplate

create-bun weekly downloads
buncreate-bunbun-examplebun-templatebun-boilerplate

Friends of Zarf. When there are too many friends who are alike :-)

@zarfjs/adapter weekly downloads
bunwebpackagehttpmiddlewaremonrepopnpm

A lightweight web framework for the Bun javascript runtime.

@y0x54a/bunda weekly downloads
bunbunjswebapphttpserverframeworkapplicationmiddlewarerouter

Multi-page renderer builder

@stricjs/pages weekly downloads
stricbunfrontendbuilder

Adapter for SvelteKit apps that generates a standalone Bun.js server.

@bun-community/sveltekit-adapter-bun weekly downloads
sveltesveltekitsveltekit-adapterbun

siomai

[ NPM ]

API calls made simple for Bun.

siomai weekly downloads
bunfetchapirest

Cloudflare Worker Friends of Zarf

@zarfjs/adapter-cf-worker weekly downloads
bunwebpackagehttpmiddleware

> Huge inspiration [setup-deno](https://github.com/denoland/setup-deno)

setup-bun weekly downloads
bungithubactionssetup

ArrowJS with Stric

@stricjs/arrow weekly downloads
bunstricarrow-jsweb

Bun plugin for http file

bun-plugin-httpfile weekly downloads
bunhttpfile

StricJS kit

@stricjs/kit weekly downloads
bunstric

Quick and easy Bun compile utility

xecutable weekly downloads
bun

Hardware Performance Counters for macOS

hw-perf-counters weekly downloads
bunbun.jshardwareperformancecounters

bunx

[ NPM | REPO | BUGS | HOME ]

Simple zx style shell for Bun/Node.

bunx weekly downloads
bunzxshellbashcli

sync stripe data to your SQL database

@my-share/stripe-sync weekly downloads
stripepostgresmysqlsupabasedenobun

This list is automatically fetched from npm api

Made by Tricked-dev

Repository

To get your modules added to you just have to tag your project with bun