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 ]

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

jose weekly downloads
browserbuncloudflarecompactdecodedecryptdenodetachedececdsaeddsaedgeelectronembeddedencryptflattenedgeneraljosejson web tokenjsonwebtokenjwajwejwkjwksjwsjwtjwt-decodenetlifynextnextjsoctokppayloadpempkcs8rsasecp256k1signsignaturespkivalidatevercelverifywebcryptoworkerdworkersx509

Detects what package manager was used for installation

which-pm weekly downloads
npmpnpmbunyarn

hono

[ NPM | REPO | BUGS | HOME ]

Web framework built on Web Standards

hono weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycomputedenobunlambdanodejs

This is a simple module to validate IP address, check ip address version, check if ip is within a range.

range_check weekly downloads
bunIP AddressCIDRV4V6validrangeaddripipv4ipv6

OAuth 2 / OpenID Connect for JavaScript Runtimes

oauth4webapi weekly downloads
access tokenauthauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptjwtnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkerdworkers

A library for installing and finding packages in a project

@expo/package-manager weekly downloads
react-nativepackage-managerpackage-jsonnodeyarnyarnpkgpnpmbun

Type definitions for Bun, an incredibly fast JavaScript runtime

bun-types weekly downloads
bunbun.jstypes

Find newer versions of dependencies than what your package.json allows

npm-check-updates weekly downloads
npmcheckfinddiscoverupdatesupgradesdependenciespackage.jsonupdaterversionmanagementncubunyarnpnpm

Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc

environment weekly downloads
runtimeenvironmentenvexecutionengineplatformcontextjsjavascriptischeckcheckingdetectdetectionbrowsernodebundenoelectronjsdomwebworkerworkerserviceworkermacosiosiphoneipadwindowslinuxandroidosoperatingsystem

elysia

[ NPM | REPO | BUGS | HOME ]

Ergonomic Framework for Human

elysia weekly downloads
bunhttpwebserver

usemods

[ NPM | REPO | BUGS | HOME ]

Zippy little modifiers and utilities for your frontend.

usemods weekly downloads
bunusemodsutilshelpersjsvuenuxtreactnext

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.

bun-pool weekly downloads
buntypescript

Matrix utilities used for Dok game engine

dok-matrix weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

UI menu for Dobuki Game Engine.

dokui-menu weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

When multiple components are sharing the same layout, we need to deactivate components outside of the top one.

unique-layout weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

poku

[ NPM | REPO | BUGS | HOME ]

🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.

poku weekly downloads
🐷testrunnerassertassertiontestingnodebundenotypescripttsxruncliunitintegratione2eend-to-endtddbddwatchjestmochachaivitestavauvutaptapekarmasupertestdotenvfilterexcludelistfilesenvkillcontainerprocessportcross-platformcommonjscjsesmodulesesmmjsruntimepokupokujs

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

abstract-list weekly downloads
bunbunjstypescriptlistabstractvirtualinfinite

Common types used by Dok game engine.

dok-types weekly downloads
bunbunjstypescripttypedokcommon

A component for games that tracks viewable cells in a 3d grid, and discards the ones outside the viewable range.

cell-tracker weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Dialog system used for games. Popup menus, npc dialogs, etc...

dialog-system weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

A collection of single-function utilities for common tasks

@valkyriestudios/utils weekly downloads
utilitylibraryjavascriptjsnodebun

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

swpm

[ NPM | REPO | BUGS | HOME ]

Switch Package Manager

swpm weekly downloads
swpmnpmyarnpnpmbunclicommand-linepackage-managerjavascripttypescriptnodenodejs

cronyx

[ NPM | REPO | BUGS | HOME ]

Script-based task scheduler with scalable architecture, and integrated dependency management.

cronyx weekly downloads
buncroncrontabcronjobschedulerjob-schedulertask-schedulermongodbmysqlpostgresredis

A library for showing Newgrounds medals.

medal-popup weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Simple interface for notifying when an element change.

change-listener weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Place on items to log all calls and properties fetch from it. Helpful for debugging.

@dobuki/log-proxy weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Experimental REPL for Bun

bun-repl weekly downloads
bunreplclitsjs

Force a specific package manager to be used on a project

only-allow weekly downloads
pnpmcnpmnpmyarnbun

Automates Sqlite DB schema versioning

@farjs/better-sqlite3-migrate weekly downloads
sqlitesql-migrationdb-migrationcross-runtimebun

Simple package to make YouTube search.

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

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.

list-accumulator weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Ultrafast web framework for the Edges

hono-jxom weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobunlambdanodejs

A webgl library for loading up images / drawings / video and storing them as textures to be pushed to the GPU.

gl-texture-manager weekly downloads
bunbunjstypescriptwebglopengltextureimagevideogame

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.

