Pebbling Club 🐧🪨

  • astral-sh/ty: An extremely fast Python type checker and language server, written in Rust.
    Notes
    An extremely fast Python type checker and language server, written in Rust.
  • Usenet_Reborn: A Rust lang TUI usenet nntp client
    Notes
    The TUI client for Usenet enthusiasts
    Unfurl
  • A Gentle Introduction to WebAssembly in Rust (2025 Edition) - DEV Community
    Notes
    So in this guide we’ll walk through setting up the tooling and development environment for building and using WebAssembly in Rust, embedding it in a TypeScript project, review how communication between TypeScript and Rust can happen, then finally how you can debug your WebAssembly directly in the browser and/or your favorite IDE. I will use Visual Studio Code as the IDE and Chrome as the browser, but apart from some debugging options, you can reproduce these in your tool of choice.
  • Advent of Code on the Nintendo DS
    Notes
    The problem with Advent of Code is that it is a waste of time. Most of the puzzles are in the realm of either string processing (somewhat applicable to programming), logic puzzles (not really applicable to most programming), or stupid gotchas in the input format (annoyingly, very applicable to most programming). So to combat this a lot of people use Advent of Code as an excuse to learn a new programming language that they wouldn't otherwise have a reason to use.
    Unfurl
  • Welcome to TrailBase | TrailBase
    Notes
    A blazingly fast, open-source application server with type-safe APIs, built-in JS/ES6/TS Runtime, Auth, and Admin UI built on Rust, SQLite & V8.
    Unfurl
  • svenstaro/miniserve: 🌟 For when you really just want to serve some files over HTTP right now!
    Notes
    🌟 For when you really just want to serve some files over HTTP right now!
    Unfurl
  • How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks?
    Notes
    Finally, C# undoubtedly beat all other languages; it's very competitive and has really become a monster. And as expected, Rust continues to do a good job on memory efficiency. The distance between Go and the others increased. Now Go loses by over 13 times to the winner. It also loses by over 2 times to Java, which contradicts the general perception of the JVM being a memory hog and Go being lightweight.
    Unfurl
  • Redis Inc seeks control over future of Rust redis-rs client library, amid talk of trademark concerns • DEVCLASS
    Notes
    Redis inc, whose core product is the formerly open source Redis in-memory database, has prompted further unease in the community by approaching the maintainers of the most popular Rust client library for Redis with the intent either to control or to fork it.
    Feed
    Embed
    Unfurl
  • Announcing Toasty, an async ORM for Rust | Tokio - An asynchronous Rust runtime
    Notes
    Toasty is an asynchronous ORM for the Rust programming language that prioritizes ease of use. Toasty supports SQL and NoSQL databases, including DynamoDB and Cassandra (soon).
    Feed
    Unfurl
  • Pin and suffering
    Notes
    I'd like to think that my understanding of "async Rust" has increased over the past year or so. I'm 100% onboard with the basic principle: I would like to handle thousands of concurrent tasks using a handful of threads. That sounds great!
    Feed
    Unfurl
  • Why Go and not Rust? | Loris Cro's Blog
    Notes
    What's the role of Go in a universe where Rust exists?
    Unfurl
  • Pretty State Machine Patterns in Rust
    Notes
    Rust lets us represent State Machines in a fairly good way. In an ideal situation we'd be able to make enums with restricted transitions between variants, but that's not the case. Instead, we can harness the power of generics and the ownership system to create something expressive, safe, and understandable.
    Feed
    Unfurl
  • Home | Nannou
    Notes
    Nannou is a library that aims to make it easy for artists to express themselves with simple, fast, reliable code.
    Unfurl
  • Cross compiling Rust from Linux to macOS
    Notes
    I set out to find a Linux-only solution to cross compile for macOS using osxcross. A weekend of pain later, and I have the following post. Hopefully it spares you a weekend of your own pain.
    Feed
    Unfurl
  • A rust password generator on wasm
    Notes
    This is the useful app, which is a bit more complex than ā€œHello, World!ā€. This app can help to generate different passwords for every service. You need to remember your keyword and the length of password only.
    Unfurl
  • Rocket - A Rust game running on WASM
    Notes
    After seeing the examples on hellorust.com, I thought it would be interesting to try to adapt my game Rocket to work on the browser through the wasm32-unknown-unknown target. The project was a great way to figure out how far you can go when porting a project that is a bit more complex than a hello world. I was pleasantly surprised by the fact that most of the code could be reused. Particularly, the game logic code was barely touched at all.
    Unfurl
  • Writing a CHIP-8 emulator with Rust and WebAssembly
    Feed
    Unfurl
  • Writing fast and safe native Node.js modules with Rust | @RisingStack
    Notes
    That’s when I picked up Rust instead of C++ to implement a native module. I figured out that it is a great choice thanks to the safety and ease of use it provides.
    Feed
    Embed
    Unfurl
  • Neon: Node + Rust = šŸ’–
    Notes
    I’ve been working on Neon, a set of APIs and tools for making it super easy to write native Node modules in Rust.
    Feed
    Unfurl
  • Developing LlamaDB - The pet SQL database
    Notes
    LlamaDB is a home-grown SQL database that I began designing over the course of four weeks. I'm developing LlamaDB to better understand the SQL language and its implementation details.
    Unfurl
  • Programming The Arduino Due in Rust
    Notes
    Slides from my talk at GlueCon '14 about programming an Arduino Due in Rust, and about using Rust for embedded or IoT applications.
    Embed
    Unfurl
  • tkellogg/dueboot Ā· GitHub
    Notes
    Infrastructure for programming an Arduino Due in the Rust programming language. This includes a sample sketch that can be modified to do most any other sketch.
    Unfurl