TypeScript bun

Open-source TypeScript projects categorized as bun

Top 23 TypeScript bun Projects

  1. hono

    Web framework built on Web Standards

    Project mention: Routing in Spin Apps with Hono | dev.to | 2025-05-07

    // For Hono documentation refer to https://hono.dev/docs/ import { Hono } from 'hono' import type { Context, Next } from 'hono' import { logger } from 'hono/logger' let app = new Hono() // Logging to stdout via built-in middleware app.use(logger()) // Example of a custom middleware to set HTTP response header app.use(async (c: Context, next: Next) => { c.header('server', 'Spin CLI') await next() }) app.get('/', (c: Context) => c.text('Hello, Spin!')) app.get('/:name', (c: Context) => { return c.json({ message: `Hello, ${c.req.param('name')}` }) }) app.fire()

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. elysia

    Ergonomic Framework for Humans

    Project mention: Elysiajs/Elysia: Ergonomic Framework for Humans | news.ycombinator.com | 2025-03-21
  4. kysely

    A type-safe TypeScript SQL query builder

    Project mention: Migrating to Postgres | news.ycombinator.com | 2025-05-14

    I didn't mind prisma for managing the schema etc but also seen your linked github issue. I found other people recommend combining Prisma with Kysley. I have only used this in toy projects so take this with a grain of salt.

    https://kysely.dev/

  5. graphql-yoga

    🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.

    Project mention: Show HN: Dumbo – Hono inspired framework for PHP | news.ycombinator.com | 2024-11-17

    You're talking about the implementation of the protocol, right?

    That is a good implementation of it, called GraphQL Yoga[0]

    However I'm concerned there is a slight disconnect here. I'm saying that the technical specification of GraphQL does not lend itself to being bad, rather its the failure of developers to really understand its purpose and what its for (its a giant aggregator, with various ways to optimally aggregate things together, depending on what is optimal for a given problem set)

    For that, I recommend becoming more familiar with the specification itself[1] because thats what I'm talking about. The specification (and thus its technical nature) doesn't prescribe anything regarding how you get data on to the graph. Many people equate GraphQL with database problems[2]

    This doesn't mean I don't understand that GraphQL has shortcomings, but all approaches to APIs have short comings. I have found GraphQL has the least amount

    [0]: https://github.com/dotansimha/graphql-yoga

    [1]: https://spec.graphql.org

    [2]: Common complaint I see all the time. I find it stems from a failure to understand how the entirety of GraphQL is meant to work, and some of the mechanics within. Like when to appropriately leverage DataLoader[3], for instance.

    [3]: https://github.com/graphql/dataloader

  6. openstatus

    πŸ“ The open-source synthetic monitoring platform πŸ“

  7. jose

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

    Project mention: Why your jwt might be lying to you and how to make it tell the truth | dev.to | 2025-05-20

    Jose powerful JWT lib for modern JS

  8. happy-dom

    A JavaScript implementation of a web browser without its graphical user interface

    Project mention: Proton: Pluggable SSR + DOM | Or How I implemented better SSR from scratch | dev.to | 2025-04-13

    Nah, I took a third path - looking for alternatives to JSDOM... And I found it - happy-dom.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. triplit

    A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).

    Project mention: Show HN: Triplit – Open-source syncing database that runs on server and client | news.ycombinator.com | 2024-06-25
  11. saasfly

    Your Next SaaS Template or Boilerplate ! A magic trip start with `bun create saasfly` . The more stars, the more surprises

    Project mention: Top 8 Most Popular Open-Source Next.js SaaS Templates | dev.to | 2024-10-22

    4. Saasfly

  12. lumen

    A constantly evolving and thoughtful architecture for creating static blogs. (by alxshelepenok)

  13. ConvertX

    πŸ’Ύ Self-hosted online file converter. Supports 1000+ formats βš™οΈ

    Project mention: Open source and self hostable/private file converter | news.ycombinator.com | 2025-04-12
  14. idonthavespotify

    Effortlessly convert Spotify links to your preferred streaming service

    Project mention: I Don't Have Spotify | news.ycombinator.com | 2025-05-11
  15. t4-app

    Full stack meta-framework for building iOS, Android, and Progressive Web Apps with Tamagui and deploying to Cloudflare.

  16. create-better-t-stack

    A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations

    Project mention: Show HN: I built a CLI for one-command fullstack TypeScript projects | news.ycombinator.com | 2025-04-01
  17. poku

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

    Project mention: Poku makes testing easy for Node.js, Bun, Deno, and you at the same time | news.ycombinator.com | 2024-08-07
  18. actor-core

    🎭 Stateful Serverless That Runs Anywhere. The easiest way to build stateful, AI agent, collaborative, or local-first applications. Deploy to Rivet, Cloudflare, Bun, Node.js, and more.

    Project mention: Show HN: ActorCore – Stateful Serverless Framework That Runs Anywhere | news.ycombinator.com | 2025-04-16

    Does this example list help? https://github.com/rivet-gg/actor-core?tab=readme-ov-file#ex...

    > I'm also curious how the service handles multiple requests to the same state.

    That's the key part of ActorCore – state is persisted across requests. It's like a Lambda function that can (a) run forever and (b) persist state.

  19. hyperimport

    ⚑ Import c, rust, zig etc. files in your TypeScript code and more.

  20. Miruro

    not a bug, but a feature

  21. fedify

    ActivityPub server framework in TypeScript

    Project mention: Fedify 1.3.0: OpenTelemetry support & enhanced message queue | dev.to | 2024-11-29

    For a complete list of changes, check out our changelog.

  22. deno_python

    🐍 Python interpreter bindings for Deno and Bun.

  23. logtape

    Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions

    Project mention: LogTape 0.6.0 released: What's new? | dev.to | 2024-09-24

    If you're curious about the background of this feature addition, please refer to GitHub issue #15.

  24. oauth4webapi

    Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

    Project mention: Show HN: Bknd – Firebase alternative that embeds into any React stack | news.ycombinator.com | 2025-03-25

    Similar to Firebase it's multi-strategy based. You can use a combo of email/password or OAuth/OIDC (internally using https://github.com/panva/oauth4webapi) – currently there are 2 pre-configured (Google, Github), but it's easy to extend, so requests are welcome.

    On the Authorization side, you can create roles and attach permissions to it. Those roles then get attached to users.

    Claims are transported via JWT, you can configure its lifetime, secret and hashing. Currently it's stateless, meaning the token is not checked in a session store. But if there is demand, I'd prioritize adding this. I'm mainly exactly looking for feedback to prioritize next additions.

    Hope this helps.

  25. middleware

    monorepo for Hono third-party middleware/helpers/wrappers (by honojs)

    Project mention: Introducing Hono OpenAPI: Simplifying API Documentation for HonoJS | dev.to | 2024-12-07

    This is a question many have asked. Yes, there is Zod OpenAPI, created by Yusuke. While it’s a great package, it has some significant limitations that led to the creation of a new solution.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript bun discussion

Log in or Post with

TypeScript bun related posts

  • Using Bun Compile/Build to embed an Express/ Vite / Vue Application

    4 projects | dev.to | 12 May 2025
  • I Don't Have Spotify

    1 project | news.ycombinator.com | 11 May 2025
  • πŸš€ Switching from Node + Express to Hono + Bun and I’m not looking back.

    2 projects | dev.to | 1 May 2025
  • Good-bye core types; Hello Go as we know and love it

    5 projects | news.ycombinator.com | 26 Mar 2025
  • Using Cloudflare Durable Objects with SQL Storage, D1, and Drizzle ORM

    6 projects | dev.to | 26 Feb 2025
  • Show HN: Simple to build MCP servers easily connect with custom LLM calls

    1 project | news.ycombinator.com | 3 Feb 2025
  • I don't have Spotify: Convert Spotify links to your preferred streaming service

    1 project | news.ycombinator.com | 13 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source bun projects in TypeScript? This list will help you:

# Project Stars
1 hono 24,262
2 elysia 12,419
3 kysely 12,001
4 graphql-yoga 8,380
5 openstatus 7,162
6 jose 6,493
7 happy-dom 3,790
8 triplit 2,739
9 saasfly 2,444
10 lumen 2,010
11 ConvertX 1,856
12 idonthavespotify 1,652
13 t4-app 1,632
14 create-better-t-stack 1,124
15 poku 1,049
16 actor-core 913
17 hyperimport 833
18 Miruro 826
19 fedify 741
20 deno_python 729
21 logtape 688
22 oauth4webapi 648
23 middleware 641

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?