Tuna-i3-Plus
This is a modified version of the Marlin 1.1.2 firmware for the WANHAO Duplicator i3 Plus 3d printer. (by ameisen)
crates.io
The Rust package registry (by rust-lang)
Our great sponsors
Tuna-i3-Plus | crates.io | |
---|---|---|
3 | 531 | |
2 | 2,395 | |
- | 1.6% | |
10.0 | 9.9 | |
about 5 years ago | 6 days ago | |
C++ | Rust | |
GNU General Public License v3.0 only | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
Tuna-i3-Plus
Posts with mentions or reviews of Tuna-i3-Plus.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-20.
- CTO of Azure declares C++ "deprecated"
-
cbi - compile-time bounded integers
I did some similar things with my old libtuna for AVR, mainly with intsz and with how fixed-point values are handled.
crates.io
Posts with mentions or reviews of crates.io.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-13.
-
Fast screenshots on Wayland
As for crates, I haven't used https://github.com/nashaofu/screenshots-rs but it seems like it may do what you want? I found it by searching "rust wayland screenshot" on Google. It is apparently not the same library as the 'screenshots-rs' crate on crates.io, though
-
What's everyone working on this week (11/2023)?
I've started improving my proof-of-concept Free Monad macro to make it ready for a proper release on crates.io.
-
Fellow Rust enthusiasts: What "sucks" about Rust?
The discoverability problem could be solved in other ways, like at least a community recommended libraries list, though curating it is difficult. Maybe something like most directly depended-upon crates is a good start, since transitive dependencies are by definition ones you didn't need to learn to use directly, but direct dependencies are ones that reflect how many people need to know a library exists. Someone did this analysis years ago, I guess it should be automated and made into a dynamic page. crates.io tracks the metadata for dependencies already, so that seems like a natural place for it.
you could just disallow code that uses this from entering the crates.io ecosystem. it would be used within end user projects.
-
Announcing rust-maven-plugin: Compile and bundle Rust JNI libraries in Java Maven projects!
I'm one of the core engineers on QuestDB. We're a time series database written in Java - with a twist: We don't do any garbage collection on the hot path by pooling memory and reusing objects. This approach makes us quite performance-competitive, but it does limit our access to other dependencies as most other Java libraries allocate memory which will eventually need to be collected later. In practice, this means that up until now we've been calling from Java into C and C++ libraries via JNI (Java Native Interface) for things like networking (epoll, io_uring, etc) and jitting our SQL queries to assembler. Enter Rust: Crates.io is pretty awesome. There's lots of crates out there that do all sorts and we'd like to make use of some of those. The Rust jni crate is pretty decent too.
-
Announcing diff.rs!
For sure! There is not too much I can do about that right now sadly, the issue is that negative responses (404s) of the crates.io API aren't setting the right CORS headers, so diff.rs cannot know if a crate was not found (404) or if there was an actual error. The crates.io team has merged this: https://github.com/rust-lang/crates.io/commit/9e774556ec78f47d82a6ca467b25d3c096761381 which I think will let me fix this, but I have to do more testing. Thanks for the feedback!
It works by fetching a crate's metadata from crates.io, downloading the sources using reqwest, uncompressing them using flate2, extracting them (using tar), and finally rendering a diff (using similar). In the UI you can switch between different versions of the crate to diff against and it also has a search bar to enter the crate name.
Thank you for spotting this! Strange, it does work on Firefox for me. I'll investigate it and perhaps create some more merge requests for crates.io for the CORS stuff, have already had them fix something.
-
Bevy Rust-GPU joins the fray! 🦀 Write shaders in rust-gpu, and hot-rebuild them from a bevy app at edit-time.
None of this is published on crates.io yet, since it can't be used with bevy's current stable release, and doesn't have the blessing of the related upstream parties re. naming adjacency.
-
Last uploaded crates
https://crates.io/ homepage has new crates and just updated listed
What are some alternatives?
When comparing Tuna-i3-Plus and crates.io you can also consider the following projects:
plotters - A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
docs.rs - crates.io documentation generator
Cargo - The Rust package manager
gtk4-rs - Rust bindings of GTK 4
trunk - Build, bundle & ship your Rust WASM application to the web.
Rocket - A web framework for Rust.
cargo-crev - A cryptographically verifiable code review system for the cargo (Rust) package manager.
rust - Empowering everyone to build reliable and efficient software.
embassy - Modern embedded framework, using Rust and async.
book - The Rust Programming Language
rfcs - RFCs for changes to Rust
iced - A cross-platform GUI library for Rust, inspired by Elm