motor-loop weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Detect which JavaScript runtime is being used.

js-runtime weekly downloads
bunnodedenojestruntime

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.

fixed-framerate-loop weekly downloads
bunbunjstypescriptframeraterequestAnimationFrametypescriptgameloopmetronome

Library for values that progress over time, for animation or other progressively changing values.

progressive-value weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

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.

free-stack weekly downloads
bunbunjstypescriptstackqueuedoublelinklist

Process canvas context to update images before they are used in games as texture.

canvas-processor weekly downloads
bunbunjstypescriptlistabstractvirtualinfinite

Switch Package Manager

@joshmeads/swpm weekly downloads
swpmnpmyarnpnpmbunclicommand-linepackage-manager

A plugin to harness the power of Cronyx's script-based task scheduling in your Elysia applications.

elysia-cronyx weekly downloads
bunelysiaplugincroncrontabcronjobschedulerjob-schedulertask-schedulermongodbmysqlpostgresredis

Graphics engine for games, set on top of bun.js.

bun-engine weekly downloads
gameenginewebglbunnapljsontypescriptjavascript

A TypeScript server agnostic Whatsapp's Official API framework

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

Ultrafast web framework for the Edges

@ibash/hono weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycomputedenobunlambdanodejs

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

@jonasbuerger/svelte-adapter-bun weekly downloads
sveltesveltekitsveltekit-adapterbun

gev

[ NPM | REPO | BUGS | HOME ]

Sets up templates

gev weekly downloads
generatortemplatesetupcreatorstarterprojectboilerplatebun

🐷 Poku makes testing easy for Node.js, Bun & Deno at the same time.

@npmtuanmap2024/temporibus-dignissimos-sequi weekly downloads
🐷testrunnerassertassertiontestingbundenocliconcurrentconcurrencyparallelismparallelsequentialunitintegrationtypescriptisolateisolationrunqueuequeuingnodejsnodecli-appexpectmochachaijestavataptapekarmaurunsuperteste2eend-to-endtddbddframeworktooltoolsfilterexcludelistfileslist-filestsxfasteasypokupokujs

Library for compressing a bunch of JSON data into one compressed file, improving load time.

json-compactor weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Package for loading assets.

@dobuki/asset-loader weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

wobe

[ NPM | REPO | BUGS | HOME ]

A fast, lightweight and simple web framework

wobe weekly downloads
serverbunwobe

TRPC adapter for bun js runtime

trpc-bun-adapter weekly downloads
buntrpcadapterwebsocket

Bun template for creating projects using bunjs

bun-template weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

futen

[ NPM | HOME ]

A (very) lightweight web framework, using decorators, simplifying syntax

futen weekly downloads
bunwebhttpserversocketbackendframework

Reusable React Popup component

@dobuki/react-popup weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Testing openAI's API, with a "dungeon master".

open-ai-npc weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Authentication system that validates users and provides auth tokens

dok-auth weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Simple reusable picture component in react.

@dobuki/react-picture weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Just a game built in Phaser

@dobuki/phaser-game weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Stimulus plugin for Bun to automatically load controllers from a directory.

bun-stimulus-plugin weekly downloads
bunstimulusplugin

bunrest

[ NPM | REPO | BUGS | HOME ]

An express-like API for bun http server

bunrest weekly downloads
bunrestbunexpresshttprestrestfulwebappserverframeworkapi

Some shell script for publishing directly into npmjs, using np.

@dobuki/auto-publish weekly downloads
bunbunjstypescriptgitcommitnpmjsnpm

Wrapper for using Colyseus api

dok-colyseus weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

FFI bindings generator for Bun

bun-ffi-gen weekly downloads
ffibuncodegenbindings

🥯 The Bun fetch mocker with a hole lot of flavor.

bun-bagel weekly downloads
bunbun-bagelfetchmockmockingtestingunit-testing

Use redis or other methods to lock code execution, preventing a resource to be used by two process at the same time

@dobuki/code-lock weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

Base tsconfigs files.

@kikiutils/tsconfigs weekly downloads
buntsconfigtsconfigs

Just a blinking underline, for inputs in game.

@dobuki/react-blinker weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

HTTP server for Cronyx, enabling seamless job scheduling across services via RESTful endpoints.

cronyx-server weekly downloads
bunelysiacroncrontabcronjobschedulerjob-schedulertask-schedulermongodbmysqlredispostgres

Tests in WebAssembly

@dobuki/wasm weekly downloads
bunbunjstypescripttemplatenpmnppublishgit

issac

[ NPM | REPO | BUGS | HOME ]

A lightweight web back-end framework based on Bun , using pure ts + Bun Native API to achieve .

