Deno Is Now on MDN

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

    A modern runtime for JavaScript and TypeScript.

    /tmp/test$ curl -sOL https://github.com/denoland/deno/releases/download/v1.13.1/deno-x86_64-unknown-linux-gnu.zip

  • import-maps

    How to control the behavior of JavaScript imports

    Is import maps considered an accepted proposal [1]?

    What's the point of implementing APIs like WebGPU and localstorage in a non-browser environment? I get WHATWG streams, esm, fetch and WebCrypro though.

    - 1: https://github.com/WICG/import-maps

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

  • ut

    A statically typed programming language and compiler (by s-i-e-v-e)

    > wrt Java

    Not just Java. Python, Ruby, Node etc suffer from the same problem. And I am taking as an end-user here.

    I once downloaded something based on one runtime which then proceeded to download another runtime which it needed to run one little script. There are programs out there that have node/npm as a dependency.[1] People are crazy.

    > your 3 listed reasons make a very argument for "a normal compiled language"

    One of my hobbies involves writing compilers and parsers.[2][3] I have tried a lot of "normal" languages and have stuck to Java (in spite of its excessive verbosity) for work reasons. Some languages I cannot tolerate for aesthetic reasons.

    For now, there is no alternative to TypeScript.

    > you wrote software 2 ways: shellscripts and Java. You replaced them with...any entirely new interpreted language(JS)

    I used to run a mixed-environment (Windows + Unix) and a lot of glue code that drove other software had to be written twice (sh/bash + cmd/bat) before WSL came along. That problem has disappeared.

    I also used to write a lot of tools (servers and cli apps) in Java. Some of those I have moved over TypeScript-on-Deno.

    > I'm not denigrating JS/deno/node/whatever

    I used to look down on JS a decade or so back. My experience with Rhino and now Deno changed that. There is a lot of stuff that I do now which I simply would not do if I have to fire up an entire Java project to do that.

    [1] https://archlinux.org/packages/community/x86_64/nodejs/

    [2] https://github.com/s-i-e-v-e/ut

    [3] https://github.com/s-i-e-v-e/sxml

  • sxml

    S-expression syntax for XML

    > wrt Java

    Not just Java. Python, Ruby, Node etc suffer from the same problem. And I am taking as an end-user here.

    I once downloaded something based on one runtime which then proceeded to download another runtime which it needed to run one little script. There are programs out there that have node/npm as a dependency.[1] People are crazy.

    > your 3 listed reasons make a very argument for "a normal compiled language"

    One of my hobbies involves writing compilers and parsers.[2][3] I have tried a lot of "normal" languages and have stuck to Java (in spite of its excessive verbosity) for work reasons. Some languages I cannot tolerate for aesthetic reasons.

    For now, there is no alternative to TypeScript.

    > you wrote software 2 ways: shellscripts and Java. You replaced them with...any entirely new interpreted language(JS)

    I used to run a mixed-environment (Windows + Unix) and a lot of glue code that drove other software had to be written twice (sh/bash + cmd/bat) before WSL came along. That problem has disappeared.

    I also used to write a lot of tools (servers and cli apps) in Java. Some of those I have moved over TypeScript-on-Deno.

    > I'm not denigrating JS/deno/node/whatever

    I used to look down on JS a decade or so back. My experience with Rhino and now Deno changed that. There is a lot of stuff that I do now which I simply would not do if I have to fire up an entire Java project to do that.

    [1] https://archlinux.org/packages/community/x86_64/nodejs/

    [2] https://github.com/s-i-e-v-e/ut

    [3] https://github.com/s-i-e-v-e/sxml

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