clyde
cargo-packager


clyde | cargo-packager | |
---|---|---|
3 | 2 | |
31 | 277 | |
- | 1.8% | |
6.8 | 8.2 | |
5 days ago | 4 days ago | |
Rust | Rust | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
clyde
-
Self-replace: Utility library to implement processes that replace themselves
A little known fact about executables on Windows is that while it's not possible to remove a running executable, it's possible to rename it.
I use this in [Clyde](https://github.com/agateau/clyde): on Windows, when clyde needs to upgrade itself (which means uninstalling vN and installing vN+1) it renames itself from `clyde.exe` to `_clyde.exe`. I leave the old `_clyde.exe` around, but a nicer implementation could remove on the next start.
-
Clyde 0.3.0: a cross-platform package installer for pre-built applications
Homepage: https://github.com/agateau/clyde/ Demo: https://asciinema.org/a/bbNhN0xG779gAFvWjAJMlVeai
- Show HN: Clyde, package manager for prebuilt applications
cargo-packager
-
Package All the Things
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:
-
CrabNebula Raised a 7.5m Seed Round with OSS Capital and over 20 Angel Investors
As a milestone on that journey, today we are releasing the first version of the Apache-2 / MIT licensed agnostic cross-platform application packager. Based on our experience with Tauri’s bundler and updater, we have taken it upon ourselves to now make this mission critical library available for all Rust-based desktop projects - and in the near future any type of binary for any platform.
What are some alternatives?
liftinstall - An adaptable installer for your application
rspack - The fast Rust-based web bundler with webpack-compatible API 🦀️
self-replace - Utility library that helps to implement processes that replace themselves
tauri-action - Build your Web application as a Tauri binary for macOS, Linux and Windows
novus - A blazingly fast and efficient package manager for windows.
sqldeveloperinstaller - 64-bit Windows MSI package for Oracle SQL Developer (with JDK)

