jinzhu/now

Now is a time toolkit for golang

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 14th, 2026
Created on November 18th, 2013
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 242
Total Stargazers: 4,699 (+0)
Total Subscribers: 65 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 0.0 hours
90th percentile: 0.1 hours
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 912 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Now is a time toolkit for Go that simplifies common time manipulation tasks.

The toolkit addresses the friction of working with Go's time package by providing convenience functions for calculating times relative to the current moment or a reference time. It handles operations like finding the start or end of a day, week, month, or year, and determining the next or previous occurrence of a specific time unit. The approach wraps Go's standard time functionality with methods that accept configuration parameters, allowing developers to specify week start days and other settings rather than managing these details manually.

Developers working with Go applications that need frequent time calculations should consider this toolkit. It suits projects where time arithmetic appears repeatedly in business logic, such as scheduling systems, reporting tools, or date-range queries. The project also supports parsing strings into time values and allows extension through custom time format registration, making it adaptable to applications with non-standard date formats.

The project maintains a straightforward development posture with a clear contribution pathway documented in its guidelines. Pull requests are actively solicited for new time format support, indicating openness to community-driven expansion of the toolkit's parsing capabilities.