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
  • LearnThisRepo.com - Learn 300+ open source libraries for free using AI.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern API for authentication & user identity.
  • 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

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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

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

  • 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