Aleph.js is positioned as a full-stack framework for building web applications in Deno. As of this writing, the framework is not quite 1.0, with many features subject to change. Demo apps have been deployed to the Deno Deploy service.
Deno for Visual Studio Code
This is a hosting service for Deno scripts. Open source modules stored on GitHub are cached and served at one domain. Module versions are persistent and immutable, thus it is not possible to delete a module or version, to prevent breaking programs that rely on this module. But modules may be removed if there is a legal reason such as copyright infringement.
JetBrains Deno plugin
This plugin adds support for Deno in WebStorm and other JetBrains IDEs such as IntelliJ IDEA Ultimate and PhpStorm. Once installed, developers can turn on Deno support from the editor. The plugin is accessible from the JetBrains Marketplace.
Opine is described as a fast, minimalist web framework for Deno ported from the Express framework for Node.js. It features routing, a focus on high performance, and a selection of HTTP helpers including support for downloading and sending files. Static assets can be served. A view system supports template engines. Opine is compatible with the SuperDeno library for server testing. HTTP proxy middleware is supported via opine-http-proxy.
SuperDeno is a superagent-driven library for testing Deno HTTP servers. Its slogan is, “HTTP servers for Deno made easy via superagent.” The motivation behind the SuperDeno module is to provide a high-level abstraction for testing HTTP in Deno while still allowing users to drop down to the lower-level API provided by superagent.
Paul Krill is an editor at large at InfoWorld, whose coverage focuses on application development.
Copyright © 2022 IDG Communications, Inc.