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

hash.ky

[ NPM | REPO | BUGS | HOME ]

🧺 A hashing algorithm focused on javascript data types

hash.ky weekly downloads
javascripttypescriptnodebunhash

re.bowl

[ NPM | REPO | BUGS | HOME ]

🚚 A lightweight, fast and efficient cache

re.bowl weekly downloads
javascripttypescriptnodebuncache

bunrest

[ NPM | REPO | BUGS | HOME ]

An express-like API for bun http server

bunrest weekly downloads
bunrestbunexpresshttprestrestfulwebappserverframeworkapi

baojs

[ NPM | REPO | BUGS | HOME ]

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

baojs weekly downloads
bunwebframeworkhttpmiddlewarewebsocket

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

xinjs

[ NPM | REPO | BUGS | HOME ]

path-based state management for javascript

xinjs weekly downloads
javascripttypescriptbunfront-endback-end

Utilities for Discord API driven development.

@purplet/utils weekly downloads
discordbotapiutilstypescriptbun

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

hono

[ NPM | REPO | BUGS | HOME ]

Ultrafast web framework for Cloudflare Workers, Deno, and Bun.

hono weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobun

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

Experimental unofficial REPL for Bun

bun-repl weekly downloads
bunreplclitsjs

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

native_math weekly downloads
mathnative mathtsjsnodejsdenobuntypescriptjavascripttsjsnext.jsreactsveltesveltekitlibrarynpmyarnjsdelivrdata sciencedata analysis

OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes

oauth4webapi weekly downloads
authauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkers

nodun

[ NPM | REPO | BUGS | HOME ]

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

nodun weekly downloads
bun

'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

Simple package to make YouTube search.

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

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

Type definitions for Bun, an incredibly fast JavaScript runtime

bun-types weekly downloads
bunbun.jstypes

Lightweight WebSocket library for Bun

@jgtools/bunnyws weekly downloads
javascripttypescriptbunnywswswebsocketbun

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 Gateway client

@purplet/gateway weekly downloads
discordbotapigatewaytypescriptbun

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

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

great.db weekly downloads
databasesqlitebun

Livereload for Bun.js

bun-livereload weekly downloads
bunbun.jslivereloadhmrreloadlive

Cross-runtime Discord Rest client

@purplet/rest weekly downloads
discordbotapiresttypescriptbun

Fast, zero dependency HTTP Server for Bun.js runtime

burnserve weekly downloads
bunwebframeworkhttpbackend

elysia

[ NPM | REPO | BUGS | HOME ]

Fast, and friendly Bun web framework

elysia weekly downloads
bunhttpwebserver

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

@zarfjs/zarf weekly downloads
bunwebframeworkhttpmiddleware

Polyfills for node.js and bun.js

@purplet/polyfill weekly downloads
polyfillnodejsbun

urpm

[ NPM | REPO | BUGS | HOME ]

Use the right package manager

urpm weekly downloads
npmyarnpnpmbuninstalluninstallupdateupgradeciCInpxrundevglobal-gremoveup

Node.js Compatibility Layer & Polyfills for Bun APIs

node-bun weekly downloads
bunnodecompatibilitypolyfill

A lightweight web framework for the Bun javascript runtime.

@y0x54a/bunda weekly downloads
bunbunjswebapphttpserverframeworkapplicationmiddlewarerouter

Bindings for useful functions for bun

bun-utilities weekly downloads
bunutilitiesrustbindingsnapi

A minimalistic and sweet router for blazing fast bun

melonpan weekly downloads
routerweb-frameworkbun

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

svelte-adapter-bun weekly downloads
sveltesveltekitsveltekit-adapterbun

Readline Implementation in Rust for Bun.

rustybun weekly downloads
bunreadline

bunview

[ NPM | REPO | BUGS | HOME ]

Complete webview bindings for Bun

bunview weekly downloads
webviewbunguidesktop-application

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

Validator Middleware for Hono

@honojs/validator weekly downloads
honowebframeworkcloudflareworkersfastlycompute@edgedenobunvalidatormiddleware

siopao

