{"repo":"JointOps/bunway","free":true,"listed":false,"github":"https://github.com/JointOps/bunway","clone":"git clone https://github.com/JointOps/bunway.git","description":"bunWay is a web framework that runs on Bun and implements the Express.js API surface for the vast majority of real-world patterns — the same req, res, next signature, the same method names, and familiar middleware behavior.","language":"TypeScript","stars":12,"topics":["all-in-one","bun","contribution","contributions-welcome","expressjs","help-wanted","middleware","open-source","cors","express"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"bunWay Express API. Bun speed. Zero dependencies. bunWay is a web framework for Bun that speaks Express fluently. Same (req, res, next) signature. Same middleware patterns. Same routing. Just faster, lighter, and with 26 middleware built right in. No rewrites. No new API to learn. Drop it in and ship. If you've written Express before, you just wrote bunWay. --- Quick Links Install · Why bunWay? · Express Compatibility · Middleware · Routing · Docs --- Why bunWay? The problem Building a production Express app means installing 15-30 packages: cors , helmet , express-session , morgan , compression , express-rate-limit , multer , cookie-parser , csurf , hpp , express-validator , connect-timeout ... each with its own version, its own types, its own maintenance burden. bunWay ships all of that in a single import with zero dependencies. The comparison Express + ecosystem bunWay --- --- --- Runtime Node.js Bun (native speed) Production dependencies 30+ packages for a real app 0 Middleware Install, configure, and maintain separately 26 built-in , one import TypeScript @types/express + build step Native. Strict types included. TLS/HTTPS https.createServer(opts, app) app.listen({ tls: { cert, key } }) API compatibility — Broad Express 4.x parity — see what's different Learning curve — None. Same API. By the numbers Metric Value -------- ------- Production dependencies 0 Built-in middleware 26 Test suite 2,423 tests , 4,837 assertions TypeScript 100% strict mode --- Getting Started That'","default_branch":null,"files":null,"tree":[],"storefront":"/r/JointOps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JointOps/bunway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}