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
browserbuncloudflarecompactdecodedecryptdenodetachedececdsaeddsaedgeelectronembeddedencryptflattenedgeneralisomorphicjosejson web tokenjsonwebtokenjwajwejwkjwksjwsjwtnetlifynextnextjsoctokppayloadpempkcs8rsasecp256k1signsignaturespkiuniversalvalidatevercelverifywebcryptoworkersx509

swpm

[ NPM | REPO | BUGS | HOME ]

Switch Package Manager

swpm weekly downloads
npmyarnpnpmbunclicommand-linepackage-managerjavascriptnodenodejs

xinjs

[ NPM | REPO | BUGS | HOME ]

path-based state management for javascript

xinjs weekly downloads
javascripttypescriptbunfront-endback-end

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

baojs

[ NPM | REPO | BUGS | HOME ]

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

baojs weekly downloads
bunwebframeworkhttpmiddlewarewebsocket

Utilities for Discord API driven development.

@purplet/utils weekly downloads
discordbotapiutilstypescriptbun

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 Edge

hono weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobun

Fast, and friendly Bun web framework

kingworld weekly downloads
bunhttpwebserver

Simple package to make YouTube search.

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

shumai

[ NPM | REPO | BUGS | HOME ]

A delicious new outlook on command line argument handling.

shumai weekly downloads
commandershumaiargvclibun

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

makebindingsforbun weekly downloads
bunbindingffi

Versitle logging with spinners and progress bars.

@paperdave/logger weekly downloads
loggerbun

OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes

oauth4webapi weekly downloads
authauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkers

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

Experimental unofficial REPL for Bun

bun-repl weekly downloads
bunreplclitsjs

nodun

[ NPM | REPO | BUGS | HOME ]

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

nodun weekly downloads
bun

OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes

zihan-oauth4webapi weekly downloads
authauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkers

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

great.db weekly downloads
databasesqlitebun

'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

A TypeScript server agnostic Whatsapp's Official API framework

whatsapp-api-ts weekly downloads
whatsappcloudapiframeworkwhatsapp-cloudcloud-apiwhatsapp-cloud-apiwhatsapp-businesswhatsapp-business-apibotwhatsapp-botchatbotbot-frameworknodejsdenobunbot-apiwhatsapp-apibusiness-api

Simple package to make YouTube search.

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

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

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

bufferutility weekly downloads
bufferbinaryfilebunnode

Bun server request handler for Remix

remix-bun weekly downloads
bunremixrequesthandlerresponseruntime

Lightweight WebSocket library for Bun

@jgtools/bunnyws weekly downloads
javascripttypescriptbunnywswswebsocketbun

Cross-runtime Discord Gateway client

@purplet/gateway weekly downloads
discordbotapigatewaytypescriptbun

Livereload for Bun.js

bun-livereload weekly downloads
bunbun.jslivereloadhmrreloadlive

An Simple http framework for Deno and Friends

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

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

@aaronburt/bunhost weekly downloads
bun

Cross-runtime Discord Rest client

@purplet/rest weekly downloads
discordbotapiresttypescriptbun

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

svelte-adapter-bun weekly downloads
sveltesveltekitsveltekit-adapterbun

Fast, zero dependency HTTP Server for Bun.js runtime

burnserve weekly downloads
bunwebframeworkhttpbackend

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

@zarfjs/zarf weekly downloads
bunwebframeworkhttpmiddleware

Serve static files using Bun.serve or Bao.js

serve-static-bun weekly downloads
bunbunjsstaticserve-staticservebaojs

elysia

[ NPM | REPO | BUGS | HOME ]

Fast, and friendly Bun web framework

elysia weekly downloads
bunhttpwebserver

A router middleware for StricJS

@stricjs/router weekly downloads
Stricbunrouter

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

inwatch

[ NPM | REPO | BUGS | HOME ]

Filesystem watcher that spawns inotifywait.

inwatch weekly downloads
watchwatcherinotifybun

Setup GitHub Actions workflow with a specific version of Bun

action-setup-bun weekly downloads
bungithubactions

A minimalistic and sweet router for blazing fast bun

melonpan weekly downloads
routerweb-frameworkbun

Tiny and expressive web framework for Bun.js

@kakengloh/bagel weekly downloads
bunframeworkexpresswebhttprestrestfulrouterappapitypescript

Bindings for useful functions for bun

bun-utilities weekly downloads
bunutilitiesrustbindingsnapi

Polyfills for node.js and bun.js

@purplet/polyfill weekly downloads
polyfillnodejsbun

GLFW bindings for Bun. Autogenerated via makebindingsforbun.

glfw4bun weekly downloads
bunglfwbindingffi

Vulkan bindings for Bun. Autogenerated via makebindingsforbun.

vulkan4bun weekly downloads
bunvulkanbindingffi

oily

[ NPM | REPO | BUGS | HOME ]

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

oily weekly downloads
bunbun.jshttprouterfilesystemmiddleware

Bun Friends of Zarf

@zarfjs/adapter-bun weekly downloads
bunwebpackagehttpmiddleware

Type definitions for Bun, an incredibly fast JavaScript runtime

bun-types weekly downloads
bunbun.jstypes

Friends of Zarf

