26
 
 

I'm kinda still shopping around for a good graphical filemanager. This is of course still very raw, but the tagging system might actually take care of the bookmark aspect, which is very important to me.

27
submitted 1 month ago by to c/rust@programming.dev
28
This Week in Rust 657 (this-week-in-rust.org)
submitted 1 month ago by to c/rust@programming.dev
29
30
 
 

Hocusfocus is a tool I made to track how long you spend on certain tasks (Working, Studying, Wasting time).

It was initially written in Swift, but was rewritten in Go a while ago. Now, I’ve rewritten it in Rust.

31
32
33
 
 

geteilt von: https://programming.dev/post/52041408

Have you ever thought about sharing data across language boundaries without serialization? This blog post highlights the challenges behind this endeavor and how they can be overcome.

Note: I'm not the original author of the blog post, but since the author does not have a programming.dev account, I post it on his behalf.

34
 
 

Who Runs Your Rust Future? Hands-On Intro to Async Rust

I wrote a hands-on intro to async Rust where you build a future and the runner that drives it. It assumes you've written async/await in JS and know Rust basics (structs, enums, closures). No prior async Rust needed.

What the first chapter covers:

  • Who actually runs your async code in Rust
  • What calling an async function actually does, compared to a JS Promise
  • What 'running' a future actually means, step by step
  • The waker: how a future says when it's worth polling again, so you can sleep instead of spinning the CPU
  • Building a Oneshot channel by hand
  • Writing block_on, a runner that drives a future to completion

Everything is built from std only, no dependencies. Also, this chapter is a part of a bigger series that goes deep into async Rust.

35
36
 
 

Crossposted from https://lemmy.ml/post/48563577

Initial release of FLI - really tiny and fast (like a 🪰) directory listing tool.

Initial Why: need some easy readable ls like tool for rpi to use via ssh.

Current Why: check if with Rust one can build core utils like tools faster and smaller.

  • Size:

18K - RPI ZERO W

51KB - Mac

  • Default mode streams readdir() => stdout with zero heap allocation.

  • Nice readabilty thx to (📄 and 🗂️) instead of text coloring

  • Written in no_std #rust + libc.

https:// github.com/tracyspacy/fli

37
38
 
 

Is there any guide, tutorial or other resource that helps in making a REPL-based DSL using rust

39
 
 

Bevy Game Engine Explained Visually

A visual tour of how Bevy helps you compose complex, emergent games from small independent systems and a data-driven architecture.

40
41
42
43
44
45
 
 

Tutorial Link

Chapter 7 - Let There Be Enemies

Continuing my Bevy + Rust tutorial series. Learn to build intelligent enemies that hunt and attack the player using A* pathfinding and AI behavior systems.

By the end of this chapter, you'll learn:

  • Implement A* pathfinding for enemies to navigate around obstacles
  • Reuse player systems for enemies (movement, animation, combat)
  • Build AI behaviors
46
47
 
 

After 993 days (~2 years and 8 months) since the first public commit, Kellnr just crossed 1,000 GitHub stars! 🦀

For anyone who hasn't run into it: Kellnr is a self-hosted Rust crate registry. Think a private crates.io you fully control. It supports private crates, docs.rs-style documentation generation, crates.io proxying/caching, SQLite & PostgreSQL, local or S3 storage, a web UI, and user/group access control.

A bit of perspective on how we got here:

  • ⭐ 1,004 stars, 80 forks
  • 👥 40 contributors
  • 📝 2,212 commits (~15.6 per week, every week, for ~2.7 years)
  • 📦 66 releases (~2 a month) — currently on v6.3.0
  • 🔀 939 merged pull requests
  • 💻 ~33k lines of Rust + ~20k lines of TypeScript/Vue

Huge thank you to everyone who starred the project, opened issues, and especially the contributors who sent PRs. This milestone is yours as much as mine. ❤️

If you've been wanting a private registry for your team or homelab, give it a try and let me know what you think. Feedback, issues, and PRs always welcome!

48
49
submitted 2 months ago by to c/rust@programming.dev
50
This Week in Rust 653 (this-week-in-rust.org)
submitted 2 months ago by to c/rust@programming.dev
view more: ‹ prev next ›