Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/facebook/time
Meta's Time libraries
https://github.com/facebook/time
Last synced: 2 days ago
JSON representation
Meta's Time libraries
- Host: GitHub
- URL: https://github.com/facebook/time
- Owner: facebook
- License: apache-2.0
- Created: 2020-04-20T11:29:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T15:54:15.000Z (about 2 months ago)
- Last Synced: 2024-10-29T15:17:10.174Z (about 1 month ago)
- Language: Go
- Homepage:
- Size: 1.73 MB
- Stars: 597
- Watchers: 25
- Forks: 76
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-repositories - facebook/time - Meta's Time libraries (Go)
README
# Time
[![lint](https://github.com/facebook/time/actions/workflows/lint.yml/badge.svg)](https://github.com/facebook/time/actions/workflows/lint.yml)
[![test](https://github.com/facebook/time/actions/workflows/test.yml/badge.svg)](https://github.com/facebook/time/actions/workflows/test.yml)
[![codecov](https://codecov.io/gh/facebook/time/branch/main/graph/badge.svg?token=QC44PEpHRi)](https://codecov.io/gh/facebook/time)
[![Go Report Card](https://goreportcard.com/badge/github.com/facebook/time)](https://goreportcard.com/report/github.com/facebook/time)
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/facebook/time)
[![GoDoc](https://pkg.go.dev/badge/github.com/facebook/time?status.svg)](https://pkg.go.dev/github.com/facebook/time?tab=doc)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)# Contents
- [Documentation](#Documentation)
- [License](#License)## Documentation
Collection of Meta's Time Libraries such as NTP and PTP
### cmd
All executables provided by this repo.### NTP
NTP-specific libraries, including protocol implementation.### PTP
PTP-specific libraries, including protocol implementation.### Leaphash
Utility package for computing the hash value of the official leap-second.list document### leapsectz
Utility package for obtaining leap second information from the system timezone database### PHC
Library to work with PTP Hardware Clock (PHC).### Timestamp
Library to work with NIC hardware/software timestamps.### oscillatord
Implementation of monitoring protocol used by Orolia [oscillatord](https://github.com/Orolia2s/oscillatord).### Calnex
Command line tool and library for a Calnex Sentinel device.### fbclock
Client C library and Go daemon to provide TrueTime API based on PTP time.### servo
Pi servo library### clock
Wrapper around CLOCK_ADJTIME syscall# License
time is licensed under Apache 2.0 as found in the [LICENSE file](LICENSE).