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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesDisplay Formatting

Formats monetary values with precision appropriate for each currency, adjustable through a display precision setting.

Distinct from Monetary: Distinct from Monetary: focuses on display formatting and output alignment rather than the monetary value object itself.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Display Formatting. Refine with filters or upvote what's useful.

Awesome Display Formatting GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • arrow-py/arrowAvatar arrow-py

    arrow-py/arrow

    9,046Vezi pe GitHub↗

    Arrow este o bibliotecă Python pentru lucrul cu date și ore, care oferă o interfață simplificată pentru crearea și manipularea timestamp-urilor, bazându-se pe biblioteca standard Python. Este un instrument util pentru gestionarea obiectelor de tip dată, manipularea decalajelor de fus orar și efectuarea calculelor relative de timp. Biblioteca se remarcă prin capacitatea de a „umaniza” timestamp-urile în descrieri relative în limbaj natural, adaptate pentru mai multe localizări, și de a converti fraze temporale lizibile în obiecte de tip dată precise. De asemenea, include un parser specializat pentru conversia șirurilor ISO 8601 și a textelor cu formatare personalizată în obiecte de tip dată. Capabilitățile sale includ aritmetică temporală pentru decalarea datelor, generarea de intervale pentru calcularea duratelor și rotunjirea limitelor pentru alinierea timestamp-urilor la unități specifice. De asemenea, acoperă gestionarea fusurilor orare globale și a tranzițiilor pentru ora de vară, precum și traducerea bazată pe localizare pentru formatarea internaționalizată a datelor.

    Translates custom alphanumeric tokens into date and time components for flexible string generation.

    Python
    Vezi pe GitHub↗9,046
  • eonasdan/tempus-dominusAvatar Eonasdan

    Eonasdan/tempus-dominus

    7,175Vezi pe GitHub↗

    Tempus Dominus is a JavaScript date-time picker library designed to integrate with Bootstrap-based web projects, replacing manual text entry with an interactive calendar and clock interface. It functions as a form input enhancement that provides visual selection of single dates, times, or combined date-time values through a calendar and clock widget. The picker is built as a collection of independent UI components that manage their own state and rendering, with visual customization achieved entirely through CSS variables and class overrides without requiring JavaScript configuration. User int

    Uses a configurable format string to drive locale-aware date and time display rendering.

    HTMLdatepickerdatetimedatetimepicker
    Vezi pe GitHub↗7,175
  • dinerojs/dinero.jsAvatar dinerojs

    dinerojs/dinero.js

    6,758Vezi pe GitHub↗

    Dinero.js is a TypeScript-first library for creating, calculating, and formatting monetary values. It provides immutable money objects that represent amounts in the smallest currency subdivision as integers, ensuring precision and preventing floating-point errors. The library enforces same-currency rules on arithmetic operations and validates currency codes against ISO 4217 definitions at creation time. The library distinguishes itself through a calculator plugin architecture that delegates arithmetic operations to interchangeable backends, supporting number, bigint, or custom precision libra

    Formats monetary values as strings with optional custom transformer functions.

    TypeScriptamountcurrencyimmutable
    Vezi pe GitHub↗6,758
  • python-pendulum/pendulumAvatar python-pendulum

    python-pendulum/pendulum

    6,668Vezi pe GitHub↗

    Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with native timezone awareness. It extends the native Python datetime class to maintain compatibility while providing a specialized engine for date arithmetic and timezone management. The library features a dedicated ISO 8601 and RFC 3339 parser that converts standardized strings into date objects without requiring manual format strings. It also includes a relative time generator for producing natural language descriptions of time differences and a timezone management tool that automati

    Uses a mapping of custom tokens and locale-specific strings to translate date attributes into human-readable text.

    Python
    Vezi pe GitHub↗6,668
  • vercel/msAvatar vercel

    vercel/ms

    5,536Vezi pe GitHub↗

    Acesta este o bibliotecă JavaScript de conversie a timpului concepută pentru a formata întregi de milisecunde ca durate lizibile pentru oameni și pentru a parsa șiruri bazate pe unități înapoi în milisecunde totale. Servește drept utilitar pentru gestionarea tranziției între duratele lizibile de mașină și reprezentările text. Biblioteca oferă mapare bidirecțională, permițând conversia numerelor brute în șiruri și parsarea șirurilor care conțin unități precum zile, ore și minute înapoi în numere de milisecunde. Suportă atât formate de timp abreviate, cât și formate scrise complet.

    Implements an iterative subtraction algorithm to break down milliseconds into a readable sequence of time units.

    TypeScript
    Vezi pe GitHub↗5,536
  • beancount/beancountAvatar beancount

    beancount/beancount

    5,291Vezi pe GitHub↗

    Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,

    Ledger displays monetary values with precision appropriate for each currency, adjustable through a display precision setting.

    Pythonbeancount
    Vezi pe GitHub↗5,291
  • spencermountain/spacetimeAvatar spencermountain

    spencermountain/spacetime

    4,109Vezi pe GitHub↗

    Spacetime este o bibliotecă JavaScript de fusuri orare și un framework de manipulare a datelor conceput pentru parsarea, formatarea și gestionarea datelor pe fusuri orare globale. Acesta oferă un instrument de internaționalizare pentru localizarea componentelor de dată și include definiții de tip statice pentru medii TypeScript pentru a asigura verificarea tipurilor și autocompletarea. Proiectul dispune de un sistem de plugin-uri pentru logica de dată personalizată, permițând injectarea de metode și comportamente specializate în obiectele de dată. Această extensibilitate permite implementarea cerințelor de timp specifice proiectului prin extensii de metode bazate pe prototipuri. Biblioteca acoperă o gamă largă de operațiuni de dată și timp, inclusiv calcule calendaristice pentru adăugarea sau scăderea unităților de timp, utilitare de comparare a datelor și extragerea componentelor pentru recuperarea detaliilor calendaristice. Gestionează gestionarea fusurilor orare globale cu capabilități pentru offset-uri regionale, calcule pentru ora de vară și conversii între diferite fusuri orare. Sistemul oferă, de asemenea, parsare și validare pentru șiruri ISO, epoci și input-uri în limbaj natural, alături de instrumente de formatare care transformă obiectele de dată în text lizibil pentru oameni folosind setări regionale de limbă și șabloane personalizate.

    Transforms date and time objects into readable strings using formatting tokens and predefined presets.

    JavaScriptdate-formattingdaylight-savingstime-formatting
    Vezi pe GitHub↗4,109
  • awesome-print/awesome_printAvatar awesome-print

    awesome-print/awesome_print

    4,082Vezi pe GitHub↗

    Awesome Print is a Ruby pretty printer and object inspector designed to visualize data structures through indentation and ANSI colors. It serves as a formatter for interactive shells and a utility for analyzing internal object states. The project features a plugin system for defining custom formatting rules for specific object types and supports global preference loading via a configuration file in the home directory. It can return formatted ASCII strings instead of printing directly to the console. Capabilities extend to rendering formatted object structures within web templates and writing

    Transforms object states into formatted HTML for visualization within web views during debugging.

    Ruby
    Vezi pe GitHub↗4,082
  • tc39/proposal-temporalAvatar tc39

    tc39/proposal-temporal

    3,701Vezi pe GitHub↗

    This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking library and a multi-calendar date engine designed to replace the legacy Date object. The system is distinguished by its support for multiple calendar systems beyond the ISO standard and its use of IANA-based time zone resolution. It provides a framework for managing daylight saving transitions and UTC offsets while maintaining nanosecond precision for global timestamps. The API covers broad functional areas including complex date and time arithmetic, locale-aware formatting,

    Produces unambiguous RFC 9557 string representations of dates with configurable calendar annotations.

    HTML
    Vezi pe GitHub↗3,701
  1. Home
  2. Software Engineering & Architecture
  3. Object Schema Definitions
  4. Value Objects
  5. Monetary
  6. Display Formatting

Explorează sub-etichetele

  • Customizable Monetary FormattersFormats monetary values as pre-formatted strings, optionally accepting a custom transformer function. **Distinct from Display Formatting:** Distinct from Display Formatting: accepts a custom transformer function, not just precision adjustment.
  • Date-Time Format Strings5 sub-tag-uriConfigurable format strings that map to locale-aware rendering rules for date and time display. **Distinct from Display Formatting:** Distinct from Display Formatting: focuses on date/time-specific format strings and locale mapping, not general monetary or image formatting.