@zarfjs/polyfills weekly downloads
bunwebpackagehttpmiddleware

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

@zarfjs/adapter weekly downloads
bunwebpackagehttpmiddlewaremonrepopnpm

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

urpm

[ NPM | REPO | BUGS | HOME ]

Use the right package manager

urpm weekly downloads
npmyarnpnpmbuninstalluninstallupdateupgradeciCInpxrundevglobal-gremoveup

Hardware Performance Counters for macOS

hw-perf-counters weekly downloads
bunbun.jshardwareperformancecounters

A web framework written in Rust for javascript runtime.

tcpress-rs weekly downloads
nodejsrusthttptcprest-apiwasmbun

Node.js Compatibility Layer & Polyfills for Bun APIs

node-bun weekly downloads
bunnodecompatibilitypolyfill

Node.js Friends of Zarf

@zarfjs/adapter-node weekly downloads
bunwebpackagehttpmiddleware

buchta

[ NPM | REPO | BUGS | HOME ]

Full-Stack Framework Powered By Bun

buchta weekly downloads
buchtabunframeworkwebhttprestrouterappapissrplugins

bunview

[ NPM | REPO | BUGS | HOME ]

Complete webview bindings for Bun

bunview weekly downloads
webviewbunguidesktop-application

fast, lightweight and zero dependency framework for bunjs

colstonjs weekly downloads
bunbunjscolstoncolstonjsapiwebhttpserverframework

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

blipgloss weekly downloads
bun

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

bun-promptx weekly downloads
bun

siopao

[ NPM ]

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

siopao weekly downloads
bunhttpfetch

Cloudflare Worker Friends of Zarf

@zarfjs/adapter-cf-worker weekly downloads
bunwebpackagehttpmiddleware

GNU-Readline kind library for the Bun runtime.

bun-readline weekly downloads
bun

Readline Implementation in Rust for Bun.

rustybun weekly downloads
bunreadline

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

A file based router system for bun

@kapsonfire/bun-bakery weekly downloads
bunwebserverhttprouter

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 plugin for elysia for server-side OAuth 2.0 Authorization Code Flow

@bogeychan/elysia-oauth2 weekly downloads
elysiaoauth2bun

A plugin for kingworld for server-side OAuth 2.0 Authorization Code Flow

@bogeychan/kingworld-oauth2 weekly downloads
kingworldoauth2bun

Vulkan example in Bun with GLFW.

vulkan_bun_helloworld weekly downloads
bunvulkanglfwhelloworld

A fast http framework for Bun runtimes.

hyperbun weekly downloads
bunrouterhttp

bunbot

[ NPM ]

Desktop automation for Bun.

bunbot weekly downloads
bunrobotautomationbunjsjavascriptautopilot

suivle

[ NPM | REPO | BUGS | HOME ]

Bun web framework

suivle weekly downloads
suivlebunhttp

0http alternative for Bun

0http-bun weekly downloads
httpserverrestapiwebbun

A Whatsapp Official API framework for Node.js

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

bnx

[ NPM | REPO | BUGS | HOME ]

zx inspired shell for Bun/Node.

bnx weekly downloads
bunzxshellbashcli

Blazing fast web framework for Bun.

@hayaijs/core weekly downloads
hayaibunweb-frameworkframeworktypescriptwebhttpapirestrestfulrouter

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

@shumai/image weekly downloads
bunlibvipsimagetensorarraymachinelearningai

Get current wifi name in Bun.

bun-wifi-name weekly downloads
bunwifi

Squirt Server

@squirt/server weekly downloads
squirtbunssrhotwcivet

A lightweight web framework for the Bun javascript runtime.

@y0x54a/bunda weekly downloads
bunbunjswebapphttpserverframeworkapplicationmiddlewarerouter

Scaffolding your bun project boilerplate

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

Bun runtime for Blurp

@blurp/bun weekly downloads
discordbunblurp

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

siomai

[ NPM ]

API calls made simple for Bun.

siomai weekly downloads
bunfetchapirest

sync stripe data to your SQL database

@my-share/stripe-sync weekly downloads
stripepostgresmysqlsupabasedenobun

A modular, declarative web framework for Bun

bun-patchbay weekly downloads
bunbun.jswebhttpframework

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

setup-bun weekly downloads
bungithubactionssetup

Bun plugin for http file

bun-plugin-httpfile weekly downloads
bunhttpfile

bunx

[ NPM | REPO | BUGS | HOME ]

Simple zx style shell for Bun/Node.

bunx weekly downloads
bunzxshellbashcli

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

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

sync stripe data to your SQL database

stripe-sync weekly downloads
stripepostgresmysqlsupabasedenobun

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

@blurp/common weekly downloads
discordcloudflarebundenonodeblurp

Support multi-page rendering with React

@stricjs/jsx weekly downloads
bunstric

StricJS kit

@stricjs/kit weekly downloads
bunstric

ArrowJS with Stric

@stricjs/arrow weekly downloads
bunstricarrow-jsweb

OpenAI API Library

@paperdave/openai weekly downloads
openaiapibun

bunorm

[ NPM | REPO | BUGS | HOME ]

Synchronous ORM lib for Bun:sqlite - easier db handling

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

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