13 tracks live4 source languages6 target destinations

Browse the full catalog through the language you already know.

/tracks stays the canonical browse surface for the live catalog. Filter by source and target language, inspect the matching groups, and jump directly into the transition that fits your current mental model.

~/langfor/browse-trackscanonical route

filter the catalog

Narrow the live catalog before you commit to a track.

Keep the URL-driven source and target filters, then move through the grouped browse surface or the full results grid without leaving /tracks.

Reset

Showing 2 tracks from Rust.

Back to the homepage chooser

browse by source language

02browse by source language

These catalog groups show every published starting point in the live catalog, with real route links instead of prototype-only affordances.

Rust

2 matching tracks in the live catalog.

View all Rust starting points
  • Rust to Go

    Trade type-system precision for simpler, faster-moving service code.

    Focus on deliberate simplicity, explicit error handling, flatter structure, and Go's concurrency style for Rust developers.

  • Rust to Python

    Keep useful explicitness while adapting to Python's lighter conventions.

    Focus on readability, Python data modeling, exceptions and None, pytest, and selective explicitness at boundaries for Rust developers.

03results grid

Review every matching track in one place, then jump directly into the route that fits.

RusttoGo

Rust to Go

Trade type-system precision for simpler, faster-moving service code.

Focus on deliberate simplicity, explicit error handling, flatter structure, and Go's concurrency style for Rust developers.

RusttoPython

Rust to Python

Keep useful explicitness while adapting to Python's lighter conventions.

Focus on readability, Python data modeling, exceptions and None, pytest, and selective explicitness at boundaries for Rust developers.