Rust utilities (rust_utilities)
Introduction
Learning a new language is always challenging. A good practice is a very important for an effective learning. Some abstract exercises can be good for the beginning. But developing a small helpful program is even better. It is hard to come to an idea of a unique application, especially if it should be not very complex. So I came to the idea to develop already existing small utility, but with a particular specific for my needs. About my take of modern programming languages you can read in the blog.
HV
Linux gives a good set utilities for hex view of a file, for example od. I work a lot with different audio formats. So I came with specific requirements to view such files. As result, I implemented od applying my requirements. I named the app as HexView.
RB
The topic of build scripts will never end. It is an intermediate complexity app which always is a fun to build. I did one for Java called 7Bee. And I used it for building Rust projects too, but not anymore. RB is a Rust clone of the build tool with an updated syntax and some fun features. It implements only a subset of the full 7Bee functionality, but it is enough to build my Rust and Java projects. The current version is 1.13.07 and it's stable. Feel free to download it and try.
If you work on AI reasoning, then this is a perfect tool to train your reasoning model and then test that it works correctly.
RustCGI
How to do UI in Rust? What about web UI? It should be easy, when you use TJWS and RustCGI. I've developed a simple web application - Rust Development Studio. I can build my Java/Kotlin and Rust applications just using an Amazon tablet now. The current version is 1.08.03 and it's stable.