← All repos

temporal

A Rust implementation of ECMAScript's Temporal API

Browse cluster: WebAssembly Specification and Proposals
498commits
26contributors
4languages

Tech stack & purpose

Temporal_rs is a Rust implementation of ECMAScript's Temporal API that provides date and time functionality with built-in support for calendrical calculations and time zones. The project is written in Rust and is organized as a multi-crate workspace including the core `temporal_rs` library, a C++ FFI crate called `temporal_capi`, a `timezone_provider` crate for pluggable time zone data sources, and an experimental `zoneinfo_rs` compiler crate. Initially developed for Boa, the JavaScript engine, temporal_rs is now used across multiple ECMAScript implementations including Kiesel and V8, and is maintained by core contributors including Kevin Ness, Manish Goregaokar, José Julián Espina, Jason Williams, and Haled Odat alongside the broader Boa developer community.

Languages

Rust
99.8%
Makefile
0.1%
C
0.1%
C++
0.0%

Contributors