Developer Tools

Servo is now available on crates.io

The Servo team releases its first crates.io build, offering a new LTS version for stable embedding.

Deep Dive

The Servo project, originally started by Mozilla and now stewarded by the Linux Foundation, has taken a significant step forward by publishing its v0.1.0 crate on the official Rust package registry, crates.io. This marks the first time the Servo browser engine is officially available as a library (`servo`), allowing Rust developers to directly integrate a modern, parallel web rendering engine into their applications. The team emphasizes this is not a 1.0 release, as the criteria for that milestone are still under discussion, but the bump from previous version numbers reflects increased stability and confidence in the embedding API.

A key feature of this release is the introduction of a Long-Term Support (LTS) version. Recognizing that regular monthly releases may contain breaking changes, the LTS track offers embedders a stable base with updates on a scheduled, half-yearly basis. This model is designed for projects that require predictability, and it will include security updates and migration guides. The team notes that their release process has matured considerably, with the main delay now being the human-written monthly blog post, which they promise to deliver separately for this crates.io launch.

Key Points
  • First crates.io release (v0.1.0) of the `servo` crate as an embeddable library.
  • New Long-Term Support (LTS) version offers stable, half-yearly updates with security patches.
  • Release follows five iterations since the initial GitHub launch in October 2025, signaling API maturity.

Why It Matters

Provides Rust developers a stable, embeddable web engine for building browsers or rendering components, backed by a formal LTS promise.