Deno 1.28: Featuring 1.3M New Modules

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • bun

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

  • Bun?[1]

    Which is a bigger change then Deno, as that is basically node with some more stuff included (same engine, lead developer, similar attitude towards standard library etc.), whereas Bun is using the JavaScript Core engine from Safari.

    [1]: https://bun.sh

  • patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

  • patch-package is a tool for this specific purpose

    https://www.npmjs.com/package/patch-package

    You commit your changes as a git diff and add the patch-package command to your post-install hook so it runs after every install

    My main use for it is fixing other packages' package.json exports field and Typescript definitions

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

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • As always, less complexity and less expressive power at a given level go hand in hand: as far as I could understand, Deno as it exists right now can’t work with a relatively tame nonstandard approach to JSX such as that in Solid.js[1] (without essentially running a build step at startup), let alone a full language extension like Svelte[2] (there is a thing for that now[3], but I think it still squeezes in a build system somehow).

    [1] https://github.com/solidjs/solid/discussions/332

    [2] https://github.com/sveltejs/svelte/issues/4431

    [3] https://github.com/crewdevio/Snel

  • Svelte

    Cybernetically enhanced web apps

  • As always, less complexity and less expressive power at a given level go hand in hand: as far as I could understand, Deno as it exists right now can’t work with a relatively tame nonstandard approach to JSX such as that in Solid.js[1] (without essentially running a build step at startup), let alone a full language extension like Svelte[2] (there is a thing for that now[3], but I think it still squeezes in a build system somehow).

    [1] https://github.com/solidjs/solid/discussions/332

    [2] https://github.com/sveltejs/svelte/issues/4431

    [3] https://github.com/crewdevio/Snel

  • cdk8s-plus

    A software development framework that provides high level abstractions for authoring Kubernetes applications.

  • Incremental progress is progress.

    The dreaded npm ecosystem is still full of value.

    I tried Deno a few months ago, because I wanted to avoid the hassle with setting up a package.json, yarn lockfile, adding dependencies, etc.. just to run a TS script that generates k8s manifest YAMLs via https://github.com/cdk8s-team/cdk8s-plus

    But very quickly I realized it's not there yet.

  • recluster

    Node clustering library with support for zero downtime reloading

  • Just as a point of full disclosure, I'm the author of recluster (https://github.com/doxout/recluster) and its accompanying modules and I have some experience with managing k8s by myself - so I have some experience with both approaches in node.

  • fresh

    The next-gen web framework.

  • I am not sure if Fresh would be a direct competitor since it does not and will not[0] support client side routing. In every company I worked for in the last few years white flashes on page navigations were absolutely unacceptable.

    I still like the framework, but it probably targets a more specific segment of the market. I think aleph.js[1] is more like next and then there is the esoteric ultra.js[2] which kind of tries to do something similar and be super bleeding edge.

    [0] https://github.com/denoland/fresh/issues/403#issuecomment-11...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • aleph.js

    The Full-stack Framework in Deno.

  • import-maps

    How to control the behavior of JavaScript imports

  • Huh. I was about to complain that this breaks with web standards, but apparently it's being proposed as a standard feature: https://github.com/WICG/import-maps

    Interesting!

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