Leanpub Header

Skip to main content

Filters

Category: "Rust"

Books

  1. Advanced Rust Programming
    Advanced Rust Programming
    From Mastery to Expert Systems Craft
    Steve Publications

    Advanced Rust Programming goes beneath Rust’s safe surface to reveal the machinery that makes high-performance systems possible. Explore unsafe contracts, atomics, async internals, FFI, allocators and more through practical examples that sharpen your instincts and help you build faster, safer production-grade software.

  2. Mastering Rust: From Beginner to Advanced Level
    Mastering Rust: From Beginner to Advanced Level
    A Complete Guide to Safe, Concurrent, High-Performance Programming
    Steve Publications

    Go from your first line of Rust to building fast, safe, and production-ready applications with confidence. This practical guide explains every essential language feature, modern development tools, and key ecosystem crates through clear explanations and real-world examples, helping you write idiomatic, efficient and maintainable Rust code from day one.

  3. Inside the Debugger: Building a Source-Level Debugger in Rust
    Inside the Debugger: Building a Source-Level Debugger in Rust
    A Deep Dive into Processes, Memory, Breakpoints, and DWARF Debug Information
    Steve Publications

    Build a source-level debugger in Rust from the ground up while uncovering the operating system, CPU, and compiler mechanisms behind modern debugging. Through hands-on implementation, you'll learn how processes, memory, breakpoints, and DWARF debug information come together to make source-level debugging possible.

  4. Rust from Sockets to Servers
    Rust from Sockets to Servers
    Building a High-Performance Web Server in Rust from First Principles
    Steve Publications

    Most developers can build a web server with a framework. Far fewer understand what happens underneath. Rust from Sockets to Servers takes you from raw TCP sockets to a production-ready web server built in Rust, giving you a deep understanding of HTTP, async programming, TLS, routing, and the foundations behind every modern web application.

  5. Rust for LLM Inference
    Rust for LLM Inference
    Building High-Performance LLM Inference Engine from Scratch
    Steve Publications

    Learn how modern LLM inference engines work by building one from scratch in Rust. From transformers and tokenization to KV caching, quantization, batching, and GPU optimization, this book combines theory, hands-on code, and performance engineering to help you create fast, production-ready AI systems.

  6. The Rust Iterator Cookbook
    The Rust Iterator Cookbook
    78 recipes for writing expressive, efficient, and idiomatic iterator pipelines in Rust.
    Eugenio Perrotta Neto

    Every .map(), .filter(), and .collect() you write is built on a single method: next(). This book shows you what's underneath — and what you can build on top.

  7. Candle
    Candle
    Neural Networks with Rust
    little world

    Candle is a minimalist, high-performance ML framework.The explicitness of Rust without layers of abstraction obscuring what's really happening

  8. Rust off Rails: Web Development Mastery
    Rust off Rails: Web Development Mastery
    The Definitive Guide to Convention-Driven, AI-Era Web Applications in Rust
    Steve Publications

    Build production-ready web applications in Rust without getting lost in architectural guesswork. Rust off Rails brings together proven conventions, a carefully chosen tech stack and hands-on guidance to take you from a blank project to a secure, scalable application. Learn by building Railboard and keep a practical reference close at hand long after the project is done.

  9. Rust: The Complete Guide 2026 EDITION - MODERN SYSTEMS PROGRAMMING

    Get the speed of C++ without the crashes. This 2026 edition takes you from your first Cargo project to production-ready Rust, covering ownership, lifetimes, traits, async, unsafe code, embedded systems, and WebAssembly. Packed with runnable code and honest trade-offs, it gives you the mental models to write fast, safe software with confidence.

  10. Programming Concurrency on GPUs with Rust
    Programming Concurrency on GPUs with Rust
    Examine, Run, and Measure GPU Workloads Using CUDA, Streams, and Async Pipelines
    GitforGits | Asian Publishing House

    We will work in pure Rust, with no C++ shim or Python wrapper. We will build one small program that grows to cover the whole book. It begins as a loop that any of us could have written on a bad day. After gaining a kernel, it learns to stop waiting, grows streams and pinned memory, and ends as a pipeline fed by parallel producers through bounded channels. The device is busy almost every millisecond.

  11. Modern Compiler Engineering: From Source Code to Machine Code
    Modern Compiler Engineering: From Source Code to Machine Code
    Designing and Implementing a Production Compiler with Rust
    Steve Publications

    Build a real compiler from the ground up with Rust. Follow the journey from source code to native x86-64 machine code as you design Lumina, explore optimization and register allocation and tackle the practical challenges that come with building a production-quality compiler.

  12. Writing nginx Modules in Rust
    Writing nginx Modules in Rust
    A practical guide to building a real module with ngx-rust
    Yugo Horie

    Learn to write nginx modules in Rust by building a statistics module that counts requests across workers in shared memory and exposes them as Prometheus metrics.

  13. Building Advanced Algorithmic Crypto Trading Systems

    Design, Engineer, and Deploy High-Performance Algorithmic Trading Infrastructure for Digital Asset MarketsCryptocurrency markets operate continuously, generating vast streams of market data across centralized and decentralized exchanges. Competing in these markets requires far more than a collection of trading scripts. It demands a rigorous combination of low-latency systems engineering, quantitative modeling, market microstructure analysis, distributed computing, machine learning, and production-grade risk management...

  14. Building Database Engines from Scratch
    Building Database Engines from Scratch
    A Hands-On Guide to Storage, Concurrency, Query Processing, and Reliability in Systems Programming
    Steve Publications

    What really happens between typing a SQL query and getting a result? Build a database engine from the ground up in Rust and find out. You’ll work through storage, indexing, concurrency, recovery and query processing while turning each chapter’s code into one working system.

  15. Mastering Regular Expressions
    Mastering Regular Expressions
    A Complete Guide for Developers Across Languages and Platforms
    Steve Publications

    Regex doesn't have to feel like cryptic punctuation. Mastering Regular Expressions shows you how patterns really work, how to debug them when they don't and how to use them confidently across nine programming languages. Go beyond memorizing syntax and learn to write regex that's clear, efficient and portable.