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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to mojombo/chronic

Projects sharing features with Chronic

20 open-source projects similar to mojombo/chronic, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • wanasit/chronowanasit avatar

    wanasit/chrono

    5,247View on GitHub↗

    Chrono is a JavaScript natural language date parser that converts unstructured text and relative date expressions into structured date objects. It functions as a multi-locale date parser and expression engine designed to resolve time expressions globally. The library is customizable, allowing for the definition of custom regular expression patterns and refinement rules to extract business-specific date formats. It provides mechanisms to resolve relative terms like tomorrow or next Friday based on a specific reference date. The system covers international date formatting across various region

    TypeScript
    View on GitHub↗5,247
  • openexchangerates/accounting.jsopenexchangerates avatar

    openexchangerates/accounting.js

    4,985View on GitHub↗

    accounting.js is a JavaScript library and utility suite for formatting localized numbers and currency strings, rounding decimal values, and parsing currency strings. It provides tools to transform numeric values into human-readable strings using language-specific separators and custom symbols. The library includes a currency string parser to extract raw numerical values from formatted strings by removing symbols and separators. It also features a floating point rounding tool designed to prevent binary precision errors during financial calculations. Additional capabilities cover the vertical

    JavaScript
    View on GitHub↗4,985
  • iainbeeston/nickeliainbeeston avatar

    iainbeeston/nickel

    118View on GitHub↗

    Nickel

    Ruby
    View on GitHub↗118
  • jduff/numerizerjduff avatar

    jduff/numerizer

    38View on GitHub↗

    Parse numbers in natural language from strings (ex forty two).

    Ruby
    View on GitHub↗38

AI search

Explore more awesome repositories

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

Find more with AI search
  • jeremyw/stampjeremyw avatar

    jeremyw/stamp

    960View on GitHub↗

    Date and time formatting for humans.

    Ruby
    View on GitHub↗960
  • zendesk/bizzendesk avatar

    zendesk/biz

    489View on GitHub↗

    Time calculations using business hours.

    Ruby
    View on GitHub↗489
  • holidays/holidaysholidays avatar

    holidays/holidays

    877View on GitHub↗

    A collection of Ruby methods to deal with statutory and other holidays. You deserve a holiday!

    Ruby
    View on GitHub↗877
  • sshaw/yymmddsshaw avatar

    sshaw/yymmdd

    77View on GitHub↗

    Tiny DSL for idiomatic date parsing and formatting in Ruby

    Ruby
    View on GitHub↗77
  • tzinfo/tzinfotzinfo avatar

    tzinfo/tzinfo

    384View on GitHub↗

    TZInfo - Ruby Timezone Library

    Ruby
    View on GitHub↗384
  • xaviershay/kronicxaviershay avatar

    xaviershay/kronic

    149View on GitHub↗

    A dirt simple library for parsing and formatting human readable dates

    Ruby
    View on GitHub↗149
  • yb66/tickleyb66 avatar

    yb66/tickle

    83View on GitHub↗

    This is now the home of Tickle, previously found at github.com/noctivityinc/tickle

    Ruby
    View on GitHub↗83
  • ankane/groupdateankane avatar

    ankane/groupdate

    3,888View on GitHub↗

    Groupdate is a PostgreSQL time series aggregator and date grouping tool. It provides a set of SQL functions to group and aggregate temporal records into discrete buckets, such as days, weeks, or months, to calculate sums and averages for reports. The project focuses on ensuring continuous timelines through time series gap filling, which inserts default values for periods where no data exists. It also includes a temporal data formatter that converts grouped date-time keys into localized strings or custom formatting patterns. The tool covers broad temporal data operations, including time range

    Ruby
    View on GitHub↗3,888
  • markets/jekyll-timeagomarkets avatar

    markets/jekyll-timeago

    152View on GitHub↗

    ⌛ Ruby library to compute distance of dates in words. Originally built for Jekyll.

    Ruby
    View on GitHub↗152
  • panthomakos/timezonepanthomakos avatar

    panthomakos/timezone

    375View on GitHub↗

    Accurate current and historical timezones for Ruby with support for Geonames and Google latitude - longitude lookups.

    Ruby
    View on GitHub↗375
  • rossta/montroserossta avatar

    rossta/montrose

    855View on GitHub↗

    Recurring events library for Ruby. Enumerable recurrence objects and convenient chainable interface.

    Ruby
    View on GitHub↗855
  • linsa-io/booksL

    linsa-io/books

    7,459View on GitHub↗

    This project is a digital book directory and academic literature library. It serves as a curated collection of multidisciplinary texts and research materials organized by subject and publication year. The system uses a subject-based content catalog to arrange electronic books into specific domains. It employs visual markers and symbol-based encoding to distinguish between free and paid content. The directory provides capabilities for technical literature discovery and academic reading list management. Users can browse materials by subject and filter titles by recency using publication dates.

    View on GitHub↗7,459
  • lorien/web-scrapinglorien avatar

    lorien/web-scraping

    7,931View on GitHub↗

    This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us

    Makefile
    View on GitHub↗7,931
  • hazelcast/hazelcasthazelcast avatar

    hazelcast/hazelcast

    6,570View on GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    View on GitHub↗6,570
  • apache/pinotapache avatar

    apache/pinot

    6,098View on GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Java
    View on GitHub↗6,098
  • rougier/numpy-100rougier avatar

    rougier/numpy-100

    13,812View on GitHub↗

    This project is a curated collection of programming exercises designed to build proficiency in numerical computing and data manipulation. It provides a structured learning path for mastering multidimensional array operations, vectorized arithmetic, and statistical analysis. The repository focuses on developing practical expertise in array-based workflows, emphasizing techniques such as memory management, efficient data processing, and the replacement of explicit loops with vectorized operations. Users engage with hands-on challenges that cover the full lifecycle of numerical data, from initia

    Pythonbinderexercisesnotebook
    View on GitHub↗13,812