Bun 1.1

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
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.io
featured
  1. bun

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

    Kind of. When you do try to run bun in production you'll find out that it has significant differences to node -- like not handling uncaught exceptions: https://github.com/oven-sh/bun/issues/429

    Then you'll use bun build and run node in production, only to find that sourcemaps don't actually work at all: https://github.com/oven-sh/bun/issues/7427

    So you'll switch to esbuild + node in production :)

    Definitely excited for the promise of bun, but it's not quite baked yet.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    ntdll.dll!RtlUserThreadStart()

    There are valid reasons to use APIs from NTDLL. Where I disagree with zig#1840 is the idea that it is always better to use NTDLL versions of API. Every other software ecosystem uses the standard Win32 APIs and diverging from that without a good reason seems like a good way to have unexpected behavior. One concrete example is most users and programmers expect Windows to redirect some file system paths when running on WOW64. But this is implemented in Kernel32, not ntdll.

    https://github.com/ziglang/zig/issues/11894

  4. brlewis-aoc

    See my answer "what's cool about deno" https://gitlab.com/brlewis/brlewis-aoc/-/blob/main/README.md...

  5. node-esbuild-executable

    A demonstration of how to build a single file executable from a node program using esbuild

  6. pnpm

    Fast, disk space efficient package manager

  7. deno-cliffy

    Command line framework for deno 🦕 Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...

    Also with Deno, it become very easy to write typed cli. .ts file can be run as script very easily with permission access defined on top of the script such as:

    #!/usr/bin/env -S deno run --allow-net

    Then one can just run ./test.ts if the script has +x permission.

    Also project such as https://cliffy.io has made writing cli way more enjoyable than node.

    It is a good idea to beware of the VC. So it is good idea to support project such as Hono (projects conform to modern web standard, and is runtime agnostic for JS).

  8. esm.sh

    A nobuild content delivery network(CDN) for modern web development.

  9. 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
  10. proposal-type-annotations

    ECMAScript proposal for type syntax that is erased - Stage 1

    That proposal is not fully compatible with Typescript: https://github.com/tc39/proposal-type-annotations?tab=readme...

  11. deno

    A modern runtime for JavaScript and TypeScript.

    https://github.com/denoland/deno/issues is the ideal place -- we try to triage all incoming issues, the more specific the repro the easier it is to address but we will take a look at everything that comes in.

  12. dax

    Cross-platform shell tools for Deno and Node.js inspired by zx.

    > Also with Deno, it become very easy to write typed cli. .ts file can be run as script very easily with permission access defined on top of the script such as:

    I do this all the time. I used to use npx in my hashbang line to run TS scripts with node, but I've started using Deno more because of the permissions. Another great package for shell scripting with Deno is Dax, which is like the Deno version of Bun shell: https://github.com/dsherret/dax

    > Also project such as https://cliffy.io has made writing cli way more enjoyable than node.

    This looks cool. I've always used the npm package inquirer (which also works with Deno), but I'll have to compare cliffy to that and see how it stacks up.

    > Hono (projects conform to modern web standard, and is runtime agnostic for JS)

    Hono is awesome. It's fast, very well typed, runs on all JS runtimes, and has zero dependencies.

  13. awesome-tagged-templates

    A list of libraries and learning resources for ES2015 tagged template literals

    Tagged templates[0], the language feature that enables this, were introduced in ECMAScript 2015 apparently – arguably at least somewhat new in the lifespan of JavaScript. :)

    Java is getting a similar feature with template processors[1]. It would be nice to have it in Python as well – i.e. not just f-strings, but something that (like tagged templates) allows a template function process the interpolated values to properly encode them for whatever language is appropriate (e.g. shell, SQL, HTML, etc.).

    [0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

    [1] https://openjdk.org/jeps/459

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • [AskJS] How do you think the NPM security issue should be fixed?

    2 projects | /r/javascript | 6 Dec 2021
  • Node vs Deno vs Bun: Comparing JavaScript Runtimes

    2 projects | dev.to | 30 Nov 2024
  • Deno overview

    3 projects | dev.to | 22 Sep 2024
  • Proposal for Standardized JSX

    3 projects | news.ycombinator.com | 30 Aug 2024
  • I have created a small anti-depression script

    4 projects | dev.to | 5 Mar 2024

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