home.social

#crate — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #crate, aggregated by home.social.

  1. 🚀 Ah, the dream of turning off Rust's borrow checker—because nothing says "I'm a coding genius" like breaking one of the language's core features for a laugh. 😂 But never fear, the "youcan" crate's here to let you shoot yourself in the foot with both barrels! 💥
    docs.rs/you-can/latest/you_can #RustLang #YouCan #Crate #CodingHumor #BorrowChecker #ProgrammingJokes #HackerNews #ngated

  2. I've always loved the design of Berkeley DB Java Edition, a transactional key/value library that provides a b+tree in a WAL log that scales well under load and includes replication and more. So I translated it to Rust for fun. codeberg.org/gregburd/noxu #rust #kv #database #crate #opensource #transactional #ha #ai

  3. I've always loved the design of Berkeley DB Java Edition, a transactional key/value library that provides a b+tree in a WAL log that scales well under load and includes replication and more. So I translated it to Rust for fun. codeberg.org/gregburd/noxu #rust #kv #database #crate #opensource #transactional #ha #ai

  4. I've always loved the design of Berkeley DB Java Edition, a transactional key/value library that provides a b+tree in a WAL log that scales well under load and includes replication and more. So I translated it to Rust for fun. codeberg.org/gregburd/noxu #rust #kv #database #crate #opensource #transactional #ha #ai

  5. I've always loved the design of Berkeley DB Java Edition, a transactional key/value library that provides a b+tree in a WAL log that scales well under load and includes replication and more. So I translated it to Rust for fun. codeberg.org/gregburd/noxu #rust #kv #database #crate #opensource #transactional #ha #ai

  6. I've always loved the design of Berkeley DB Java Edition, a transactional key/value library that provides a b+tree in a WAL log that scales well under load and includes replication and more. So I translated it to Rust for fun. codeberg.org/gregburd/noxu #rust #kv #database #crate #opensource #transactional #ha #ai

  7. “You do not collect €200”

    Nothing bad! Just a silly "Monopoly" based joke, where they always tell you that, when you have to go to jail, you do not collect the money, that you usually get when you pass the "Start" section. 😉 It's something I've been saying to Koa a bit lately, when I feel like a big meany, when I have to crate him again... I know I am protecting him, and at times my stuff, and my skin, when I have to be the mean hoomum, and put him in the crate. Sometimes, Koa accepts the "jail-time", and sometimes, he will object... At the beginning, he had the most sad objections, as he would not just whine, but he would even go into little, but loud, howls... Those went through you in a sharp way, making you feel even worse for putting him in the crate. But... I know it's for his own good... Still... […]

    cynnisblog.wordpress.com/2026/

  8. “You do not collect €200”

    Nothing bad! Just a silly "Monopoly" based joke, where they always tell you that, when you have to go to jail, you do not collect the money, that you usually get when you pass the "Start" section. 😉 It's something I've been saying to Koa a bit lately, when I feel like a big meany, when I have to crate him again... I know I am protecting him, and at times my stuff, and my skin, when I have to be the mean hoomum, and put him in the crate. Sometimes, Koa accepts the "jail-time", and sometimes, he will object... At the beginning, he had the most sad objections, as he would not just whine, but he would even go into little, but loud, howls... Those went through you in a sharp way, making you feel even worse for putting him in the crate. But... I know it's for his own good... Still... […]

    cynnisblog.wordpress.com/2026/

  9. “You do not collect €200”

    Nothing bad! Just a silly "Monopoly" based joke, where they always tell you that, when you have to go to jail, you do not collect the money, that you usually get when you pass the "Start" section. 😉 It's something I've been saying to Koa a bit lately, when I feel like a big meany, when I have to crate him again... I know I am protecting him, and at times my stuff, and my skin, when I have to be the mean hoomum, and put him in the crate. Sometimes, Koa accepts the "jail-time", and sometimes, he will object... At the beginning, he had the most sad objections, as he would not just whine, but he would even go into little, but loud, howls... Those went through you in a sharp way, making you feel even worse for putting him in the crate. But... I know it's for his own good... Still... […]

    cynnisblog.wordpress.com/2026/

  10. “You do not collect €200”

    Nothing bad! Just a silly "Monopoly" based joke, where they always tell you that, when you have to go to jail, you do not collect the money, that you usually get when you pass the "Start" section. 😉 It's something I've been saying to Koa a bit lately, when I feel like a big meany, when I have to crate him again... I know I am protecting him, and at times my stuff, and my skin, when I have to be the mean hoomum, and put him in the crate. Sometimes, Koa accepts the "jail-time", and sometimes, he will object... At the beginning, he had the most sad objections, as he would not just whine, but he would even go into little, but loud, howls... Those went through you in a sharp way, making you feel even worse for putting him in the crate. But... I know it's for his own good... Still... […]

    cynnisblog.wordpress.com/2026/

  11. “You do not collect €200”

    Nothing bad! Just a silly "Monopoly" based joke, where they always tell you that, when you have to go to jail, you do not collect the money, that you usually get when you pass the "Start" section. 😉 It's something I've been saying to Koa a bit lately, when I feel like a big meany, when I have to crate him again... I know I am protecting him, and at times my stuff, and my skin, when I have to be the mean hoomum, and put him in the crate. Sometimes, Koa accepts the "jail-time", and sometimes, he will object... At the beginning, he had the most sad objections, as he would not just whine, but he would even go into little, but loud, howls... Those went through you in a sharp way, making you feel even worse for putting him in the crate. But... I know it's for his own good... Still... […]

    cynnisblog.wordpress.com/2026/

  12. 🔴 LIVE NOW ON VORTEX
    📻 Vortex Night 🎸 (Shoegaze & Alternatif)
    ──────────────
    🎵 Crate - Julia

    ▶️ Écouter / Listen : VorteX [Radio]
    lesonduvortex.net

    💬 Join us on Discord:
    discord.gg/d82hJZBeDE

    #VortexWave #Crate #IndiePop #DreamPop #2000s

  13. 🔴 LIVE NOW ON VORTEX
    📻 Vortex Night 🎸 (Shoegaze & Alternatif)
    ──────────────
    🎵 Crate - Julia

    ▶️ Écouter / Listen : VorteX [Radio]
    lesonduvortex.net

    💬 Join us on Discord:
    discord.gg/d82hJZBeDE

    #VortexWave #Crate #IndiePop #DreamPop #2000s

  14. Hey #rustaceans, I wonder why #rust doesn't have standard random module. Everywhere I look, it says to use the rand #crate

    I'm looking for something like random.randint() or random.choice() in python.

  15. Hey #rustaceans, I wonder why #rust doesn't have standard random module. Everywhere I look, it says to use the rand #crate

    I'm looking for something like random.randint() or random.choice() in python.

  16. Hey #rustaceans, I wonder why #rust doesn't have standard random module. Everywhere I look, it says to use the rand #crate

    I'm looking for something like random.randint() or random.choice() in python.

  17. Hey #rustaceans, I wonder why #rust doesn't have standard random module. Everywhere I look, it says to use the rand #crate

    I'm looking for something like random.randint() or random.choice() in python.

  18. Hey #rustaceans, I wonder why #rust doesn't have standard random module. Everywhere I look, it says to use the rand #crate

    I'm looking for something like random.randint() or random.choice() in python.

  19. For people working in the ecosystem I just wrote a simple little site that lets you explore the bevy ecosystem filtering by bevy version. Quite happy with the search system. It’s very basic but I am happy to make improvements and plan on it. bevydex.dev/dex

  20. For people working in the #Bevy ecosystem I just wrote a simple little site that lets you explore the bevy #crate ecosystem filtering by bevy version. Quite happy with the search system. It’s very basic but I am happy to make improvements and plan on it. bevydex.dev/dex

  21. For people working in the #Bevy ecosystem I just wrote a simple little site that lets you explore the bevy #crate ecosystem filtering by bevy version. Quite happy with the search system. It’s very basic but I am happy to make improvements and plan on it. bevydex.dev/dex

  22. For people working in the #Bevy ecosystem I just wrote a simple little site that lets you explore the bevy #crate ecosystem filtering by bevy version. Quite happy with the search system. It’s very basic but I am happy to make improvements and plan on it. bevydex.dev/dex

  23. For people working in the #Bevy ecosystem I just wrote a simple little site that lets you explore the bevy #crate ecosystem filtering by bevy version. Quite happy with the search system. It’s very basic but I am happy to make improvements and plan on it. bevydex.dev/dex

  24. RE: floss.social/@janriemer/114760

    New version of #CSVDiff is out! :awesome:

    crates.io/crates/csv-diff

    Thanks to it now using `extract_if` instead of a hacky drain-then-filter impl, you can now e.g. diff your x-mas wishlist against your "actual-gifts-received list" _25% faster_ (and be happy, if no diff is reported)! 🎅 🚀

    ⚠️ The new version has an MSRV of 1.88 (in order to use `extract_if`)!

    See the complete changelog for details:
    gitlab.com/janriemer/csv-diff/

    Happy X-Mas y'all! 🎄 🎁

    #Rust #RustLang #CSV #Crate #Release

  25. RE: floss.social/@janriemer/114760

    New version of #CSVDiff is out! :awesome:

    crates.io/crates/csv-diff

    Thanks to it now using `extract_if` instead of a hacky drain-then-filter impl, you can now e.g. diff your x-mas wishlist against your "actual-gifts-received list" _25% faster_ (and be happy, if no diff is reported)! 🎅 🚀

    ⚠️ The new version has an MSRV of 1.88 (in order to use `extract_if`)!

    See the complete changelog for details:
    gitlab.com/janriemer/csv-diff/

    Happy X-Mas y'all! 🎄 🎁

    #Rust #RustLang #CSV #Crate #Release

  26. RE: floss.social/@janriemer/114760

    New version of #CSVDiff is out! :awesome:

    crates.io/crates/csv-diff

    Thanks to it now using `extract_if` instead of a hacky drain-then-filter impl, you can now e.g. diff your x-mas wishlist against your "actual-gifts-received list" _25% faster_ (and be happy, if no diff is reported)! 🎅 🚀

    ⚠️ The new version has an MSRV of 1.88 (in order to use `extract_if`)!

    See the complete changelog for details:
    gitlab.com/janriemer/csv-diff/

    Happy X-Mas y'all! 🎄 🎁

    #Rust #RustLang #CSV #Crate #Release

  27. RE: floss.social/@janriemer/114760

    New version of #CSVDiff is out! :awesome:

    crates.io/crates/csv-diff

    Thanks to it now using `extract_if` instead of a hacky drain-then-filter impl, you can now e.g. diff your x-mas wishlist against your "actual-gifts-received list" _25% faster_ (and be happy, if no diff is reported)! 🎅 🚀

    ⚠️ The new version has an MSRV of 1.88 (in order to use `extract_if`)!

    See the complete changelog for details:
    gitlab.com/janriemer/csv-diff/

    Happy X-Mas y'all! 🎄 🎁

    #Rust #RustLang #CSV #Crate #Release

  28. RE: floss.social/@janriemer/114760

    New version of #CSVDiff is out! :awesome:

    crates.io/crates/csv-diff

    Thanks to it now using `extract_if` instead of a hacky drain-then-filter impl, you can now e.g. diff your x-mas wishlist against your "actual-gifts-received list" _25% faster_ (and be happy, if no diff is reported)! 🎅 🚀

    ⚠️ The new version has an MSRV of 1.88 (in order to use `extract_if`)!

    See the complete changelog for details:
    gitlab.com/janriemer/csv-diff/

    Happy X-Mas y'all! 🎄 🎁

    #Rust #RustLang #CSV #Crate #Release

  29. I just published my first #rust #crate
    crates.io/crates/brkrs

    brkrs — a fun, playable brick-breaker #game & #learning playground

    brkrs is a real, playable Breakout/Arkanoid-style game written in #Rust 🦀 using the #bevyengine. It’s also a hands-on learning project, letting you explore:

    Spec-first development with #GitHub #speckit

    Incremental feature development through issues & PRs
    AI-assisted and agentic coding experiments
    Every feature starts as a spec, flows through an issue or PR, and ends as working Rust code. You can play the game, explore the code, and learn modern Rust/Bevy workflows all at the same time.

    Linus Torvalds said: “Talk is cheap. Show me the code.”

    brkrs lets you play, tinker, and see the specs come alive in a real game.

    The Story Behind brkrs

    I always wanted to rewrite my old Arkanoid/Breakout-style game, YaAC 🐧, in a modern game framework.

    I began by manually implementing the core gameplay foundations: reading documentation, following examples, and building a basic proof-of-concept with the essential mechanics (ball, paddle, bricks).

    It quickly became clear that doing everything manually would involve a steep learning curve and a lot of time.

    brkrs was born as a solution: a way to learn modern Rust game development, apply spec-first workflows, and experiment with AI-assisted coding, all while still having fun playing a real game.

    You can play a web version on GitHub Pages

    Key Features

    brkrs is a Breakout/Arkanoid style game implemented in Rust with the Bevy engine. It extends the classic formula with richer physics, paddle rotation, and per-level configuration.

    Classic Breakout-style gameplay: paddle, ball, bricks, and levels
    Levels are human-readable and easy to modify
    Spec-first workflow: every feature begins as a spec and ends as working Rust code
    Small, incremental PRs demonstrate the development workflow and learning path
    Crate-ready and cross-platform (desktop + WebAssembly builds)
    A fun, approachable way to learn Rust, Bevy, and modern coding practices
    github.com/cleder/brkrs

    @bevy

  30. I just published my first #rust #crate
    crates.io/crates/brkrs

    brkrs — a fun, playable brick-breaker #game & #learning playground

    brkrs is a real, playable Breakout/Arkanoid-style game written in #Rust 🦀 using the #Bevy engine. It’s also a hands-on learning project, letting you explore:

    Spec-first development with #GitHub #speckit

    Incremental feature development through issues & PRs
    AI-assisted and agentic coding experiments
    Every feature starts as a spec, flows through an issue or PR, and ends as working Rust code. You can play the game, explore the code, and learn modern Rust/Bevy workflows all at the same time.

    Linus Torvalds said: “Talk is cheap. Show me the code.”

    brkrs lets you play, tinker, and see the specs come alive in a real game.

    The Story Behind brkrs

    I always wanted to rewrite my old Arkanoid/Breakout-style game, YaAC 🐧, in a modern game framework.

    I began by manually implementing the core gameplay foundations: reading documentation, following examples, and building a basic proof-of-concept with the essential mechanics (ball, paddle, bricks).

    It quickly became clear that doing everything manually would involve a steep learning curve and a lot of time.

    brkrs was born as a solution: a way to learn modern Rust game development, apply spec-first workflows, and experiment with AI-assisted coding, all while still having fun playing a real game.

    You can play a web version on GitHub Pages

    Key Features

    brkrs is a Breakout/Arkanoid style game implemented in Rust with the Bevy engine. It extends the classic formula with richer physics, paddle rotation, and per-level configuration.

    Classic Breakout-style gameplay: paddle, ball, bricks, and levels
    Levels are human-readable and easy to modify
    Spec-first workflow: every feature begins as a spec and ends as working Rust code
    Small, incremental PRs demonstrate the development workflow and learning path
    Crate-ready and cross-platform (desktop + WebAssembly builds)
    A fun, approachable way to learn Rust, Bevy, and modern coding practices
    github.com/cleder/brkrs

    @bevy

  31. I just published my first
    crates.io/crates/brkrs

    brkrs — a fun, playable brick-breaker & playground

    brkrs is a real, playable Breakout/Arkanoid-style game written in 🦀 using the . It’s also a hands-on learning project, letting you explore:

    Spec-first development with

    Incremental feature development through issues & PRs
    AI-assisted and agentic coding experiments
    Every feature starts as a spec, flows through an issue or PR, and ends as working Rust code. You can play the game, explore the code, and learn modern Rust/Bevy workflows all at the same time.

    Linus Torvalds said: “Talk is cheap. Show me the code.”

    brkrs lets you play, tinker, and see the specs come alive in a real game.

    The Story Behind brkrs

    I always wanted to rewrite my old Arkanoid/Breakout-style game, YaAC 🐧, in a modern game framework.

    I began by manually implementing the core gameplay foundations: reading documentation, following examples, and building a basic proof-of-concept with the essential mechanics (ball, paddle, bricks).

    It quickly became clear that doing everything manually would involve a steep learning curve and a lot of time.

    brkrs was born as a solution: a way to learn modern Rust game development, apply spec-first workflows, and experiment with AI-assisted coding, all while still having fun playing a real game.

    You can play a web version on GitHub Pages

    Key Features

    brkrs is a Breakout/Arkanoid style game implemented in Rust with the Bevy engine. It extends the classic formula with richer physics, paddle rotation, and per-level configuration.

    Classic Breakout-style gameplay: paddle, ball, bricks, and levels
    Levels are human-readable and easy to modify
    Spec-first workflow: every feature begins as a spec and ends as working Rust code
    Small, incremental PRs demonstrate the development workflow and learning path
    Crate-ready and cross-platform (desktop + WebAssembly builds)
    A fun, approachable way to learn Rust, Bevy, and modern coding practices
    github.com/cleder/brkrs

    @bevy

  32. I just published my first #rust #crate
    crates.io/crates/brkrs

    brkrs — a fun, playable brick-breaker #game & #learning playground

    brkrs is a real, playable Breakout/Arkanoid-style game written in #Rust 🦀 using the #Bevy engine. It’s also a hands-on learning project, letting you explore:

    Spec-first development with #GitHub #speckit

    Incremental feature development through issues & PRs
    AI-assisted and agentic coding experiments
    Every feature starts as a spec, flows through an issue or PR, and ends as working Rust code. You can play the game, explore the code, and learn modern Rust/Bevy workflows all at the same time.

    Linus Torvalds said: “Talk is cheap. Show me the code.”

    brkrs lets you play, tinker, and see the specs come alive in a real game.

    The Story Behind brkrs

    I always wanted to rewrite my old Arkanoid/Breakout-style game, YaAC 🐧, in a modern game framework.

    I began by manually implementing the core gameplay foundations: reading documentation, following examples, and building a basic proof-of-concept with the essential mechanics (ball, paddle, bricks).

    It quickly became clear that doing everything manually would involve a steep learning curve and a lot of time.

    brkrs was born as a solution: a way to learn modern Rust game development, apply spec-first workflows, and experiment with AI-assisted coding, all while still having fun playing a real game.

    You can play a web version on GitHub Pages

    Key Features

    brkrs is a Breakout/Arkanoid style game implemented in Rust with the Bevy engine. It extends the classic formula with richer physics, paddle rotation, and per-level configuration.

    Classic Breakout-style gameplay: paddle, ball, bricks, and levels
    Levels are human-readable and easy to modify
    Spec-first workflow: every feature begins as a spec and ends as working Rust code
    Small, incremental PRs demonstrate the development workflow and learning path
    Crate-ready and cross-platform (desktop + WebAssembly builds)
    A fun, approachable way to learn Rust, Bevy, and modern coding practices
    github.com/cleder/brkrs

    @bevy

  33. I just published my first #rust #crate
    crates.io/crates/brkrs

    brkrs — a fun, playable brick-breaker #game & #learning playground

    brkrs is a real, playable Breakout/Arkanoid-style game written in #Rust 🦀 using the #bevyengine. It’s also a hands-on learning project, letting you explore:

    Spec-first development with #GitHub #speckit

    Incremental feature development through issues & PRs
    AI-assisted and agentic coding experiments
    Every feature starts as a spec, flows through an issue or PR, and ends as working Rust code. You can play the game, explore the code, and learn modern Rust/Bevy workflows all at the same time.

    Linus Torvalds said: “Talk is cheap. Show me the code.”

    brkrs lets you play, tinker, and see the specs come alive in a real game.

    The Story Behind brkrs

    I always wanted to rewrite my old Arkanoid/Breakout-style game, YaAC 🐧, in a modern game framework.

    I began by manually implementing the core gameplay foundations: reading documentation, following examples, and building a basic proof-of-concept with the essential mechanics (ball, paddle, bricks).

    It quickly became clear that doing everything manually would involve a steep learning curve and a lot of time.

    brkrs was born as a solution: a way to learn modern Rust game development, apply spec-first workflows, and experiment with AI-assisted coding, all while still having fun playing a real game.

    You can play a web version on GitHub Pages

    Key Features

    brkrs is a Breakout/Arkanoid style game implemented in Rust with the Bevy engine. It extends the classic formula with richer physics, paddle rotation, and per-level configuration.

    Classic Breakout-style gameplay: paddle, ball, bricks, and levels
    Levels are human-readable and easy to modify
    Spec-first workflow: every feature begins as a spec and ends as working Rust code
    Small, incremental PRs demonstrate the development workflow and learning path
    Crate-ready and cross-platform (desktop + WebAssembly builds)
    A fun, approachable way to learn Rust, Bevy, and modern coding practices
    github.com/cleder/brkrs

    @bevy

  34. #OverUnder 044 with @orhun

    He's the creator or Ratatui 🐀.

    It's a #Rust crate used in many #TUI that you have probably used or seen.

    Today, he shares his thoughts on #GUI, #Ghostty, #VPN, #opencode, and, of course the #Ratatouille.

    #terminal #shell #opensource #crate #blog #fediverse #mastodon

    lazybea.rs/ovr-044

  35. #OverUnder 044 with @orhun

    He's the creator or Ratatui 🐀.

    It's a #Rust crate used in many #TUI that you have probably used or seen.

    Today, he shares his thoughts on #GUI, #Ghostty, #VPN, #opencode, and, of course the #Ratatouille.

    #terminal #shell #opensource #crate #blog #fediverse #mastodon

    lazybea.rs/ovr-044

  36. #OverUnder 044 with @orhun

    He's the creator or Ratatui 🐀.

    It's a #Rust crate used in many #TUI that you have probably used or seen.

    Today, he shares his thoughts on #GUI, #Ghostty, #VPN, #opencode, and, of course the #Ratatouille.

    #terminal #shell #opensource #crate #blog #fediverse #mastodon

    lazybea.rs/ovr-044

  37. #OverUnder 044 with @orhun

    He's the creator or Ratatui 🐀.

    It's a #Rust crate used in many #TUI that you have probably used or seen.

    Today, he shares his thoughts on #GUI, #Ghostty, #VPN, #opencode, and, of course the #Ratatouille.

    #terminal #shell #opensource #crate #blog #fediverse #mastodon

    lazybea.rs/ovr-044

  38. #OverUnder 044 with @orhun

    He's the creator or Ratatui 🐀.

    It's a #Rust crate used in many #TUI that you have probably used or seen.

    Today, he shares his thoughts on #GUI, #Ghostty, #VPN, #opencode, and, of course the #Ratatouille.

    #terminal #shell #opensource #crate #blog #fediverse #mastodon

    lazybea.rs/ovr-044