October 17, 2023

First stable release of ntpd-rs

First stable release of ntpd-rs
We're proud to announce that 5 October 2023 marked the first stable release of ntpd-rs!

In this release we focussed on offering a stable set of features (including a stable configuration format), improved metrics and creating end-user documentation.

You can find version 1.0.0 on our GitHub release page.

Why is NTP important?

ntpd-rs is a tool for synchronizing your computer's clock, implementing the NTP and NTS protocols. Time synchronization is a critical part of internet infrastructure. Accurate time is essential for tasks such as secure communication or analyzing networking issues. The NTP protocol is used by millions of devices and servers. Ntpd-rs is written in Rust, with a focus on security and stability. It includes both client and server support.


We hope that more people will be moving to memory-safe implementations of the tools their vital processes rely on. That is why it is important that this switch be as easy as possible. The documentation of ntpd-rs is one feature that we are particularly proud of.

The documentation website includes guides on getting started, exporting metrics, installation and migration, as well as a high-level overview of the code structure.

metrics Example of metrics from the ntpd-rs daemon


If you are curious what steps have been taken to reach this 1.0.0 milestone, check out the changelog. In the future you can find upcoming changes as well as newer releases in there as well.

Don't hesitate to report any bugs you encounter or any features that you are missing and keep an eye on that changelog to follow the progress.

Our roadmap for 2023-2024

  • Q4 2023: Experimental features, NTS pool, NTPv5
  • Q4 2023 / Q1 2024: Packaging for Linux distributions
  • Q1-Q4 2024: Packaging and industry adoption, maintenance & community work


We thank Prossimo, the creators of the NTP initiative we now build on, as well as the NLnet Foundation for subsequent contributions.

More recently, the Sovereign Tech Fund invested in Pendulum, securing ntpd-rs development and maintenance in 2023 (including this stable release), and maintenance and adoption work in 2024.

We continuously seek the involvement of interested parties and funding for future work. Reach out to pendulum@tweedegolf.com if you're interested.

image title image title image title

Stay up-to-date

Stay up-to-date with our work and blog posts?

Related articles

Sovereign Tech Fund will support our effort to build modern and memory-safe implementations of the Network Time Protocol (NTP) and the Precision Time Protocol (PTP).
At RustNL 2023, a Rust conference held in Amsterdam recently, I had the opportunity to talk about ntpd-rs, our project implementing the Network Time Protocol.

This article is an adaptation of the original, published by Prossimo.

We're happy to announce that the Internet Security Research Group has officially made us the maintainers of the open-source memory-safe implementation of NTP, ntpd-rs. As such, we are now also looking for early adopters.

The implementation includes a server and client, as well as full support for Network Time Security (NTS), which brings encryption and greater integrity to time synchronization. Timing is precise and stable, as reflected by excellent performance in the NTP pool.