[ NPM ]

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

siopao weekly downloads
bunhttpfetch

Setup GitHub Actions workflow with a specific version of Bun

action-setup-bun weekly downloads
bungithubactions

A file based router system for bun

@kapsonfire/bun-bakery weekly downloads
bunwebserverhttprouter

Tiny and expressive web framework for Bun.js

@kakengloh/bagel weekly downloads
bunframeworkexpresswebhttprestrestfulrouterappapitypescript

bnx

[ NPM | REPO | BUGS | HOME ]

zx inspired shell for Bun/Node.

bnx weekly downloads
bunzxshellbashcli

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

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

0http alternative for Bun

0http-bun weekly downloads
httpserverrestapiwebbun

A web framework written in Rust for javascript runtime.

tcpress-rs weekly downloads
nodejsrusthttptcprest-apiwasmbun

Friends of Zarf

@zarfjs/polyfills weekly downloads
bunwebpackagehttpmiddleware

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

blipgloss weekly downloads
bun

Serve static files using Bun.serve or Bao.js

serve-static-bun weekly downloads
bunbunjsstaticserve-staticservebaojs

fast, lightweight and zero dependency framework for bunjs

colstonjs weekly downloads
bunbunjscolstoncolstonjsapiwebhttpserverframework

A tiny library to process image sizes and types

bun-image-size weekly downloads
bunimage-sizeimage

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

bun-promptx weekly downloads
bun

bunbot

[ NPM ]

Desktop automation for Bun.

bunbot weekly downloads
bunrobotautomationbunjsjavascriptautopilot

GNU-Readline kind library for the Bun runtime.

bun-readline weekly downloads
bun

Bun Friends of Zarf

@zarfjs/adapter-bun weekly downloads
bunwebpackagehttpmiddleware

bunx

[ NPM | REPO | BUGS | HOME ]

Simple zx style shell for Bun/Node.

bunx weekly downloads
bunzxshellbashcli

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

@bogeychan/kingworld-oauth2 weekly downloads
kingworldoauth2bun

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

@zarfjs/adapter weekly downloads
bunwebpackagehttpmiddlewaremonrepopnpm

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

@bogeychan/elysia-oauth2 weekly downloads
elysiaoauth2bun

Vulkan example in Bun with GLFW.

vulkan_bun_helloworld weekly downloads
bunvulkanglfwhelloworld

Get current wifi name in Bun.

bun-wifi-name weekly downloads
bunwifi

Bun plugin for http file

bun-plugin-httpfile weekly downloads
bunhttpfile

A fast http framework for Bun runtimes.

hyperbun weekly downloads
bunrouterhttp

Node.js Friends of Zarf

@zarfjs/adapter-node weekly downloads
bunwebpackagehttpmiddleware

Cloudflare Worker Friends of Zarf

@zarfjs/adapter-cf-worker weekly downloads
bunwebpackagehttpmiddleware

Hardware Performance Counters for macOS

hw-perf-counters weekly downloads
bunbun.jshardwareperformancecounters

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

@shumai/image weekly downloads
bunlibvipsimagetensorarraymachinelearningai

Blazing fast web framework for Bun.

@hayaijs/core weekly downloads
hayaibunweb-frameworkframeworktypescriptwebhttpapirestrestfulrouter

Scaffolding your bun project boilerplate

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

siomai

[ NPM ]

API calls made simple for Bun.

siomai weekly downloads
bunfetchapirest

A modular, declarative web framework for Bun

bun-patchbay weekly downloads
bunbun.jswebhttpframework

sync stripe data to your SQL database

@my-share/stripe-sync weekly downloads
stripepostgresmysqlsupabasedenobun

sync stripe data to your SQL database

stripe-sync weekly downloads
stripepostgresmysqlsupabasedenobun

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

setup-bun weekly downloads
bungithubactionssetup

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

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

OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes

zihan-oauth4webapi weekly downloads
authauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkers

Bun runtime for Blurp

@blurp/bun weekly downloads
discordbunblurp

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

@blurp/common weekly downloads
discordcloudflarebundenonodeblurp

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