Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Deno
  3. Astrodon

Astrodon

MITTypeScript

A desktop app framework for Deno that uses Tauri to create webview-based applications.

Visit WebsiteGitHubGitHub
1.0k stars29 forks0 contributors

What is Astrodon?

Astrodon is a desktop application framework built for Deno that uses Tauri to create native webview-based apps. It allows developers to build cross-platform desktop software using web technologies for the frontend and Deno for the backend, compiling to standalone executables.

Target Audience

Deno developers looking to create desktop applications without switching to other runtimes, and web developers seeking a lightweight alternative to Electron for native app development.

Value Proposition

It combines Deno's modern runtime with Tauri's security and performance, offering TypeScript out-of-the-box, a smaller footprint than Electron, and the ability to leverage Deno's permission system and module ecosystem.

Overview

Make Desktop apps with Deno 🦕

Use Cases

Best For

  • Building lightweight desktop apps with Deno and web technologies
  • Creating cross-platform native applications using Tauri and webviews
  • Developing secure desktop software with built-in TypeScript support
  • Packaging Deno scripts as standalone executable desktop applications
  • Prototyping desktop apps quickly with a modern JavaScript/TypeScript stack

Not Ideal For

  • Projects requiring active maintenance and long-term support
  • Teams needing immediate and stable MacOS compatibility
  • Applications relying on a mature ecosystem with extensive plugins
  • Developers seeking a production-ready framework out-of-the-box

Pros & Cons

Pros

Deno Integration

Leverages Deno's built-in TypeScript support and security permissions, enabling modern development without additional tooling.

Lightweight Architecture

Uses Tauri to create webview-based apps, resulting in smaller executable sizes compared to Electron, reducing bloat.

Cross-Platform Compilation

Compiles apps to standalone executables for Windows and Linux, with potential for MacOS support, though incomplete.

Bidirectional Communication

Facilitates seamless data exchange between webview frontends and Deno backends, simplifying app logic integration.

Cons

Unmaintained Project

The framework is no longer actively developed, posing risks for bug fixes, security updates, and compatibility with newer Deno or Tauri versions.

Incomplete Feature Set

Key features like Web Workers, a plugin system, and TypeScript background checking are missing or not implemented, as noted in the README's to-do list.

Complex Setup Requirements

Requires installing Rust and Tauri dependencies, adding overhead compared to more integrated or simpler desktop frameworks.

Limited Documentation and Support

With the project unmaintained, documentation is likely outdated, and community support is minimal, increasing the learning curve.

Open Source Alternative To

Astrodon is an open-source alternative to the following products:

Electron
Electron

Electron is an open-source framework for building cross-platform desktop applications using web technologies like HTML, CSS, and JavaScript.

Frequently Asked Questions

Quick Stats

Stars1,028
Forks29
Contributors0
Open Issues11
Last commit3 years ago
CreatedSince 2022

Tags

#native-apps#webview#desktop-apps#deno#typescript#javascript#cross-platform#tauri#rust#app-framework

Built With

D
Deno
R
Rust
T
Tauri

Links & Resources

Website

Included in

Deno4.4k
Auto-fetched 7 hours ago

Related Projects

webviewwebview

🌐 Deno bindings for webview, a tiny library for creating web-based desktop GUIs

Stars1,596
Forks79
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub