Deno in 2023

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • fresh

    The next-gen web framework.

  • Deno has also created a Next.js competitor, Fresh. I found it a few weeks ago and am starting to go through the docs, looks like a good overall concept. https://fresh.deno.dev/

  • deno

    A modern runtime for JavaScript and TypeScript.

  • ~90MB+ at this stage and do now allow compression without erroring out. Deploying ala Golang is not feasible at that level but could well be down the line if this dev branch is picked up again!

    The exe output grew from from ~50MB to plus ~90MB from 2021 to 2024: https://github.com/denoland/deno/discussions/9811 which mean Deno is worse than Node.js's pkg solution by a decent margin.

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

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • Currently, we do it by using binaries through napi-rs so we can bring in a window using the platform native API. And then we do some hack to merge the event loops.

    But if Deno supports bringing up a window directly, this means we can just ship wasm instead of native binary for all platform. And also I hope event loop integration will be simplified.

    Although we'd also need more API than just showing a window (mouse and keyboard input, accessibility, popup window, system tray, ...)

    [1] https://slint.dev

  • blitz

    High performance HTML and CSS renderer powered by WGPU (by DioxusLabs)

  • Have you talked to the Dioxus people recently?

    They're working on a project called Dioxus Blitz; from what I'm told, they're trying to implement a minimal browser target, that provides some basic DOM-like features and renders with wgpu.

    It's not exactly what you're hoping for, but you might find common ground.

    https://github.com/DioxusLabs/blitz

    (Also, the Linebender project is working on Masonry, with FFI as a medium-term goal.)

  • kview

    A web app for Deno KV

  • I've been using it to build a dynamic blog/newsletter. Local DX with https://github.com/kitsonk/kview has been nice.

  • stylo-dioxus

    Render HTML and CSS with Servo, Taffy, and Vello

  • Our v2 of blitz is using firefox itself to resolve CSS and google's advanced WGPU renderer for high-speed text and vector graphics.

    https://github.com/jkelleyrtp/stylo-dioxus

  • deno-webui

    Use any web browser as GUI, with Deno in the backend and HTML5 in the frontend.

  • Tuned I am, happy to hear this is getting attention. Improvements in this domain would also enable Deno to be a more serious contender in the App space opened up via https://github.com/webui-dev/deno-webui and others.

  • SaaSHub

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

    SaaSHub logo
  • Windows-Sandbox

    Disposable, secure and lightweight Windows Desktop VM!

  • Windows has a lot of things in this department. https://github.com/microsoft/Windows-Sandbox-Utilities sounds similar to what you describe, but there are also finer-grained APIs: https://learn.microsoft.com/en-us/windows/win32/secauthz/app...

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

  • Bun - The One Tool for All Your JavaScript/Typescript Project's Needs?

    4 projects | dev.to | 2 Apr 2024
  • How QUIC is displacing TCP for speed

    1 project | news.ycombinator.com | 9 Feb 2024
  • Deno, the next-generation JavaScript runtime

    1 project | news.ycombinator.com | 11 Jan 2024
  • use rustls-tokio-stream instead of tokio-rustls did not fix Using self-signed certs with TLS WebSockets causes "No response from ping frame." error event after a short period connectivity

    1 project | /r/Deno | 9 Nov 2023
  • How to avoid self-signed certificate with TLS WebSockets causing "No response from ping frame."

    1 project | /r/Deno | 24 Oct 2023