# LukeMathWalker/zero-to-production

Code for "Zero To Production In Rust", a book on API development using Rust.

Repository: https://github.com/LukeMathWalker/zero-to-production
Canonical: https://ross.abutalabs.com/products/zero-to-production
Homepage: https://www.zero2prod.com
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: rust, book
Last push: 2024-09-01T09:52:06+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2201, "days_push": 731, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6528, forks 586 (observed 2026-08-28T04:09:44.947699+00:00)

## What it is
Companion code repository for the book 'Zero To Production In Rust', containing chapter-by-chapter snapshots of an email newsletter API built in Rust. It serves as supplementary learning material for backend development with Rust, including tests and CI/CD setup.

## Use cases
- learn backend development in Rust
- build a production-ready API with Rust
- learn integration testing in Rust
- set up CI/CD for a Rust project
- learn authentication and authorization in a Rust API
- structure a modular Rust web application
- learn structured logging and observability in Rust

## When to choose
- you are reading or planning to read the Zero To Production In Rust book
- you want a realistic, tested example of a Rust backend API
- you learn best by following a project as it evolves chapter by chapter

## When to avoid
- you want a production framework or library to drop into your own project
- you need a standalone application rather than educational code
- you are not working in Rust

## Facets
- artifact type: learning-resource
- maturity: stable
- function: web-framework, api-framework, testing, auth, logging, ci-cd, error-handling, database
- domain: backend, web-development, tutorials, developer-tools
- platform: rust, cross-platform
- tags: book, rust-backend, email-newsletter, sqlx, actix-web, supplementary-code, chapter-snapshots, docker

## Member repositories
- LukeMathWalker/zero-to-production (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:44.947699+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:44:09.310175+00:00, confidence not recorded.
  - readme: https://github.com/LukeMathWalker/zero-to-production (fetched 2026-08-28T04:09:44.947699+00:00, sha b69dd154f276)
  - homepage: https://www.zero2prod.com (fetched 2026-08-29T08:40:31.060498+00:00, sha 5943a274f2ed)
- Data as of 2026-08-30T08:39:29.467469+00:00.
