awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jinzhu avatar

jinzhu/now

0
View on GitHub↗
4,693 stars·238 forks·Go·MIT·3 views

Now

Now is a date and time manipulation library for Go designed to generate precise calendar boundaries and convert time strings into structured objects. It serves as a utility for calculating the start and end timestamps for days, weeks, months, and years.

The project provides tools for calculating specific weekdays relative to a reference point and performing date arithmetic to determine time ranges. It includes a toolkit for parsing date and time strings using configurable layouts and formats.

The library functions as a wrapper for the standard Go time package to provide an interface for computing calendar period timestamps and managing weekday scheduling logic.

Features

  • Calendar Boundary Calculations - Determines the exact start and end moments of days, weeks, months, and years via unix timestamps.
  • Date and Time Libraries - Provides a comprehensive set of utilities for parsing, manipulating, and calculating date and time values in Go.
  • Relative Date Generations - Calculates date objects using relative offsets such as tomorrow or next week.
  • Calendar Date Calculations - Generates precise start and end timestamps for days, weeks, months, and years.
  • Month Boundary Calculations - Computes first and last dates of months and other calendar period boundaries.
  • Date String Parsers - Automatically converts various date strings into native Go time objects.
  • Go Date and Time Libraries - Provides a specialized toolkit for calculating calendar boundaries and time ranges within Go applications.
  • Time String Parsers - Translates human-readable time and date strings into structured programmatic objects.
  • String Parsing - Provides capabilities to convert date and time strings into structured Go objects.
  • Relative Weekday Calculations - Calculates timestamps for specific days of the week relative to a given point in time.
  • Temporal Type Wrappers - Wraps standard library time types to provide a more semantic and expressive API for arithmetic.
  • Date And Time - Utility library for common time-related operations.

Star history

Star history chart for jinzhu/nowStar history chart for jinzhu/now

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does jinzhu/now do?

Now is a date and time manipulation library for Go designed to generate precise calendar boundaries and convert time strings into structured objects. It serves as a utility for calculating the start and end timestamps for days, weeks, months, and years.

What are the main features of jinzhu/now?

The main features of jinzhu/now are: Calendar Boundary Calculations, Date and Time Libraries, Relative Date Generations, Calendar Date Calculations, Month Boundary Calculations, Date String Parsers, Go Date and Time Libraries, Time String Parsers.

What are some open-source alternatives to jinzhu/now?

Open-source alternatives to jinzhu/now include: arrow-py/arrow — Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps… dromara/carbon — Carbon is a Go library for semantic date and time calculations, formatting, and parsing. It provides a semantic… malcommac/swiftdate — SwiftDate is a date manipulation library for the Swift programming language. It provides a toolkit for parsing,… jackzhenguo/python-small-examples — This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of… tc39/proposal-temporal — This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking… python-pendulum/pendulum — Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with…

Open-source alternatives to Now

Similar open-source projects, ranked by how many features they share with Now.
  • arrow-py/arrowarrow-py avatar

    arrow-py/arrow

    9,046View on GitHub↗

    Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps by wrapping the Python standard library. It serves as a tool for managing date objects, handling timezone offsets, and performing relative date calculations. The library is distinguished by its ability to humanize timestamps into natural language relative descriptions across multiple locales and parse human-readable time phrases back into precise date objects. It also features a specialized parser for converting ISO 8601 strings and custom formatted text into date objects. Br

    Python
    View on GitHub↗9,046
  • dromara/carbondromara avatar

    dromara/carbon

    5,221View on GitHub↗

    Carbon is a Go library for semantic date and time calculations, formatting, and parsing. It provides a semantic interface to simplify temporal data handling and improve the readability of date and time manipulations. The library is distinguished by its support for multi-calendar date conversion, allowing transformations between Gregorian, Chinese Lunar, Persian, and Hebrew calendar systems. It also includes a localized temporal framework that uses ISO 639-1 codes to format dates and relative time differences across multiple language locales. Additional capabilities cover global time zone man

    Go
    View on GitHub↗5,221
  • malcommac/swiftdatemalcommac avatar

    malcommac/SwiftDate

    7,703View on GitHub↗

    SwiftDate is a date manipulation library for the Swift programming language. It provides a toolkit for parsing, validating, and formatting dates, times, and timezones. The library includes a relative time generator for producing date offsets based on reference points such as tomorrow or next week, and a localized date formatter for transforming date objects into human-readable strings across multiple languages and locales. It also features an ISO8601 date parser to convert standardized date strings from SQL, HTTP, and ISO8601 formats into structured objects, alongside tools for managing timez

    Swift
    View on GitHub↗7,703
  • jackzhenguo/python-small-examplesjackzhenguo avatar

    jackzhenguo/python-small-examples

    8,132View on GitHub↗

    This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional

    Pythondata-sciencemachine-learningpython
    View on GitHub↗8,132
See all 30 alternatives to Now→