bitwalker/timex
Timex is a comprehensive date and time manipulation library for Elixir that provides robust parsing, formatting, and conversion of date, time, and duration values. It supports a wide range of calendar systems, timezone handling, and locale-aware localization for over twenty languages. The system ensures reliable error handling and compatibility across Elixir versions by delegating to standard library types where possible.
57.7
Adequate · 1 August 2026
13k
lines of production code
Elixir
primary language
1
bus factor · 218 authors in all
3
measurements over time
How it got here
2013–2015 · date/time parsing and formatting overhaul
This period focused on a comprehensive refactoring of the library's core date and time handling, introducing a unified Timex.Protocol for conversions and a modular parser architecture for datetime strings. The work established robust, locale-aware formatting and parsing systems, supported by extensive test coverage and benchmarking to ensure correctness and performance.
18 changes
2016 · Localization and date/time feature expansion
This period focused on significantly expanding the library's internationalization capabilities by adding comprehensive translation files for multiple languages, including English, Russian, Japanese, German, Italian, Portuguese, Spanish, Brazilian Portuguese, Polish, and Chinese. Concurrently, the codebase introduced new modules for handling time intervals, duration formatting, and POSIX-style timezone parsing, while also improving compatibility with modern Elixir versions and fixing edge cases in date and time conversions.
24 changes
2017–2020 · Internationalization expansion
This period was dedicated to expanding the application's localization capabilities by adding comprehensive translation support for a wide variety of languages, including Indonesian, Danish, Romanian, Dutch, Norwegian, French, Korean, Swedish, Ukrainian, Afrikaans, Turkish, Vietnamese, Czech, Hebrew, Hungarian, Serbian, and Bulgarian. Each entry represents the addition of specific translation files for date, time, and number formatting, enabling users to see the interface in their preferred language.
17 changes
2021–2023 · internationalization and localization
This period focused on expanding the application's global reach by adding comprehensive translation support for multiple new languages, including Finnish, Estonian, Latvian, Thai, Croatian, and Khmer. Each update introduced detailed localization files for date, time, and number formatting, enabling users to interact with the software in their native language.
6 changes
Survey your own repository
bitwalker/timex was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 5ad1b82069 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.