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
rmm5t avatar

rmm5t/jquery-timeago

0
View on GitHub↗
3,800 stars·696 forks·JavaScript·MIT·15 viewstimeago.yarp.com↗

Jquery Timeago

This library is a client-side tool designed to transform static date strings into automatically updating, human-readable relative time labels within web interfaces. It functions as a plugin that scans the document for specific elements and converts their content into dynamic expressions, such as minutes or hours ago, to provide context for recent activity.

The system distinguishes itself by decoupling display logic from JavaScript through attribute-driven configuration, allowing settings and date values to be managed directly within HTML. It maintains accuracy by employing interval-based polling to refresh labels as time passes, and it supports regional customization through a dictionary-based lookup mechanism for localized string formatting.

The library provides a comprehensive set of utilities for managing time-based elements, including the ability to configure thresholds that switch displays from fuzzy relative expressions to absolute calendar dates. It handles the lifecycle of these elements by managing initialization and cleanup, and it includes a refresh utility to update existing displays with new data without requiring a full page reload.

Features

  • jQuery Plugins - Implements a jQuery plugin that converts static date strings into automatically updating fuzzy time labels.
  • Relative Date Formatting - Transforms static date strings into human-readable fuzzy expressions that update over time.
  • Relative Time Formatting - Renders and automatically updates relative time expressions within web page elements.
  • Time Display Components - Provides a client-side tool for managing and localizing time-based elements to improve user experience.
  • Timed Interval Generators - Employs recurring timers to periodically recalculate and refresh relative time labels.
  • Relative Time Element Scanners - Scans the document to locate and initialize static date strings for relative time transformation.
  • Configuration Attributes - Configures component behavior and initial state by reading settings directly from HTML data attributes.
  • Real-Time DOM Updates - Updates time-based labels on live pages without requiring browser reloads.
  • Date Utilities - jQuery plugin for fuzzy timestamps.
  • Time and Date - Automatic fuzzy timestamp updates.
  • Date and Time - Automatic relative timestamp updates.

Star history

Star history chart for rmm5t/jquery-timeagoStar history chart for rmm5t/jquery-timeago

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Jquery Timeago

Similar open-source projects, ranked by how many features they share with Jquery Timeago.
  • hustcc/timeago.jshustcc avatar

    hustcc/timeago.js

    5,376View on GitHub↗

    timeago.js is a JavaScript library that converts timestamps into human-readable relative time strings. It functions as an internationalized date library that transforms static date and time data into descriptive statements of elapsed time. The project provides a dynamic time updater that automatically refreshes relative time labels on a webpage at regular intervals. It supports multilingual date localization, allowing time-elapsed statements to be translated into various languages using built-in or custom locale settings.

    TypeScript
    View on GitHub↗5,376
  • moment/momentmoment avatar

    moment/moment

    47,965View on GitHub↗

    Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and times. It provides a system for converting date strings into structured objects using the ISO 8601 standard or custom tokens. The library includes a timezone management tool for handling UTC offsets and geographic timezones, ensuring accurate date calculations across different regions. It features an internationalized date formatter and a relative time calculator to render timestamps as human-friendly durations adapted to various cultural locales and languages. The project co

    JavaScript
    View on GitHub↗47,965
  • bttstrp/bootstrap-switchBttstrp avatar

    Bttstrp/bootstrap-switch

    5,041View on GitHub↗

    Bootstrap-switch is a jQuery plugin that transforms standard HTML checkboxes and radio buttons into visual toggle switches. It serves as a form input switch that provides a sliding toggle interaction as a replacement for traditional binary input elements. This component is designed specifically for Bootstrap interfaces, allowing for the customization of web pages that follow the Bootstrap CSS framework design system. It enhances web forms by converting basic input elements into interactive switches to improve the visual clarity of binary settings and preferences.

    Pugbootstrapbootstrap-switchcheckbox
    View on GitHub↗5,041
  • davidstutz/bootstrap-multiselectdavidstutz avatar

    davidstutz/bootstrap-multiselect

    3,676View on GitHub↗

    This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown menus. It serves as a client-side form enhancement and UI component designed to replace multiple-choice select inputs with a searchable button-triggered menu of checkboxes. The component provides a specialized interface for multi-select dropdowns that maintains a consistent visual style with the Bootstrap CSS framework. It allows for the customization of component markup, enabling the override of default structures for buttons, popups, and options. The plugin covers a range of fu

    HTML
    View on GitHub↗3,676
See all 30 alternatives to Jquery Timeago→

Frequently asked questions

What does rmm5t/jquery-timeago do?

This library is a client-side tool designed to transform static date strings into automatically updating, human-readable relative time labels within web interfaces. It functions as a plugin that scans the document for specific elements and converts their content into dynamic expressions, such as minutes or hours ago, to provide context for recent activity.

What are the main features of rmm5t/jquery-timeago?

The main features of rmm5t/jquery-timeago are: jQuery Plugins, Relative Date Formatting, Relative Time Formatting, Time Display Components, Timed Interval Generators, Relative Time Element Scanners, Configuration Attributes, Real-Time DOM Updates.

What are some open-source alternatives to rmm5t/jquery-timeago?

Open-source alternatives to rmm5t/jquery-timeago include: hustcc/timeago.js — timeago.js is a JavaScript library that converts timestamps into human-readable relative time strings. It functions as… moment/moment — Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and… bttstrp/bootstrap-switch — Bootstrap-switch is a jQuery plugin that transforms standard HTML checkboxes and radio buttons into visual toggle… davidstutz/bootstrap-multiselect — This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown… crsmithdev/arrow — Arrow is a Python date and time library designed for parsing, formatting, and manipulating date and time objects. It… github/relative-time-element — This project provides a web component time element that extends the standard HTML time tag to display human-readable…