19 Repositories
Rust release Libraries
๐ JavaScript driver for ScyllaDB, harnessing Rust's power through napi-rs for top performance. Pre-release stage. ๐งช๐ง
๐ JavaScript driver for ScyllaDB. Pre-release stage. ๐งช๐ง โ ๏ธ Disclaimer โ ๏ธ This repository and the associated npm package are currently in a ๐ฃ pre-r
Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`
cargo smart-release Fearlessly release workspace crates and with beautiful semi-handcrafted changelogs. Key Features zero-configuration cargo smart-re
Rust-powered CLI tool designed to simplify and streamline the release process with help of ChatGPT
$ releasecraftsman ๐ท๐ปโโ๏ธ๐ Automate Your Release Process with Precision and Ease. ๐ Features Generate well-crafted release notes using GPT-3.5 and
Macro to print variable(s) with values nicely (stripped from release builds)
log_macro Macro to print variable(s) with values nicely (stripped from release builds) Install cargo add log_macro Use Add this to top of file: #[mac
Dependency lockfiles for a reproducible build environment ๐ฆ๐
repro-env Imagine you had a tool that takes a config like this: # repro-env.toml [container] image = "rust:1-alpine3.18" and turns it into something l
A gui tool written in Dioxus to make it easy to release a workspace of crates to crates.io
Easy-Release: a visual tool for releasing workspaces of libraries A work-in-progress GUI for releasing a large workspace of crates manually, but easil
(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.
Uplink Privacy First, Modular, P2P messaging client built atop Warp. Uplink is written in pure Rust with a UI in Dioxus (which is also written in Rust
Integrate a Rust project with semantic-release
semantic-release-cargo semantic-release-cargo integrates a cargo-based Rust project with semantic-release. This solves two use cases: publishing to cr
๐ฆ+๐ฆ=โฅ๏ธ A tool that helps wrap binary releases for easy distribution
Rustwrap A tool that helps wrap binary releases for easy distribution. Currently supporting: npm - npm install -g your-tool will make your binary your
Rust wrapper for `os-release`
os-release-rs Rust wrapper for /etc/os-release file. Installation Add this to your Cargo.toml: [dependencies] os-release-rs = "0.1.0" Usage use os_rel
Unsafe assertions that allow for optimizations in release mode.
assert-unchecked Unsafe assertions that allow for optimizations in release mode. These macros use core::hint::unreachable_unchecked, which make it pos
Cargo subcommand `release`: everything about releasing a rust crate.
cargo release Features Ensure you are in a good state for release, including: Right branch Up-to-date with remote Clean tree Supports workspaces using
Minecraft-esque voxel engine prototype made with the bevy game engine. Pending bevy 0.6 release to undergo a full rewrite.
vx_bevy A voxel engine prototype made using the Bevy game engine. Goals and features Very basic worldgen Animated chunk loading (ala cube world) Optim
A Github Actions based CI release template for Rust binaries
Rust CI Release Template A Github Actions based CI release template. This repo serves as a live template, and reference for building your own CI power
A Telegram Bot written in Rust to Track new Github releases
Release Tracker This is used to track Releases posted on GitHub Releases and Post it on a Telegram Channel/Group. Setup Export env variables or just f
Rust bindings for the latest stable release of PROJ
PROJ Coordinate transformation via bindings to the PROJ v7.2.1 API. Two coordinate transformation operations are currently provided: projection (and i
Rust bindings for the latest stable release of PROJ
PROJ Coordinate transformation via bindings to the PROJ v7.2.1 API. Two coordinate transformation operations are currently provided: projection (and i
Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.
Rust Embed Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev. Y
:rocket: Automatic crate publishing done right
semantic-rs The purpose of this tool is to help people to publish crates following the semver specification. Right now if you're building a new crate