issac weekly downloads
issacbunjavascripttypescriptwebbackendframeworkhttprestrestfulrouterappapi

Provides debug and build capabilities for pilets and Piral instances using Bun.

piral-cli-bun weekly downloads
piral-clipiralpluginbunbuilddebugbundle

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

@teasource/quo-architecto-sequi weekly downloads
browserbuncloudflarecompactdecodedecryptdenodetachedececdsaeddsaedgeelectronembeddedencryptflattenedgeneraljosejson web tokenjsonwebtokenjwajwejwkjwksjwsjwtnetlifynextnextjsoctokppayloadpempkcs8rsasecp256k1signsignaturespkivalidatevercelverifywebcryptoworkerdworkersx509

<br>

ddeep-core weekly downloads
decentralizedrealtimesynchronizationdatabasepeer-to-peerwebsocketP2Pdistributedbunnetwork

Convert Storyblok Datasource to i18n JSON

sb-datasource-to-i18n-json weekly downloads
storybloki18nsbclinodebun

Support eslint.config.mjs and eslint.config.ts for ESLint using Bun

eslint-ts-patch-bun weekly downloads
eslintbun

An API for use with the bun websocket server.

bunsockets weekly downloads
bunsocketswebsocketswswebsocketserver

A plug-and-play gamepad frontend framework for HTML5 mobile games, supporting both virtual and physical joysticks. No scripting required.

gamepadzilla weekly downloads
gamepadzillajoystickdualshockdualsensegamepadxbox360xboxonexboxgpzbun

Serve static files using Bun.serve or Bao.js

serve-static-bun weekly downloads
bunbunjsstaticserve-staticservebaojs

Useful utils for your Bun projects

@mangs/bun-utils weekly downloads
bunutils

Authentication library for the browser environment using Web Crypto API

@maccman/web-auth-library weekly downloads
authauthenticationauthorizationbearerbrowserbuncloudflare-workerscloudflarecryptodecryptdenoencrypthonojsonwebtokenjwkjwtkeysoauthoauth2signsubtlecryptotokentypescriptwebwebcrypto

A simple Bun plugin to load .yml & .yaml files as modules.

bun-plugin-yml weekly downloads
dotenvymlyamlloaderbun-pluginenvironmenttypescriptpluginbun

A simple Bun plugin to load .env files as modules.

bun-plugin-env weekly downloads
dotenv.envenvbun-pluginenvironmenttypescriptpluginbun

Lightweight WebSocket library for Bun

@jgtools/bunnyws weekly downloads
javascripttypescriptbunnywswswebsocketbun

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.

quadstore weekly downloads
nodedenobunbrowsertriplestorequadstoregraphrdfstorelevelleveldbdatabasesparqlrdfjsRDF/JStriplequad

A microframework for building JavaScript HTTP applications

@drashland/drash weekly downloads
apiappbuncloudflaredenodrashdrashlandframeworkhttpnoderesourcerestweb

