Package All the Things

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

    Aurindam Jana (slint.dev)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. cargo-packager

    Rust executable packager, bundler and updater.

    Today we are pleased to share cargo-packager. It is Apache-2/MIT licensed, available as a Cargo subcommand, and even as a library so it can be easily integrated into any workflow. You can configure it with a json file, a toml file, with CLI flags, or as [package.metadata.packager] metadata in a Cargo.toml file. To make sure it works, we have tested it with a few examples of frameworks you might already have heard about:

  4. tauri-action

    Build your Web application as a Tauri binary for macOS, Linux and Windows

    Anyone can cargo build --release, but there wasn’t (and still isn’t) a standard method for creating, shipping, and verifying updates for GUI apps. So the Tauri Working Group (of which many employees of CrabNebula are members) built one. They even created an open source GitHub action to make it easy to manufacture and ship bundles and their updates.

  5. dioxus

    Fullstack app framework for web, desktop, mobile, and more.

    You can probably imagine the challenges of integrating such a system in a robust way that does a good job and improves on the status quo. We felt like the Tauri implementation worked well for Tauri apps. But there’s a problem: it was so tightly coupled to Tauri that the work couldn’t be enjoyed by other projects (not even the ones like Dioxus who were using Tauri’s underlying technology of Tao + Wry).

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

  • Tantivy – full-text search engine library inspired by Apache Lucene

    9 projects | news.ycombinator.com | 27 May 2024
  • WebAssembly Playground

    9 projects | news.ycombinator.com | 4 Feb 2024
  • A minimal working Rust / SDL2 / WASM browser game

    6 projects | news.ycombinator.com | 15 Jan 2024
  • Porting a local app to Web

    4 projects | /r/rust | 12 May 2023
  • What’s everyone working on this week (19/2023)?

    15 projects | /r/rust | 8 May 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?