bun

Open-source projects categorized as bun

Top 23 bun Open-Source Projects

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • Project mention: Node Test Runner vs Bun Test Runner (with TypeScript and ESM) | dev.to | 2024-04-26

    It has a decent compatibility with both Jest and Vitest's APIs (you can track progress here so you can use it as almost a drop-in replacement for either. Just as Node's, it has describe/it, mock, test and others, but with the expect syntax (which I find more readable). For example:

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

  • Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • hono

    Web Framework built on Web Standards

  • Project mention: I used Cloudflare Workers and R2 as HTML generating service. It was so easy! | dev.to | 2024-04-26

    I used hono to implement worker.

  • kysely

    A type-safe typescript SQL query builder

  • Project mention: Show HN: Tsynamo – Type-friendly DynamoDB query builder for TypeScript | news.ycombinator.com | 2024-04-10

    Hello HN! I was recently introduced to Kysely (https://github.com/kysely-org/kysely), a type-safe Typescript SQL query builder, and instantly fell in love! I got inspired and wanted to make something similar for AWS DynamoDB.

    Thus, I developed Tsynamo! Instead of calling it type-safe, I decided to go with type-friendly, because the library is still in an early stage, and is not 100% type-safe.

    Under the hood, Tsynamo compiles the built queries into AWS SDK v3 commands. I feel that Tsynamo simplifies the AWS SDK API quite a lot since the developer doesn't have to mess around with condition/filter expressions or attribute names/values themselves, and as a bonus gets autocompletion for building the queries!

    There's also a playground to test it out in your browser: https://try.tsynamo.dev. It might not have the most up-to-date API of the library in use yet, but you can get the library's main idea from there.

    Since the project is still in its early stages, it doesn't yet have 100% support for all DynamoDB features, like querying indexes. The next steps will be increasing the support coverage and perhaps adding automatic type generation as inspired by kysely-codegen (https://github.com/RobinBlomberg/kysely-codegen).

    Would love to get some feedback, thanks in advance!

  • 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.

  • jose

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

  • Project mention: 🚀 Top 12 Open Source Auth Projects Every Developer Should Know 🔑 | dev.to | 2023-12-06

    JWT - jose

  • moon

    A task runner and repo management tool for the web ecosystem, written in Rust.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-bun

    ⚡️ A curated list of awesome things related to Bun

  • saasfly

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

  • Project mention: Saasfly – An easy-to-use and enterprise-grade Next.js boilerplate | news.ycombinator.com | 2024-04-03
  • hyperimport

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

  • Project mention: Hyperimport - Import c, rust, zig etc. files in TypeScript | dev.to | 2023-10-14

    ...and even more, like importing native C functions from libc in typescript. Check out the guide.

  • oauth4webapi

    OAuth 2 / OpenID Connect for JavaScript Runtimes

  • Project mention: Learn OAuth by building a client with Node.js | news.ycombinator.com | 2024-04-16

    For those looking for production-level OAuth libs, the absolute best implementation for JS runtimes is https://github.com/panva/oauth4webapi

  • svelte-adapter-bun

    A SvelteKit adapter for Bun

  • stacks

    ⚛️ Type-safe full-stack framework for Artisans. Develop modern clouds, apps & framework-agnostic libraries, faster. (by stacksjs)

  • proto

    A pluggable multi-language version manager. (by moonrepo)

  • Project mention: Difftastic, a structural diff tool that understands syntax | news.ycombinator.com | 2024-03-21
  • setup-bun

    Set up your GitHub Actions workflow with a specific version of Bun

  • Project mention: Yarn 4.0 | news.ycombinator.com | 2023-10-23

    I use Bun in CI too, and they have a clean GitHub Action for it: https://github.com/oven-sh/setup-bun.

    Actually now that you mention CI, I remember now that I did also run into non-deterministic problems runnign type checks on projects with Bun using Github's free runner.

    Errors looked like this, but it worked fine every 2/3 runs with the exact same code:

  • sharemystack

    Share your stack with the world!

  • Project mention: This Week In React #166: Waku, React-Forget, React-Native, Expo, Million, Remotion, Next.js, Storybook, Remix... | dev.to | 2023-12-15

    This week's issue is quite special for me: it's the very first time I'm not alone writing the content. Benedikt almost wrote the entire React-Native section. I haven't used React-Native in production since 2020 😅 so it's nice to have someone using all the cutting edge libs help me provide relevant insights.

  • bench

    📊 Comparing deno, node and bun HTTP frameworks (by denosaurs)

  • bunrest

    An express-like API for bun server

  • Project mention: Write bun like expresses | /r/bunjs | 2023-09-21
  • instant

    JavaScript API framework with ORM, migrations and vectors

  • Project mention: instant.dev: Rails-inspired JavaScript ORM and Migrations for Postgres | /r/programming | 2023-09-30
  • middleware

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

  • Project mention: HonoJS: Small, simple, and ultrafast web framework for the Edges | news.ycombinator.com | 2024-04-15

    That's actually something I find a bit awkward, too. Especially, there was no way to re-use the global Hono error handler for all OpenAPI routes. I created an issue[1] with my suggested workaround and was told that that's the way to go. Maybe things are that way because `zod-openapi` was introduced later on. But I believe in the end it doesn't really matter that much as the code is clean and readable. :)

    [1] https://github.com/honojs/middleware/issues/323#issuecomment...

  • EmailFlare

    Send emails from your domain through Cloudflare for free. Self host on your account.

  • Project mention: Show HN: EmailFlare, a webapp packaged in a worker to send your domain emails | news.ycombinator.com | 2023-08-02
  • api

    Instant API: Build type-safe web APIs with JavaScript (by instant-dev)

  • Project mention: Show HN: Instant API – Build type-safe web APIs with JavaScript | /r/hypeurls | 2023-10-27
  • pup

    Universal process manager built in Deno (by Hexagon)

  • 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).

bun related posts

  • Node Test Runner vs Bun Test Runner (with TypeScript and ESM)

    1 project | dev.to | 26 Apr 2024
  • Nrr: Minimal, fast NPM scripts runner

    1 project | news.ycombinator.com | 25 Apr 2024
  • SPA-Like Navigation Preserving Web Component State

    2 projects | dev.to | 25 Apr 2024
  • Tatami-Ng Version 0.4.4

    1 project | news.ycombinator.com | 19 Apr 2024
  • HonoJS: Small, simple, and ultrafast web framework for the Edges

    9 projects | news.ycombinator.com | 15 Apr 2024
  • Bun – A fast all-in-one JavaScript runtime

    1 project | news.ycombinator.com | 6 Apr 2024
  • Saasfly – An easy-to-use and enterprise-grade Next.js boilerplate

    1 project | news.ycombinator.com | 3 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 5 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 bun 70,679
2 SheetJS js-xlsx 34,507
3 hono 15,210
4 kysely 9,317
5 graphql-yoga 8,029
6 jose 4,809
7 moon 2,601
8 awesome-bun 2,471
9 saasfly 914
10 hyperimport 808
11 oauth4webapi 500
12 svelte-adapter-bun 476
13 stacks 457
14 proto 458
15 setup-bun 338
16 sharemystack 306
17 bench 304
18 bunrest 269
19 instant 261
20 middleware 269
21 EmailFlare 254
22 api 246
23 pup 129

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com