A crate that helps you to embed assets into your binary and generates structs / trait implementations for each file or directory
Unlike include_dir and rust-embed it generates strongly-typed structures to avoid problems with hardcoded paths and vanished files.
In addition, it allows you to choose what exactly should be compiled, for example, if you only need file metadata or only a hash of a certain type, then you can embed them only
In our company we have a lot of repo's. Some config for tools like ruff, is included in the repo ie via a pyproject.toml. The build pipeline can check if the latest config is used via check_config. When we want to change the config, ie using a different line length, we can update the config via check_config --fix.
Self nominate Docker Utils: A friendly Rust crate that simplifies Docker container management with a clean and intuitive API.
I wrote this crate a while ago because a lot of existing crates back then relied on the Docker Api and therefore were often outdated or not functioning anymore. However, I have a CI setup where testcontainers isn't an option hence I wrote the DockernUtils that only rely on the much more stable Docker CLI.
It is a 2D graphics rendering engine, with a focus on GPU compute. It can draw large 2D scenes with interactive or near-interactive performance, using wgpu for GPU access.
I've used it recently, and let me tell you what: Vello made it easy to get > 100 fps with 90000 small circles, which is great news for any semi-decent particle system simulator. All I had to do is to split them into chunks using rayon, return a Scene for each chunk, and merge these subscenes into one scene, which is then rendered. This is a very fast 2D engine, yet the code reads like render_circle(...) rather than the usual 1000 lines to draw a triangle. Thanks to Vello, I still don't know how to write shaders and don't need to.