Software Alternatives, Accelerators & Startups

Deno

A secure runtime for JavaScript and TypeScript built with V8, Rust, and Tokio.

Deno

Deno Reviews and Details

This page is designed to help you find out whether Deno is good and if it is the right choice for you.

Screenshots and images

  • Deno Landing page
    Landing page //
    2023-10-15

Features & Specs

  1. Security

    Deno has a secure-by-default approach, requiring explicit permission for file, network, and environment access, which reduces the risk of malicious code.

  2. Built-in Tooling

    Deno includes built-in tools like a dependency inspector, a code formatter, and a test runner, reducing the need for additional setup.

  3. Modern JavaScript/TypeScript

    Deno supports modern JavaScript and has built-in TypeScript support, making it easier to work with contemporary codebases without additional configuration.

  4. Simplified Module Management

    Deno uses URLs for importing modules, eliminating the need for a package manager like npm and simplifying dependency management.

  5. Compatibility with Web Standards

    Deno aims to be browser-compatible, adhering closely to web standards like the Fetch API, making it easier to share code between the server and the client.

Badges & Trophies

Promote Deno. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Why nobody is using Deno?

What is Deno & Will it replace Node.js?

Will Deno replace Node.js: Which programming language is better? | TechLead

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Deno and what they use it for.
  • 100 Most Useful Open Source Projects
    Deno โ€” https://deno.land Technology: JavaScript/TypeScript runtime. Backed / sponsored by: Deno Company + open source community. How to generate revenue: Paid hosting, enterprise support, managed Deno services, training. Description / details: Secure by default runtime by Nodeโ€™s original author; integrates TypeScript natively. - Source: dev.to / 9 months ago
  • Benchmarking in Node.js vs Deno: A Comprehensive Comparison
    Deno.bench("URL parsing", () => { new URL("https://deno.land"); }); Deno.bench("Async method", async () => { await crypto.subtle.digest("SHA-256", new Uint8Array([1, 2, 3])); }); Deno.bench({ name: "Long form", fn: () => { new URL("https://deno.land"); }, }); Deno.bench({ name: "Date.now()", group: "timing", baseline: true, fn: () => { Date.now(); }, }); Deno.bench({ name:... - Source: dev.to / over 1 year ago
  • Deno 2.0 REST API Explained: Faster, Secure JavaScript Development
    // Importing the serve function from Deno's standard library Import { serve } from "https://deno.land/std@0.196.0/http/server.ts"; // Function to handle requests Async function handler(req: Request): Promise { const { pathname, searchParams } = new URL(req.url); // Handling different routes if (pathname === "/api/greet" && req.method === "GET") { const name = searchParams.get("name") ||... - Source: dev.to / over 1 year ago
  • Building a Simple Todo App with Deno and Oak
    Import { Application, Router } from "https://deno.land/x/oak/mod.ts";. - Source: dev.to / almost 2 years ago
  • LogTape: Zero-Dependency Logging for JavaScript That Just Works
    LogTape is a shiny new logging library for JavaScript and TypeScript that's designed with one goal in mind: to make logging simple, flexible, and hassle-free across all your JavaScript environments. Whether you're building applications for Deno, Node.js, Bun, edge functions, or browsers, LogTape has got you covered. - Source: dev.to / almost 2 years ago
  • Alternatives to npm: Exploring Different Package Managers for JavaScript Development
    You can install Deno by following the instructions on its official website. - Source: dev.to / about 2 years ago
  • What's Your Favorite Tech Stack and Why?
    Deno: Deno with one of it's frameworks (like Fresh. - Source: dev.to / over 2 years ago
  • Hacktoberfest 2023 Recap
    Along the way, I not only got the oppurtunity to revise old concepts that had blurred in my memory, but also learnt about new technologies like Fresh.js, a framework from Deno (a js runtime engine) that uses Preact, a React Routing library and used Chakra UI for the first time. - Source: dev.to / over 2 years ago
  • Node.js vs. Deno vs. Bun: JavaScript runtime comparison
    Import { serve } from "https://deno.land/std@0.198.0/http/server.ts"; Const handler = async (_request: Request): Promise => { const resp = await fetch("https://api.github.com/users/denoland", { // The init object here has an headers object containing a // header that indicates what type of response we accept. // We're not specifying the method field since by default // fetch makes a GET request. headers: { ... - Source: dev.to / almost 3 years ago
  • Enhancing AWS Lambda Security with Deno
    Deno is an alternative JavaScript runtime that was released back in 2020. Iโ€™ve been seeing more interest in it recently, and it has some compelling features:. - Source: dev.to / almost 3 years ago
  • Introducing Atomic Emails โ€“ Self-hosted temporary email platform wherever you need it.
    Most platform connectors are written on Deno, that allows you to host them serverless for free! Source: almost 3 years ago
  • Podman Desktop 1.2 Released: Compose and Kubernetes Support
    > For example, Deno (https://deno.land/) initially launched with precarious compatiliblity with Node.js, but eventually had to make compromises and adapt so Node.js projects could migrate easier. And we have yet to see if that ends up being the right call. These things are always really tough. On the one hand, compatibility with existing stuff makes migration easier, but then if it's not actually different... - Source: Hacker News / almost 3 years ago
  • Podman Desktop 1.2 Released: Compose and Kubernetes Support
    Docker network effect is too important to ignore. That would be like swimming against the current. For example, Deno (https://deno.land/) initially launched with precarious compatiliblity with Node.js, but eventually had to make compromises and adapt so Node.js projects could migrate easier. - Source: Hacker News / almost 3 years ago
  • Moving Fast: A Retrospective on Trunk-based Development
    As the final output for a series of software engineering courses at my university, my team developed DocTrack: an installable, mobile-first rewrite of the university's document tracking system. Unlike its PHP-based predecessor, the DocTrack front end is a single-page Svelte application that leverages Progressive Web App technologies such as offline caching, web push notifications, and background synchronization.... - Source: dev.to / about 3 years ago
  • Is it normal to constantly run into config issue with ts?! Every little tool I want to build is a huge struggle with the ts config for node js.
    Although I don't believe I run into issues like this very often when working in Node, this may be a situation in which you'd find some reprieve switching to Deno. Source: about 3 years ago
  • Does it make sense to deploy libs to both npm and deno.land now?
    Now that Deno npm import specifiers are stable, does it make any sense to deploy libs to deno.land if they do not contain any deno specific code? Source: over 3 years ago
  • [How-To] Install Node.js on Windows the Recommended Way
    Deno is more recent. The same person is mainly behind both. The interfaces differ, e. g. To the file system and to the network. Source: over 3 years ago
  • How to deploy your GraphQL API from Monorepo
    Thats important, because if are you not using DENO, node will not understand and transpile Typescript as default. - Source: dev.to / over 3 years ago
  • Is rust overkill for most back-end apps that could be done quickly by NodeJS or PHP?
    I would use Deno or Go over Nodejs or PhP. Deno is the new Node, made by the guy who made Node, but improved (more secure, better tooling, etc). Source: over 3 years ago
  • Daily General Discussion - March 13, 2023
    I'm actually working on a site that lists staking services and defi projects audit history. It shows when/how many commit changes happen to different repos associated with the projects, last audit date/by whom, and other things. I'm hoping to have it done soon but my full time job makes progress a little slower, and I'm using this to learn/try out deno for the first time so there's a small learning curve to that. Source: over 3 years ago
  • Dark mode responsive diagrams
    On the other hand, Deno is also a great option for running programs faster, but it also provides an easy way to handle permissions, which enhances security. You can learn more about Deno at https://deno.land. Source: over 3 years ago

Do you know an article comparing Deno to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Deno discussion

Log in or Post with

Funding news

    21 Jun 2022
  1. Deno raises $21M

    deno.com - This new round of investment will allow us to have the highest quality engineers working on Deno for years to come. We will make sure this infrastructure is reliable for companies small and large. The Isolate Cloud technology has clear commercial applications โ€“ we do not want to be timid about pursuing them โ€“ thus we will use this investment to hire on the business side of the Deno company.

    ๐Ÿ’ฐ Series A

    $21M

    -

    Sequoia Capital

Is Deno good? This is an informative page that will help you find out. Moreover, you can review and discuss Deno here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.