awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

6 repositorios

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 6 awesome GitHub repositories matching web development · Template-Based Formatting. Refine with filters or upvote what's useful.

Awesome Template-Based Formatting GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • marmelroy/phonenumberkitAvatar de marmelroy

    marmelroy/PhoneNumberKit

    5,374Ver en GitHub↗

    PhoneNumberKit es un framework de Swift para analizar, formatear y validar números de teléfono internacionales de acuerdo con los estándares de numeración globales. Proporciona un sistema de tablas de búsqueda, analizadores estructurales y herramientas de validación para manejar las complejidades de la numeración telefónica internacional. La biblioteca convierte cadenas sin procesar en objetos estructurados que contienen códigos de país y números nacionales. Traduce códigos de marcación internacionales en nombres de países completos y verifica si las cadenas de números de teléfono son lógicamente posibles y cumplen con planes de numeración regionales específicos. El proyecto incluye utilidades para transformar dígitos sin procesar en diseños internacionales o nacionales estandarizados. También proporciona capacidades para el enmascaramiento de entrada de usuario en tiempo real y la visualización de marcadores de posición y banderas específicos de la región a medida que el usuario escribe.

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

    Swift
    Ver en GitHub↗5,374
  • console-rs/indicatifAvatar de console-rs

    console-rs/indicatif

    5,168Ver en GitHub↗

    indicatif es una biblioteca de Rust para renderizar barras de progreso y spinners de carga en aplicaciones de línea de comandos. Proporciona indicadores de progreso de terminal que rastrean los porcentajes de finalización de tareas y el tiempo estimado restante. El proyecto incluye un gestor de progreso de múltiples barras para coordinar varios indicadores simultáneos en una sola vista de terminal y un sincronizador de registros de terminal para evitar que la salida de registro se superponga o distorsione las barras activas. Cuenta con un componente de spinner para señalar procesos en segundo plano activos cuando el porcentaje de finalización total es desconocido. La biblioteca admite la personalización de plantillas de progreso para definir diseños visuales e integra el registro de terminal para mantener la estabilidad visual durante la ejecución asíncrona.

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

    Rust
    Ver en GitHub↗5,168
  • codebude/qrcoderAvatar de codebude

    codebude/QRCoder

    5,135Ver en GitHub↗

    QRCoder es una librería nativa de C# para generar y renderizar códigos QR a partir de texto y cargas de datos. Proporciona una implementación libre de dependencias del estándar de código QR para el ecosistema .NET, manejando todo el proceso desde la codificación de datos hasta la salida visual. La librería incluye herramientas para personalizar códigos QR mediante el ajuste de colores, niveles de corrección de errores y la incrustación de logotipos personalizados. También soporta el formato de carga estandarizado para tipos de datos específicos como credenciales WiFi, tarjetas de contacto y sistemas de pago. El motor de renderizado genera códigos QR en múltiples formatos, incluyendo PNG, SVG, PDF, ASCII, Bitmap y PostScript. Los usuarios también pueden acceder a la matriz de módulos subyacente para renderizado personalizado o análisis estructural.

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

    C#
    Ver en GitHub↗5,135
  • openexchangerates/accounting.jsAvatar de openexchangerates

    openexchangerates/accounting.js

    4,985Ver en GitHub↗

    accounting.js es una librería de JavaScript y suite de utilidades para formatear números localizados y cadenas de moneda, redondear valores decimales y analizar cadenas de moneda. Proporciona herramientas para transformar valores numéricos en cadenas legibles por humanos utilizando separadores específicos del idioma y símbolos personalizados. La librería incluye un analizador de cadenas de moneda para extraer valores numéricos sin procesar de cadenas formateadas eliminando símbolos y separadores. También cuenta con una herramienta de redondeo de punto flotante diseñada para evitar errores de precisión binaria durante los cálculos financieros. Las capacidades adicionales cubren la alineación vertical de símbolos de moneda y puntos decimales para tablas financieras. El conjunto de herramientas también admite el formato de números localizados y la conversión de números o matrices de números en cadenas con configuraciones de precisión específicas.

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

    JavaScript
    Ver en GitHub↗4,985
  • s-yadav/react-number-formatAvatar de s-yadav

    s-yadav/react-number-format

    4,091Ver en 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
    Ver en GitHub↗4,091
  • geocoder-php/geocoderAvatar de geocoder-php

    geocoder-php/Geocoder

    3,975Ver en GitHub↗

    Geocoder es una biblioteca de PHP para convertir direcciones en coordenadas geográficas y viceversa utilizando varios servicios de terceros. Funciona como un wrapper de geocodificación multiproveedor y un motor de geocodificación inversa, proporcionando una capa de abstracción para gestionar múltiples API de geocodificación. El proyecto permite cambiar entre proveedores o encadenar peticiones para failover, asegurando una alta disponibilidad. También sirve como un resolvedor de ubicación GeoIP, traduciendo direcciones IP en coordenadas geográficas y detalles de ubicación a través de servicios remotos o bases de datos binarias locales. La biblioteca incluye capacidades para exportar objetos de ubicación y dirección a formatos geográficos estandarizados. Proporciona utilidades para el formato personalizado de cadenas de direcciones, consultas conscientes de la configuración regional y caché de resultados para reducir peticiones de red redundantes. El sistema admite la implementación de proveedores personalizados e incluye profiling de rendimiento para medir el tiempo y la memoria consumidos en las llamadas de geolocalización.

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

    PHPgeocoder
    Ver en GitHub↗3,975
  1. Home
  2. Web Development
  3. Numeric Fields
  4. Numeric Formatting
  5. Template-Based Formatting

Explorar subetiquetas

  • 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.