[![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

mra1k3r0 weekly downloads
saikidesuMra1k3r0fsaxiosopenaifca-unofficialhttphelytpenisjsexpressbun

A Bun Bundler plugin that auto generates your d.ts types.

bun-plugin-dts-auto weekly downloads
dtsgenerationtypescripttypesautobunpackage

...more to come...

@maca134/hono-session weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobunlagonlambdanodejs

randsum

[ NPM | REPO | BUGS | HOME ]

Ergonomic Dice Rolling with Strong Typescript Support

randsum weekly downloads
diced20dice rollerrpg dice rollerrolld&ddndrpgttrpgrpgsttrpgstabletopdungeonsdragonsroleplaying gamerandrandomRNGnotationtypescriptbun

A simple, lightweight event sourcing library for js/ts, where you can bring your own persistance and publishing methods.

little-es weekly downloads
event-sourcingstorebackendevent storedatabasecqrsddddomain driven designedge readycloudflarebundeno

Cross JavaScript runtime benchmarking library and CLI

tatami-ng weekly downloads
benchmarkbrowserbundenonode

...more to come...

@maca134/hono-passport weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobunlagonlambdanodejs

Run scripts using Bun.js and perhaps install Bun first if necessary.

bun-safe weekly downloads
bunsafe-executionversion-controlcommand-wrapper

OAuth 2 / OpenID Connect for JavaScript Runtimes

@monocloud/oauth4webapi weekly downloads
access tokenauthauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptjwtnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkerdworkers

Find newer versions of dependencies than what your package.json allows

npm-check-updates-resolutions weekly downloads
npmcheckfinddiscoverupdatesupgradesdependenciespackage.jsonupdaterversionmanagementncubunyarnpnpm

A powerful and flexible logger designed specifically for the @thanhhoajs ecosystem, optimized for high performance with Bun and TypeScript

@thanhhoajs/logger weekly downloads
thanhhoathanhhoajsloggerbuntypescript

A bun plugin for tevm

@tevm/bun-plugin weekly downloads
bunpluginsoliditysoltevm

Elysia plugin for OAuth 2.0 Authorization Flow with more than 48 providers

elysia-oauth2 weekly downloads
elysiabunoauth2oauthopenidgooglevkdiscordpassportarctic

Easy-to-use and high-performance JavaScript library for data analysis. Works with tabular and geospatial data.

simple-data-analysis weekly downloads
simple-data-analysisdataanalysisdata-analysisgeogeospatialspatialnodenodejsbunbun.jsbrowsertypescriptjavascriptduckdbsql

OAuth 2 / OpenID Connect for JavaScript Runtimes

@awwong1/oauth4webapi weekly downloads
access tokenauthauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptjwtnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkerdworkers

A base TSConfig for working with Bun.

@tsconfig/bun weekly downloads
tsconfigbun

...more to come...

@maca134/hono-passport-openid weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobunlagonlambdanodejs

Talk to ChatGPT in JS TemplateString Style with Streaming Support

chatgpt-template weekly downloads
gptchatgpttypescriptnodebun

<div align="center"> <h1>☀️ Create CXX</h1> <h6>Set up a modern C++ project blazingly fast!</h6>

create-cxx weekly downloads
c++cmakevcpkgnodebunraylibmagnumsfmlsdl2sdl3libtcod

xinjs

[ NPM | REPO | BUGS | HOME ]

path-based state management for web apps

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

[![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]

hono-method-override weekly downloads
honobuntypescript

...more to come...

@maca134/hono-passport-oauth2 weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobunlagonlambdanodejs

Commands useful for everyday web development with node.

epic-cli weekly downloads
clieverydaybun

breadroll 🥟 is an intuitive lightweight library for type-safe data processing, designed with type-safety, developer experience and reduced runtime errors in mind

breadroll weekly downloads
bundata-engineeringcsvtsvcsv-parsertsv-parseredadata-sciencedata-transformation

f3v

[ NPM | REPO | BUGS | HOME ]

Fastify boilerplate for SSR Vue app

f3v weekly downloads
shalottsboilerplatevuebunvikevavite

gpt4js

[ NPM | REPO | BUGS | HOME ]

Using ChatGPT4/3.5-turbo/Gemini-Pro/BlackBox and etc. unlimited and free.

gpt4js weekly downloads
nodejsbungpt-3gpt-4chatgptgpt4freeollamaollama-apigeminiblackboxjavascriptaichatbotnlpmachine-learning

A powerful WebSocket library built on top of Bun's native WebSocket implementation

@thanhhoajs/websocket weekly downloads
thanhhoathanhhoajswebsocketbunrealtimeserverpubsubbroadcasttypescript

A powerful file-based routing for Express.js, Bun, pure Node.js and more

node-file-router weekly downloads
nodejsexpressbunrouterfile routerroutingmiddleware

OAuth 2 / OpenID Connect for JavaScript Runtimes

@jacobkim/oauth4webapi weekly downloads
access tokenauthauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptjwtnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkerdworkers

Supple mock server with random fake data using Faker.js

@kitabisa/smockr weekly downloads
apimockmockingfakerfakerjsbunclitoolsserverservicefront-endback-end

A runtime-agnostic library for stateless session management through secure, signed, and encrypted cookies.

iron-session-v8 weekly downloads
sessioncookieencryptionsecuritynext.jsexpresskoanode.jsdenobun

tasai

[ NPM | REPO | BUGS | HOME ]

The most complete and flexible ansi coloring library

tasai weekly downloads
tasaicolorsansiconsoleterminalcoloursbunbunjs

An Simple web-framework for Deno and Friends

nhttp-land weekly downloads
nhttpnhttp-landdenonodejsbuncloudflare-workersroutermiddlewareframework

galbe

[ NPM | HOME ]

Fast, lightweight and highly customizable JavaScript web framework based on Bun

galbe weekly downloads
bunhttpwebframeworkserverapi

> :warning: **IN DEVELOPMENT:** You may encounter some issues when using this plugin for production builds

bun-plugin-stylex weekly downloads
bunstylexplugin

OAuth 2 / OpenID Connect (allowing for Cognito idiosyncrasies) for JavaScript Runtimes

cognito4webapi weekly downloads
access tokenauthauthenticationauthorizationbasicbrowserbuncertifiedclientcloudflaredenoedgeelectronfapijavascriptjwtnetlifynextnextjsnodenodejsoauthoauth2oidcopenid-connectopenidvercelworkerdworkers

A powerful and flexible validation library for the @thanhhoajs ecosystem, optimized for high performance with Bun and TypeScript

@thanhhoajs/validator weekly downloads
thanhhoathanhhoajsvalidatorvalidatebuntypescript

An express-like http server for bun

swiftserve weekly downloads
httpservebunexpressexpress-likeexpressjsexpress.jsswiftserveswiftserverhttp-serverhttpserverhttp server

A file system wrapper for Node.js and Bun

@loom-io/fs weekly downloads
bunfsdirectorydirfilefile systemfilesystemnodenodejswrapper

hotdogs

[ NPM | REPO | BUGS | HOME ]

`hotdogs`: A CLI tool to check and update your package.json dependencies to their latest versions.

hotdogs weekly downloads
buncheckclidependenciesdepsdiscoverfindhdhotdoghotdogslatestmanagementmanagernpmpackage.jsonpackagepnpmupdateupdaterupdatesupgradeupgradesversionyarn

Detect image dimensions via fetch

fetch-image-size weekly downloads
imagesizedimensionresolutionwidthheightbunpngjpegbmpgifpsdtiffwebpsvgfetchrequesthttphttpsdetectprobe

...more to come...

@maca134/hono-session-store-redis weekly downloads
honowebapphttpapplicationframeworkroutercloudflareworkersfastlycompute@edgedenobunlagonlambdanodejs

Compatibility Layer for Node Deno and Bun

@sinclair/carbon weekly downloads
nodedenobunhttpwebsocket

Basic auth for Elysia.

elysia-basic-auth weekly downloads
bunelysia

[![NPM Version](https://img.shields.io/npm/v/bun-plugin-isolated-decl)](https://www.npmjs.com/package/bun-plugin-isolated-decl)

bun-plugin-isolated-decl weekly downloads
bunoxcdtsbun-pluginbun-plugin-isolated-decl

nrush

[ NPM | REPO | BUGS | HOME ]

A speedy way to get your node project up to date, and probably break things.

nrush weekly downloads
nodebunupdatepackage.jsonupdatesrustnpm-check-updates

A simple TypeScript starter kit using Bun.

bun-ts-starter weekly downloads
typescriptstarterkitbunpackage

fast chinese lorem-ipsum & names generator

cn-lorem-ipsum weekly downloads
bunloremchinese

Type-safety piping paradigram through webstream-kernels.

snoflow weekly downloads
webstreamfunctionalpipe-throughkerneltransformstreambunnodebrowser

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.

@ivanoliverfabra/bloom weekly downloads
bunbloomminecraft

OpenID Connect client plugin for ElysiaJS

elysia-openid-client weekly downloads
elysiaelysiajsoidcopenidOpenID Connectbun

> Allows Astro to run your SSR site with the Bun's native API `Bun.serve`.

astro-bun-adapter weekly downloads
astro-adapterbunwithastro

Bun plugin for loading non-imported assets

bun-asset-loader weekly downloads
bunpluginbundlingassetsimagescopy

simple html library for client-side js

@datkat21/html weekly downloads
htmlclient-sidetypescriptjavascriptlibraryeasy-to-usejsdocbunnode

The moduleNameMapper functionality of jest for bun

bun-module-name-mapper weekly downloads
bunbunjsmoduleNameMappertestmoduleNameMapper for bun

A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox

@sebastianwessel/quickjs weekly downloads
typescriptquickjsruntimewasmwebassemblybunhonoexampleworkerpoolpackagelibrary

Bun plugin for loading style files

bun-css-loader weekly downloads
bunpluginbundlingcssscss

You can add error middleware to APIs made with Elysia

elysia-fault weekly downloads
elysiaerrorbunhttp

A Bun plugin for generating typescript types for environment variables

bun-plugin-env-types weekly downloads
bunpluginenvtypestypescripttype-safeenvironment variables

Blinkify is a lightweight npm package that simplifies the creation of Solana Actions-compatible API endpoints.

blinkify weekly downloads
bun

A speedy way to get your node project up to date, and probably break things.

nrush-darwin-x64 weekly downloads
nodebunupdatepackage.jsonupdatesrustnpm-check-updates

A speedy way to get your node project up to date, and probably break things.

nrush-windows-arm64 weekly downloads
nodebunupdatepackage.jsonupdatesrustnpm-check-updates

A speedy way to get your node project up to date, and probably break things.

nrush-windows-x64 weekly downloads
nodebunupdatepackage.jsonupdatesrustnpm-check-updates

Bun bindings for webview, a tiny library for creating web-based desktop GUIs.

webview-bun weekly downloads
bunwebviewwebview-bun

A speedy way to get your node project up to date, and probably break things.

nrush-linux-arm64 weekly downloads
nodebunupdatepackage.jsonupdatesrustnpm-check-updates

A speedy way to get your node project up to date, and probably break things.

nrush-linux-x64 weekly downloads
nodebunupdatepackage.jsonupdatesrustnpm-check-updates

A speedy way to get your node project up to date, and probably break things.

nrush-darwin-arm64 weekly downloads
nodebunupdatepackage.jsonupdatesrustnpm-check-updates

Elysia.js plugin that helps to use Drizzle ORM schema inside elysia swagger

elysia-drizzle-schema weekly downloads
bunelysiaelysia.jsdrizzledrizzle-ormswagger

A bun wrapper for ffmpeg

lw-ffmpeg-bun weekly downloads
ffmpegbun

Domain-based Port forwarder with http&websockets supported, proxy server is powerd by Bun.

bunproxy weekly downloads
bunproxyhttptypescript

nixle

[ NPM | REPO | BUGS | HOME ]

Universal Server-Side Framework. Backend for everyone and everywhere.

nixle weekly downloads
backendnixleframeworkserveruniversaltypescriptnodefastifyexpressbunelysiahonoserver-side

pmex

[ NPM | REPO | BUGS | HOME ]

Run dynamic NPM or YARN or PNPM

pmex weekly downloads
nodenpmyarnpnpmbunnpxbunx

A quick and dirty analogue to HtmlWebpackPlugin for Bun's bundler.

@takinabradley/htmlbunplugin weekly downloads
bunbundlerpluginhtml

A TypeScript server agnostic Whatsapp's Official API framework

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

Simple and extensible HTTP client library built on top of fetch with caching and retry. Works on browser, Node.js, Bun, and more.

reqmate weekly downloads
httpclientfetchretrypollingcachingbrowsernodejsbun

0http for Bun

0http-bun weekly downloads
httpserverrestapiwebbun

A plugin for bun build which inlines html templates.

bun-plugin-inline-templates weekly downloads
bunplugintemplateinlinebuildbun.build

A plugin for bun build which allows html entrypoints.

bun-plugin-html weekly downloads
bunpluginbuildbun.build

diapio

[ NPM | REPO | BUGS | HOME ]

Diapio is a simple and easy-to-use library to help you get around Diapi's api's.

diapio weekly downloads
bunapi

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

@anymud/bun-plugin-dts weekly downloads
bunbun-pluginstypescriptdtsdts-generatortype-definitionstypescript-definitionsbun-build-toolautomatic-dtstypescript-pluginbun-typescriptdefinition-filescode-generationbun-build-pluginbun-developmentbun-javascriptjs-to-tsbun-jstypescript-supportbun-build-system

Streaming interface for decoding tarballs on modern JavaScript runtimes

streaming-tarball weekly downloads
tartarballstreamingwebstreamstreamcloudflare workersdenobun

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

bun-hot-reload weekly downloads
bunserverhot reloadrefreshweb

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

bun-sqlite-cache weekly downloads
bunsqlitecachelruttl

Is this specifier a Bun core module or supported Node one?

is-bun-module weekly downloads
coremodulesmodulenodedependenciesbun

Advance Spotify API Wrapper for Node.js and Browser

@meertarbani/spotify-api-js weekly downloads
spotifyapispotify-apispotify-api-jsspotify-api-nodespotify-api-node-jsspotify-api-node-tsspotify-api-node-typescriptspotify-api-node-js-typescriptbun

A zero-config Serverless Framework plugin to automate the management of AWS Bun Lambda Layer.

@serverless-bun/layer weekly downloads
serverlessserverless pluginpluginbunaws lambdaawslambdalambda layer

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

@decentrl/jose weekly downloads
browserbuncloudflarecompactdecodedecryptdenodetachedececdsaeddsaedgeelectronembeddedencryptflattenedgeneraljosejson web tokenjsonwebtokenjwajwejwkjwksjwsjwtnetlifynextnextjsoctokppayloadpempkcs8rsasecp256k1signsignaturespkivalidatevercelverifywebcryptoworkerdworkersx509

Strange API Wrapper for JavaScript

@imnaiyar/strange.js weekly downloads
ImageImageAPIAPIAPIWrapperWrapperTypescriptJavascriptnodebun

pubun

[ NPM | REPO | BUGS | HOME ]

Asynchronous library with built-in caching to identify available package managers

pubun weekly downloads
npmyarnpnpmbunpackage-managerpackage.jsonpackage-lock.jsondetect

Supabase Webhook typescript types for testing if its down

supabase-status-types weekly downloads
bun

A bun plugin to import and transform image on the go

bun-image-transform weekly downloads
bunsharpimage

Create web application with the z0 stack

create-z0-app weekly downloads
create-z0-appnext.jsz0-stacktailwindtRPCtypescriptbun

Stateful session middleware for Hono. Works with Cloudflare KV or node-redis.

hono-kv-session weekly downloads
honosessionbuncloudflareworkerskvredis

A solid library that simplifies interaction with Strange API, making image manipulation easier.

strange.js weekly downloads
ImageImageAPIAPIAPIWrapperWrapperTypescriptJavascriptnodebun

This package provides a convenient way for Node.js applications to interact with the Statistics API of the Central Bank of Argentina (Banco Central de la República Argentina, BCRA).

bcra-statistics-sdk weekly downloads
bunbcraapi

A ponyfill for the Storage API, utilizing SQLite

bun-storage weekly downloads
bunstorage apilocalstoragesessionstorageponyfill

A TypeScript HTTP client wrapper for CronyxServer, seamlessly integrating the power of Cronyx across platforms using a familiar API interface.

cronyx-client weekly downloads
bunclientcroncrontabcronjobschedulerjob-schedulertask-scheduler

A bun plugin for generating dts files

bun-plugin-dts weekly downloads
bun

A lightweight query builder for Bun

@crbroughton/sibyl_bun weekly downloads
query buildersqlitewasmembeddedtypescriptbun

bun-pkg

[ NPM | REPO | BUGS | HOME ]

A monorepo manager for the bun workspaces

bun-pkg weekly downloads
bunmonorepoworkspacespackage-managerjavascript

Kevin Wolf's opinionated TypeScript config for Bun projects

@kevinwolfcr/tsconfig-bun weekly downloads
tsconfigtypescriptconfigbunkevinwolfcr

Type-safe utility for constructing conditional class names in TypeScript or JavaScript.

@nberlette/clsx weekly downloads
classnamescssclassfront-end utilityweb developmentdenonodebunjsxclsxjsrtypescriptjavascriptutility

compile time async dependency injection plugin

@softnetics/what-the-dep weekly downloads
typescriptdependencies-injectiontype-safebun

bun-kv

[ NPM | REPO | BUGS | HOME ]

Bun simple key-value storage with SQLite

bun-kv weekly downloads
buntypescriptpluginkey-valuekvsqlitestoragedatabase

Express' application generator

@expressbun/generator weekly downloads
expressframeworkbunwebrestrestfulrouterappapi

A Bun plugin that enables importing modules using glob patterns

bun-plugin-glob-import weekly downloads
bunpluginbun-pluginloaderglobimporttypescript

npm init template for a Bun application using oak & oak-routing-ctrl

create-oak-bun weekly downloads
oakoak-routing-ctrlnodejstypescriptdecoratorapiscaffoldbun

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.

@stianlarsen/react-package-paster weekly downloads
Reactnpmpackagemanagernpm pastercode copycode snippetsyarnbunpnpmCopy npm install componentCopy package manager install commandStian Larsenpackage installationcode snippetinstallation commandpackage documentationreact componentdeveloper toolsdocumentation toolscode previewcode exampleUI componentcustomizablelightweight

Server Adapter Plugin for Banana Cake Pop GraphQL IDE

@chillicream/bananacakepop-server-adapter-plugin weekly downloads
apolloapollo-serverbananabananacakepopbcpgraphqlgraphql-httpgraphql-idegraphql-yogamiddlewareserver-adapterserver-adapter-pluginwhatwg-nodenodebundeno

siopao

[ NPM ]

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

siopao weekly downloads
bunhttpfetch

A simple framework for building and running discord bots

phasebot weekly downloads
discorddiscordjsbotframeworkclientbun

Force specific package manager(s) to be used on a project

only-allow-many weekly downloads
pnpmcnpmnpmyarnbun

![Next+ Banner](banner.png)

create-next-plus weekly downloads
create-next-plusnext.jsnext-plustailwindtRPCtypescriptbun

Type-safety piping paradigram through webstream-kernels.

webstream-kernel weekly downloads
webstreamfunctionalpipe-throughkerneltransformstreambunnodebrowser

Confirm your package manager before running NPM install!

npm-confirm weekly downloads
npmbunpnpmyarn

pinetto

[ NPM | REPO | BUGS | HOME ]

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

pinetto weekly downloads
loggingloggerlogsimplepinettochildconsoleisomoprhicbunmodulebrowsernodeasyncfast

is-bun

[ NPM | REPO | BUGS | HOME ]

Return true if you are running in Bun.

is-bun weekly downloads
bun

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

node-secret-codes weekly downloads
nodejsnodebunscriptingsecretcodescheatcodesdevtoolutilities

Runtime fixes for @gradio/client to work under node.js & other non-browser JS runtimes

gradio-node-fix weekly downloads
gradio@gradio/clientnodebun

TypeScript framework for CLI artisans. Build beautiful console apps with ease.

@stacksjs/cli weekly downloads
bunclicommandscommand line interfaceconsolebinaryappspromptsspinnersutilitieshelperscacorastacks

Mining numbers converter

mining-numbers weekly downloads
bun

A rework of the express-http-context package to use the new async_hooks API

@sliit-foss/express-http-context weekly downloads
expresscontexthttp-contextbunbun.js

bundown

[ NPM | REPO | BUGS | HOME ]

Bundown is a fast all-in-one Markdown runtime.

bundown weekly downloads
bundownbunmarkdownruntimetypescriptjavascriptshell

A dead simple npm library to validate express.js response status codes.

express-status-validate weekly downloads
express.jsbun

sslx

[ NPM | REPO | BUGS | HOME ]

A TLS library with automation.

sslx weekly downloads
tlssslhttpscryptographyx509keyscertificatesrootcaca-bundledevelopmentenvironmentbunstacksnode-forgetypescriptjavascript

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

svelte-adapter-bun weekly downloads
sveltesveltekitsveltekit-adapterbun

A Bun whois parser

bun-whois-parser weekly downloads
bunjavascriptwhoisjswhois-parser

A functional ReScript server framework for Javascript runtimes. Currently supports Express and Bun.

@jvlk/rescript-dream weekly downloads
rescriptexpressbunserver

A modern reverse proxy, powered by Bun.

bun-reverse-proxy weekly downloads
reverse proxyssldevelopmentenvironmentproxybunstackstypescriptjavascript

A toolkit of useful DynamoDB goodies.

dynamodb-tooling weekly downloads
dynamodbutilitiestypescriptbunpackage

## Installation

@trellisorg/ngx-hono-ssr weekly downloads
angularngssrbunhono

Real-time Web Apps for Node.js and Bun

@helenejs/isosockjs weekly downloads
websocketsrpcreactreactjsmethodseventsnodenodejsbun

The Stacks file system.

@stacksjs/storage weekly downloads
storagefsfile systemglobapicollectionsutilitiesfunctionsbunstacks

The Stacks path.

@stacksjs/path weekly downloads
pathpathsutilitiesfunctionsbunstacks

a wrapper around bun:sqlite to let you crunch data in your local

furnace-sql weekly downloads
bunbun sqlitlocal sql

bunnet

[ NPM | REPO | BUGS | HOME ]

Developer-friendly library for building and managing powerful APIs with ease and efficiency

bunnet weekly downloads
bunNETbunframeworkrestrestfulhttpwebrouterappapi

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

sflow

[ NPM ]

stream-flow with type-safety piping paradigram through web-stream-kernels.

sflow weekly downloads
web-streamwebstreamfunctionalpipe-throughkerneltransformstreambunnodebrowsersnoflow

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.

bundl-cache weekly downloads
graphQLcachecachingclient-sidebunquery

Use any web browser as GUI, with Bun in the backend and HTML5 in the frontend.

bun-webui weekly downloads
webuibunbunjs

kysely dialect for bun:sqlite, running in worker

kysely-bun-worker weekly downloads
kyselydialectsqlworkersqlite3bun

Inline (Tailwind) CSS stylesheets into HTML style attributes.

inline-html-styles weekly downloads
inline-stylecsshtmlemailesnextbunjuicepostcsspostcss-calctypescriptvitestinline-css

A file system wrapper for Node.js and Bun

@loom-io/node-filesystem-adapter weekly downloads
loom-iofsfilesystemnodebunnodejsadapter

The Stacks database integration.

@stacksjs/database weekly downloads
databaseormsqlitemysqlpostgresbunstacks

A file based router system for bun

@kapsonfire/bun-bakery weekly downloads
bunwebserverhttprouter

The Stacks actions.

@stacksjs/actions weekly downloads
actionsstacksframeworktypescriptjavascriptbunvite

twlitme

[ NPM | REPO | BUGS | HOME ]

compiles tailwindcss classes to lit-element styles

twlitme weekly downloads
litlitelementtailwindcsstailwindbun

buna

[ NPM ]

Faster install of bun to windows

buna weekly downloads
clitoolsbuninstall

A flexible logging and file management system for javascript applications.

lit-logger weekly downloads
loggerlit-loggerlittypescripttsbun

Another sveltekit adapter for bun.

@eslym/sveltekit-adapter-bun weekly downloads
sveltekitadapterbun

Lit utils to implement SSR to projects that do not use Javascript.

lit-ssr-utils weekly downloads
bununix-socketelysiassrlit-ssrssr-outside-javascriptserver-side-renderinglit-server-side-renderingserver-side-rendering-outside-javascript

Local development tunnel.

@stacksjs/tunnel weekly downloads
tunnellocalbunstacks

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