awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesTemplate-Based Formatting

Transformation of raw values into formatted strings based on predefined character templates.

Distinct from Numeric Formatting: Focuses on template-driven string construction rather than general locale-specific numeric rules

Explore 7 awesome GitHub repositories matching web development · Template-Based Formatting. Refine with filters or upvote what's useful.

Awesome Template-Based Formatting GitHub Repositories

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

    marmelroy/PhoneNumberKit

    5,374Vezi pe GitHub↗

    PhoneNumberKit este un framework Swift pentru parsarea, formatarea și validarea numerelor de telefon internaționale conform standardelor globale de numerotare. Acesta oferă un sistem de tabele de căutare, parsere structurale și instrumente de validare pentru a gestiona complexitatea numerotării telefonice internaționale. Biblioteca convertește șirurile brute în obiecte structurate care conțin coduri de țară și numere naționale. Aceasta traduce codurile de apelare internaționale în nume complete de țări și verifică dacă șirurile numerelor de telefon sunt logic posibile și conforme cu planurile de numerotare regionale specifice. Proiectul include utilitare pentru transformarea cifrelor brute în layout-uri internaționale sau naționale standardizate. De asemenea, oferă capabilități pentru mascarea input-ului utilizatorului în timp real și afișarea placeholder-elor și a steagurilor specifice regiunii pe măsură ce utilizatorul tastează.

    Transforms raw digits into standardized international or national layouts using country-specific templates.

    Swift
    Vezi pe GitHub↗5,374
  • console-rs/indicatifAvatar console-rs

    console-rs/indicatif

    5,168Vezi pe GitHub↗

    indicatif este o bibliotecă Rust pentru redarea barelor de progres și a spinnerelor de încărcare în aplicațiile de linie de comandă. Oferă indicatori de progres pentru terminal care urmăresc procentele de finalizare a sarcinilor și timpul estimat rămas. Proiectul include un manager de progres multi-bară pentru a coordona mai mulți indicatori simultani într-o singură vizualizare de terminal și un sincronizator de log-uri de terminal pentru a preveni suprapunerea sau distorsionarea barelor active de către output-ul de log-uri. Dispune de o componentă spinner pentru semnalarea proceselor active în fundal atunci când procentul total de finalizare este necunoscut. Biblioteca suportă personalizarea șabloanelor de progres pentru definirea layout-urilor vizuale și integrează log-urile de terminal pentru a menține stabilitatea vizuală în timpul execuției asincrone.

    Provides a custom DSL to define the layout of progress bars by mapping placeholders to dynamic value providers.

    Rust
    Vezi pe GitHub↗5,168
  • codebude/qrcoderAvatar codebude

    codebude/QRCoder

    5,135Vezi pe GitHub↗

    QRCoder este o bibliotecă nativă C# pentru generarea și randarea codurilor QR din text și payload-uri de date. Oferă o implementare fără dependențe a standardului de cod QR pentru ecosistemul .NET, gestionând întregul proces de la codificarea datelor până la output-ul vizual. Biblioteca include instrumente pentru personalizarea codurilor QR prin ajustarea culorilor, a nivelurilor de corecție a erorilor și încorporarea de logo-uri personalizate. De asemenea, suportă formatarea standardizată a payload-ului pentru tipuri de date specifice, cum ar fi credențialele WiFi, cărțile de vizită și sistemele de plată. Motorul de randare exportă codurile QR în mai multe formate, inclusiv PNG, SVG, PDF, ASCII, Bitmap și PostScript. Utilizatorii pot accesa, de asemenea, matricea de module subiacentă pentru randare personalizată sau analiză structurală.

    Constructs standardized input strings for WiFi credentials and contact cards before they are encoded into the QR matrix.

    C#
    Vezi pe GitHub↗5,135
  • openexchangerates/accounting.jsAvatar openexchangerates

    openexchangerates/accounting.js

    4,985Vezi pe GitHub↗

    accounting.js este o bibliotecă JavaScript și o suită de utilitare pentru formatarea numerelor localizate și a șirurilor de monedă, rotunjirea valorilor zecimale și parsarea șirurilor de monedă. Oferă instrumente pentru a transforma valorile numerice în șiruri lizibile pentru oameni, utilizând separatori specifici limbii și simboluri personalizate. Biblioteca include un parser de șiruri de monedă pentru a extrage valori numerice brute din șiruri formatate prin eliminarea simbolurilor și a separatorilor. De asemenea, dispune de un instrument de rotunjire în virgulă mobilă conceput pentru a preveni erorile de precizie binară în timpul calculelor financiare. Capabilitățile suplimentare acoperă alinierea verticală a simbolurilor monetare și a punctelor zecimale pentru tabelele financiare. Setul de instrumente suportă, de asemenea, formatarea localizată a numerelor și conversia numerelor sau a array-urilor de numere în șiruri cu setări de precizie specifice.

    Constructs currency strings by injecting numbers into templates that define symbol placement and precision.

    JavaScript
    Vezi pe GitHub↗4,985
  • s-yadav/react-number-formatAvatar s-yadav

    s-yadav/react-number-format

    4,091Vezi pe GitHub↗

    This library provides a set of tools for formatting numeric values and masking user input within React components. It includes a customizable text input wrapper that synchronizes raw numeric values with formatted display strings and a specialized input masking component for enforcing string patterns and templates during data entry. The project features a localized number formatter that utilizes browser localization APIs to apply regional grouping, prefixes, and suffixes. It supports specialized financial formatting, such as displaying negative values in parentheses, and provides the ability t

    Transforms raw numeric strings into formatted versions based on predefined templates for consistent display.

    JavaScript
    Vezi pe GitHub↗4,091
  • geocoder-php/geocoderAvatar geocoder-php

    geocoder-php/Geocoder

    3,975Vezi pe GitHub↗

    Geocoder este o bibliotecă PHP pentru conversia adreselor în coordonate geografice și a coordonatelor înapoi în adrese, folosind diverse servicii terțe. Funcționează ca un wrapper multi-furnizor de geocodare și un motor de geocodare inversă, oferind un strat de abstractizare pentru gestionarea mai multor API-uri de geocodare. Proiectul permite comutarea între furnizori sau înlănțuirea cererilor pentru failover, asigurând o disponibilitate ridicată. Servește, de asemenea, ca resolver de locație GeoIP, traducând adresele IP în coordonate geografice și detalii de locație prin servicii la distanță sau baze de date binare locale. Biblioteca include capabilități pentru exportul obiectelor de locație și adresă în formate geografice standardizate. Oferă utilitare pentru formatarea personalizată a șirurilor de adrese, interogări conștiente de localitate și caching-ul rezultatelor pentru a reduce cererile de rețea redundante. Sistemul suportă implementarea de furnizori personalizați și include profilarea performanței pentru a măsura timpul și memoria consumate de apelurile de geolocalizare.

    Generates human-readable address strings using customizable placeholders for street, city, postal code, and country attributes.

    PHPgeocoder
    Vezi pe GitHub↗3,975
  • easycorp/easy-log-handlerAvatar EasyCorp

    EasyCorp/easy-log-handler

    2,005Vezi pe GitHub↗

    Easy-log-handler is a PHP library designed to transform raw, unstructured application logs into human-readable, hierarchical formats. It functions as a logging middleware component that intercepts diagnostic streams to improve clarity during active development and troubleshooting. The tool distinguishes itself by providing stateful log aggregation and regex-based parsing, which allow it to collapse duplicate entries and extract structured data from raw text. By applying template-driven formatting and dynamic metadata filtering, it reduces information overload and ensures that essential diagno

    Applies predefined visual layouts and indentation rules to transform raw log data into hierarchical structures.

    PHPdxloglogger
    Vezi pe GitHub↗2,005
  1. Home
  2. Web Development
  3. Numeric Fields
  4. Numeric Formatting
  5. Template-Based Formatting

Explorează sub-etichetele

  • Address String FormattingCustomizable transformation of geographic location attributes into human-readable address strings. **Distinct from Template-Based Formatting:** Specializes template-based formatting specifically for physical street addresses rather than generic numeric or string values.
  • Payload TemplatesStandardized string construction for specific data types like WiFi or contact cards. **Distinct from Template-Based Formatting:** Applies templates to QR code data payloads rather than generic numeric values or HTTP request bodies.
  • Telephony Layout TemplatesTemplates used to format phone numbers into region-specific local or international display layouts. **Distinct from Template-Based Formatting:** Specializes template-based formatting specifically for international telephony numbering plans rather than general numeric strings.
  • Visual Layout TemplatesCustomizable string templates for defining the layout of UI components. **Distinct from Template-Based Formatting:** Focuses on the structural layout of progress indicators rather than numeric value formatting.