s/rust_software
A space to recommend, review, and discuss software programs written in Rust. (Not intended for discussion of Rust itself.)
Posts
I recently implemented a custom proxy for each server in Halloy IRC: [https link] it allows the use of Yggdrasil, I2P, and other networks separately for each server connection.
I really want to play with p2p tech and build some personal app using willow or p2p panda. Problem is both are Rust based and I've not written enough Rust to be proficent. Just learned Go though, so maybe it would not be too hard. [https link] [https link]
I recently found this code editor written in Rust: [https link] Has anyone tried it, how is it going? Zed one is definitely not suitable for my hardware, so I'm still using VSCodium (and sometimes I hate it) while looking for alternatives that support Rust analytics out of the box.
I'm surprised that I have the ability to easily test COSMIC on Fedora: [bash] Re-login with this DE enabled
I'm looking for the forum engine which is written in Rust, to build my local (mesh) community. Found this one, doubts only the last commit was 4 years ago: [https link] Maybe you can advice something modern these days? Something pretty simple but stable to deploy.
Help building gemserv please — I know nothing about rust, but am trying to get gemserv to work on my aws instance. [https link] When I try to build it with 'cargo build --release', I get a bunch of openssl -related errors: [preformatted] I tried everything I can think of as far as the environment variables go, /usr/local/ssl was just the latest attempt... I am on ubuntu 24.04 with latest openssl from the distro, btw. I did try to hand-compile that monstrosity, but went back to stock. Any help...
I have long planned to write a utility for synchronizing Snac profiles with the Nex blog, and recently published its initial release: [https link] Additionally, I want to create a local copy of media data so that it can be accessed without going out into the HTTP space.
Awesome IRC client written in Rust and Iced: [https link]
I have an idea to run my own Mastodon server (without web UI) using Yggdrasil IPv6 as the node identity. Found this software, did somebody tried it, maybe something better in Rust you can advice? [https link]
Memory safe is kind of mushrooms, with rusty gear in logo and a crab as mascot 😆
Many years ago, I worked on a similar project. It was a cosmic game about mining and crafting materials using the real periodic table with original physics. At that time, I was stuck on sub-nuclear relationships, facing the same unanswered questions that MIT researchers encountered while using supercomputing to find answers. Now I found this crate, and plan to continue my beginner experiments using its database model: [https link]
I’m surprised that RedoxOS does not include Cargo out of the box, possibly due to portability issues. It’s a shame for the Rust maintainers, who focus on the Linux kernel instead of working on this Rust-oriented OS
Found for myself gitoxide - "An idiomatic, lean, fast & safe pure Rust implementation of Git" no ideas what's inside but already like this name, and new gix command there!
Just released `pulsarss` crate to read some RSS feeds in Gemini browser. It's command line tool with minimal aggregation features. Unlike `Pulsar` app (previously written in PHP), `pulsarss` written in Rust, it does not implement any build-in server, as lot of static servers already available in the awesome-gemini list. It also does not require any DB like SQLite. Run as many crawl processes as wanted, some running options already available from the box! [https link] GitHub [https link]...
Recently found Freya - yet another UI framework written in Rust, that promise to be web-less in the backend implementation. Interesting, how is it, comparing to Iced? [https link]
discourse.redox-os.org forum unavailable for a while, feeling not good..
Maybe that's okay in Rust: sometimes I can't understand what exactly just wrote
I have old dream to implement code syntax highlight (for gemtext) - is any crate you could advice for these needs? Also, looking for ANSI -> RGB conversion crate (for terminal colors emulation)
Currently I know only one interesting project in Rust - imho it's Redox [https link] Personally, working on Yoda browser, ggemtext (glib gemtext parser) and just released new version of ggemini (gio network) librariy as it extension - all written in Rust but of course, require C on backend. Nice modern language, reminds me Ruby, but sometimes I can't find where does it silently decreasing reference counter ;)
Zed - a high-performance, open-sourced, and rust-based code editor from the creators of Atom and Tree-sitter. — The following is a generated summary about Zed: --- Zed is a high-performance, multiplayer code editor designed for developers who want to code at the speed of thought. It combines the power of an IDE with the responsiveness of a lightweight editor, leveraging every CPU core and GPU to start instantly, load files quickly, and respond to keystrokes without delay. Zed supports real-...
russ - TUI RSS reader written in Rust — Russ describes itself as a "TUI RSS reader with vim-like controls and a local-first, offline-first focus." Accurate and concise! The two most interesting things about russ is that it refreshes feeds only on command (truly offline first) and that its backend uses SQLite. With SQLite as a backend you should be able to query the local database with other software if you want to extract or manipulate feed data. It runs in a terminal, of course. You could...
tiny: terminal IRC client written in Rust — I found tiny when looking for a decent IRC client based in the terminal. Weechat is the usual standard, but I don't like the feature bloat and I don't like complex Python software (too many footguns). Tiny supports retrieving passwords from other applications (like password managers), some advanced IRC features, and presents a simple clean interface. The project is under steady but slow development. For IRC I currently prefer senpai due to its added...
songrec — open source shazam client. very useful. no need to keep in foreground. doesn't send recordings but only fingerprints. possible to stop recognition and start manually. possible to recognize what is played via the device soundcard.
Software written in Rust: ripgrep — I made a space to discuss Rust software projects. Why Rust specifically? Well, first of all because it's a meme, and second of all because well-written Rust provides some security and performance benefits that lead me to prefer many Rust tools over others. A third reason that may resonate with some Gemini users is that many Rust tools seem to be designed with simplicity in mind. Perhaps this is due to how new many of these tools are, so they haven't had time...