9 Deno runtime projects you should be watching

Deno is gaining ground, and there are many tools and services that can be used to challenge Node.js. Here are nine Deno projects that leverage Deno for web development and serverless edge hosting.

Deno is a alternative to the Node.js JavaScript runningtime. In May 2020, the 1.0 version the Deno runtime was released. It uses the V8 JavaScript engine. Ryan Dahl, founder of Node.js, was instrumental in Deno’s development. The project now boasts more than 83,000 stars on GitHub. It is not surprising that a Deno ecosystem is emerging, offering tools and services to assist developers in tasks such as web development, serverless edge hosting, and coding. This article will examine some of the Deno ecosystem’s early arrivals.

Aleph.js

Aleph.js can be used to build web applications in Deno. The framework is still not at 1.0 as of writing. Many features are subject to change. Demo apps have been uploaded to Deno Deploy.

Deno Deploy

DenoDeploy, a serverless edge host service for JavaScript and TypeScript from Deno, is now available. The Deno Deploy servers integrate with the V8 runtime. They are designed to reduce latency and eliminate unnecessary abstractions. It uses the same system as the Deno CLI and applications can be deployed via the URL. Deno Deploy is available in 33 countries around the world.

Deno for Visual Studio Code

This extension is available from the Visual Studio Marketplace and allows you to use Deno with Microsoft’s Visual Studio Code Editor, powered by Deno’s language server. It includes type-checking JavaScript and TypeScript. In accordance with Deno’s CLI Module Strategy, the extension allows remote modules to be stored in the CLI cache. The VS Code extension requires Deno CLI version 1.13.0 and later.

deno.land/x

This hosting site is for Deno scripts. The open source modules that are stored on GitHub can be cached and served at a single domain. Module versions are permanent and immutable. It is therefore impossible to delete or modify a module, version, or any other module, in order to break programs that depend on it. However, modules can be removed if it is legal to do so.

Read also: Website QA Checklist

Fresh

The Fresh web framework is for JavaScript and TypeScript developers. It makes it easy to create high-quality, customized web applications. Fresh is a mix of a routing framework, and a templating engine that renders pages as needed. Preact and JSX (JavaScript XML ) are used for rendering and tiling on the client and the server. With Deno code, projects built with Fresh can be distributed to any platform. For the best experience, deploy to Deno Deploy or an edge runtime.

On June 28, Fresh was upgraded to version 1.0 status. It requires Deno CLI 1.23 or higher to get started. Fresh 1.0 is a stable version and can be used for production.

JetBrains Deno plugin

This plugin adds Deno support to WebStorm, and other JetBrains-IDEs like IntelliJ Idea Ultimate and PHPStorm. After the plugin is installed, developers will be able to turn on Deno support via the editor. You can access the JetBrains Marketplace to download the plugin.

Opine

Opine can be described as a minimalist, fast web framework for Deno ported over from Express for Node.js. It supports routing and high performance. There are also a variety of HTTP helpers, including downloading and sending files. You can also serve static assets. Template engines can be supported by a view system. Opine can be used with the SuperDeno library to test server performance. opine HTTP-proxy supports HTTP proxy middleware.

Pogo

Pogo serves as a server framework for Deno. Pogo, which is easy-to use and expressive, is designed to be used for creating web servers and applications. It is inspired by the framework .

SuperDeno

SuperDeno provides a superagent-driven library to test Deno HTTP servers. Its motto is “HTTP servers made easy via superagent.” This module provides a high-level abstraction to test HTTP in Deno, while also allowing users to access the superagent API.