6 Repos
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 6 awesome GitHub repositories matching web development · Template-Based Formatting. Refine with filters or upvote what's useful.
PhoneNumberKit ist ein Swift-Framework zum Parsen, Formatieren und Validieren internationaler Telefonnummern gemäß globaler Nummerierungsstandards. Es bietet ein System aus Nachschlagetabellen, strukturellen Parsern und Validierungstools, um die Komplexität internationaler Telefonnummerierung zu handhaben. Die Bibliothek wandelt Roh-Strings in strukturierte Objekte um, die Ländercodes und nationale Nummern enthalten. Sie übersetzt internationale Vorwahlen in vollständige Ländernamen und überprüft, ob Telefonnummern-Strings logisch möglich sind und spezifischen regionalen Nummerierungsplänen entsprechen. Das Projekt enthält Dienstprogramme zur Transformation von Rohziffern in standardisierte internationale oder nationale Layouts. Es bietet zudem Funktionen für Echtzeit-Benutzereingabe-Maskierung und die Anzeige regionsspezifischer Platzhalter und Flaggen während der Eingabe.
Transforms raw digits into standardized international or national layouts using country-specific templates.
indicatif is a Rust library for rendering progress bars and loading spinners in command line applications. It provides terminal progress indicators that track task completion percentages and estimated time remaining. The project includes a multi-bar progress manager to coordinate several simultaneous indicators in a single terminal view and a terminal log synchronizer to prevent logging output from overlapping or distorting active bars. It features a spinner component for signaling active background processes when the total completion percentage is unknown. The library supports progress temp
Provides a custom DSL to define the layout of progress bars by mapping placeholders to dynamic value providers.
QRCoder ist eine native C#-Bibliothek zum Generieren und Rendern von QR-Codes aus Text- und Daten-Payloads. Sie bietet eine abhängigkeitsfreie Implementierung des QR-Code-Standards für das .NET-Ökosystem und handhabt den gesamten Prozess von der Datenkodierung bis zur visuellen Ausgabe. Die Bibliothek enthält Tools zur Anpassung von QR-Codes durch die Einstellung von Farben, Fehlerkorrekturstufen und das Einbetten benutzerdefinierter Logos. Sie unterstützt zudem standardisierte Payload-Formatierung für spezifische Datentypen wie WiFi-Zugangsdaten, Kontaktkarten und Zahlungssysteme. Die Rendering-Engine gibt QR-Codes in mehreren Formaten aus, darunter PNG, SVG, PDF, ASCII, Bitmap und PostScript. Benutzer können zudem auf die zugrunde liegende Modulmatrix für benutzerdefiniertes Rendering oder strukturelle Analysen zugreifen.
Constructs standardized input strings for WiFi credentials and contact cards before they are encoded into the QR matrix.
accounting.js ist eine JavaScript-Bibliothek und ein Dienstprogramm-Suite für die Formatierung lokalisierter Zahlen- und Währungsstrings, das Runden von Dezimalwerten und das Parsen von Währungsstrings. Sie bietet Tools, um numerische Werte in menschenlesbare Strings unter Verwendung sprachspezifischer Trennzeichen und benutzerdefinierter Symbole umzuwandeln. Die Bibliothek enthält einen Währungsstring-Parser, um rohe numerische Werte aus formatierten Strings durch Entfernen von Symbolen und Trennzeichen zu extrahieren. Sie bietet zudem ein Fließkomma-Rundungstool, das darauf ausgelegt ist, binäre Präzisionsfehler bei Finanzberechnungen zu verhindern. Zusätzliche Funktionen decken die vertikale Ausrichtung von Währungssymbolen und Dezimalpunkten für Finanztabellen ab. Das Toolset unterstützt zudem lokalisierte Zahlenformatierung und die Konvertierung von Zahlen oder Arrays von Zahlen in Strings mit spezifischen Präzisionseinstellungen.
Constructs currency strings by injecting numbers into templates that define symbol placement and precision.
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.
Geocoder ist eine PHP-Bibliothek zur Konvertierung von Adressen in geografische Koordinaten und Koordinaten zurück in Adressen unter Verwendung verschiedener Dienste von Drittanbietern. Sie fungiert als Multi-Provider-Geocoding-Wrapper und Reverse-Geocoding-Engine und bietet eine Abstraktionsschicht zur Verwaltung mehrerer Geocoding-APIs. Das Projekt ermöglicht das Umschalten zwischen Anbietern oder das Verketten von Anfragen für Failover, um eine hohe Verfügbarkeit zu gewährleisten. Es dient zudem als GeoIP-Standortauflöser, der IP-Adressen in geografische Koordinaten und Standortdetails übersetzt, entweder über Remote-Dienste oder lokale Binärdatenbanken. Die Bibliothek enthält Funktionen zum Exportieren von Standort- und Adressobjekten in standardisierte geografische Formate. Sie bietet Dienstprogramme für benutzerdefinierte Adress-String-Formatierung, gebietsschema-bewusste Abfragen und Ergebnis-Caching, um redundante Netzwerkanfragen zu reduzieren. Das System unterstützt die Implementierung benutzerdefinierter Anbieter und enthält Performance-Profiling, um die Zeit und den Speicherverbrauch für Geolokalisierungsaufrufe zu messen.
Generates human-readable address strings using customizable placeholders for street, city, postal code, and country attributes.