Go Time

Open-source Go projects categorized as Time

Top 19 Go Time Projects

  • now

    Now is a time toolkit for golang

  • carbon

    A simple, semantic and developer-friendly golang package for datetime (by golang-module)

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • dateparse

    GoLang Parse many date strings without knowing format in advance.

  • when

    A natural language date/time parser with pluggable rules (by olebedev)

  • server

    self-hosted tag-based time tracking (by traggo)

    Project mention: Can anyone tell me an open source alternative for Google Digital Wellbeing... I'm using Android 8.1 in my device | /r/opensource | 2022-06-08

    Traggo. https://github.com/traggo/server

  • durafmt

    :clock8: Better time duration formatting in Go!

  • gostradamus

    Gostradamus: Better DateTimes for Go 🕰️

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • iso8601

    A fast ISO8601 date parser for Go

  • go-rampart

    Determine how intervals relate to each other.

  • timex

    A test-friendly replacement for golang's time package (by cabify)

  • timedmap

    A thread safe map which has expiring key-value pairs.

  • flagvar

    A collection of CLI argument types for the Go `flag` package.

  • trn

    Time Ranges

  • datetoken.go

    datetoken is a time toolkit for golang, with support for relative delta and string parsing

  • timekit

    Helpful functions to extend the Golang `time` standard package

    Project mention: Comparing time values with margin of error | /r/golang | 2022-12-20

    Time is always a pain to deal with, this is why I maintain `timekit` package. I took the best answer which was from u/pdffs (along with giving credit to this anon in the code! Thank you!!!) and updated the library. If you want to use reusable code in the future, you can try:

  • epoch

    Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON (by vtopc)

  • go-week

    A Go package to work with ISO 8601 week dates

  • gotimeparser

    Golang time parser. This library provides an ability to parse time from many different formats at the same time.

    Project mention: Golang Universal Time Parser | news.ycombinator.com | 2023-03-10
  • durations

    Go Durations easly parse string durations with no order and high durations like 1 year.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-10.

Go Time related posts


What are some of the best open-source Time projects in Go? This list will help you:

Project Stars
1 now 4,140
2 carbon 3,222
3 dateparse 1,863
4 when 1,186
5 server 760
6 durafmt 455
7 gostradamus 179
8 iso8601 123
9 go-rampart 89
10 timex 68
11 timedmap 60
12 flagvar 41
13 trn 39
14 datetoken.go 20
15 timekit 17
16 epoch 12
17 go-week 8
18 gotimeparser 2
19 durations 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives