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
·

10 repository-uri

Awesome GitHub RepositoriesNumeric Data Formatting

Utilities for converting raw numeric values into human-readable strings using patterns for currencies, percentages, and abbreviations.

Distinct from Human-Readable Formatting: None of the candidates cover general numeric formatting; candidates focus on configuration files, dates, or phone numbers.

Explore 10 awesome GitHub repositories matching scientific & mathematical computing · Numeric Data Formatting. Refine with filters or upvote what's useful.

Awesome Numeric Data Formatting GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • coding-horror/basic-computer-gamesAvatar coding-horror

    coding-horror/basic-computer-games

    11,073Vezi pe GitHub↗

    This project is a programming education resource and a collection of vintage game ports. It provides a library of classic computer game implementations and algorithmic problems translated into modern memory-safe scripting languages for educational study and execution. The collection focuses on the implementation of game logic and the practice of fundamental computer science algorithms. It includes diverse examples of procedural content generation, such as random mazes and text-based art, alongside mathematical visualizations. The project covers a wide array of simulation categories, includin

    Converts numeric values to text using legacy rules for signs and scientific notation.

    C#basicbasic-computer-gamesclassic-game
    Vezi pe GitHub↗11,073
  • adamwdraper/numeral-jsAvatar adamwdraper

    adamwdraper/Numeral-js

    9,706Vezi pe GitHub↗

    Numeral-js is a JavaScript number formatting library used to convert raw numeric values into human-readable strings for currencies, percentages, and abbreviations. It includes a numeric string parser to extract raw values from formatted strings by removing symbols and delimiters. The library provides locale-aware formatting to adjust decimal separators and currency symbols based on regional language settings. It also features a data size converter that transforms byte values into readable measurements using base-1000 or base-1024 standards. The system supports the registration of custom form

    Provides a comprehensive system for converting raw numbers into human-readable strings for currencies, percentages, and abbreviations.

    JavaScript
    Vezi pe GitHub↗9,706
  • mikemcl/decimal.jsAvatar MikeMcl

    MikeMcl/decimal.js

    7,205Vezi pe GitHub↗

    decimal.js is a JavaScript arbitrary precision library designed to perform mathematical calculations without the rounding errors associated with standard floating-point numbers. It provides a high-precision math toolkit for executing basic arithmetic and advanced transcendental functions with configurable significant digits. The library implements decimal-based math that supports various rounding modes and arbitrary precision settings. It includes a numeric string parser for converting decimal, hexadecimal, binary, and octal strings into high-precision numeric types, as well as a utility for

    Converts high-precision values into strings using fixed-point, exponential, or alternative base notations.

    JavaScript
    Vezi pe GitHub↗7,205
  • nisrulz/flutter-examplesAvatar nisrulz

    nisrulz/flutter-examples

    7,148Vezi pe GitHub↗

    This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns. The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools. The project

    Provides utilities to convert large numbers into human-readable shorthand strings.

    Dartandroidapplication-frameworkcross-platform
    Vezi pe GitHub↗7,148
  • mikemcl/bignumber.jsAvatar MikeMcl

    MikeMcl/bignumber.js

    7,004Vezi pe GitHub↗

    bignumber.js is an arbitrary-precision JavaScript library designed to perform mathematical operations on decimals and integers that exceed the limits of standard floating-point numbers. It functions as a decimal arithmetic engine and a math library for calculating square roots, powers, and modular exponentiation. The project provides a base conversion utility capable of parsing and translating numeric values between any base from 2 to 36. It also includes a numeric formatting tool for rendering high-precision values into localized strings with custom separators and notation styles. The libra

    Converts raw high-precision numeric values into human-readable strings using localized separators and notation styles.

    JavaScript
    Vezi pe GitHub↗7,004
  • vega/vega-liteAvatar vega

    vega/vega-lite

    5,216Vezi pe GitHub↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Formats numeric and temporal data values for display on axes, legends, headers, and text marks.

    TypeScriptchartsdeclarative-languageplot
    Vezi pe GitHub↗5,216
  • edp963/davinciAvatar edp963

    edp963/davinci

    5,002Vezi pe GitHub↗

    Davinci este o platformă de business intelligence și vizualizare a datelor utilizată pentru construirea de dashboard-uri și rapoarte interactive. Funcționează ca un constructor de dashboard-uri bazat pe SQL și un serviciu de analiză multi-tenant care se conectează la baze de date prin JDBC și fișiere CSV pentru a transforma datele brute în componente vizuale. Platforma se distinge prin modelul său granular de securitate, care include permisiuni la nivel de rând și coloană integrate cu autentificarea LDAP și OAuth2. Oferă, de asemenea, un instrument de vizualizare încorporat care permite inserarea diagramelor și dashboard-urilor securizate și parametrizate în aplicații externe prin URL-uri și frame-uri. Sistemul acoperă o gamă largă de capabilități, inclusiv modelarea datelor cu șabloane SQL, un motor de layout drag-and-drop pentru dashboard-uri responsive și o mare varietate de tipuri de vizualizare, cum ar fi diagrame Sankey, diagrame radar și hărți geografice. Include, de asemenea, automatizare pentru programarea rapoartelor prin e-mail și utilizează caching-ul cheie-valoare pentru a optimiza performanța interogărilor.

    Performs mathematical aggregations on numeric fields and formats them as currencies, percentages, or scientific notation.

    TypeScriptdashboarddata-visualizationdavinci
    Vezi pe GitHub↗5,002
  • dustin/go-humanizeAvatar dustin

    dustin/go-humanize

    4,802Vezi pe GitHub↗

    go-humanize este o bibliotecă Go pentru convertirea numerelor brute, a dimensiunilor de octeți și a duratelor în șiruri de caractere în limbaj natural, pentru a îmbunătăți lizibilitatea pentru oameni. Proiectul oferă formatori specializați pentru dimensiunile de octeți folosind standardele SI sau IEC și un formator de timp relativ care transformă duratele în descrieri precum „acum trei zile”. Include, de asemenea, un formator de unități SI pentru convertirea valorilor numerice către și dinspre prefixele și simbolurile Sistemului Internațional de Unități. Dincolo de unitățile tehnice, biblioteca include utilitare în limba engleză pentru pluralizarea substantivelor, generarea numerelor ordinale și unirea listelor de cuvinte cu conjuncții gramaticale. Instrumentele numerice suplimentare gestionează separatoarele de mii, precizia zecimală și sufixele pentru numere mari.

    Converts large integers into human-readable strings using suffixes like thousand, million, or billion.

    Go
    Vezi pe GitHub↗4,802
  • jmcnamara/xlsxwriterAvatar jmcnamara

    jmcnamara/XlsxWriter

    3,911Vezi pe GitHub↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Defines how numbers are displayed using custom format strings or built-in indices.

    Pythonchartslibxlsxwriterpandas
    Vezi pe GitHub↗3,911
  • xtensor-stack/xtensorAvatar xtensor-stack

    xtensor-stack/xtensor

    3,748Vezi pe GitHub↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    Deno-xtensor controls precision and truncation of printed arrays to make multidimensional data human-readable.

    C++c-plus-plus-14multidimensional-arraysnumpy
    Vezi pe GitHub↗3,748
  1. Home
  2. Scientific & Mathematical Computing
  3. Numeric Data Formatting

Explorează sub-etichetele

  • Magnitude SuffixesConverting large numbers into strings using words like million or billion. **Distinct from Numeric Data Formatting:** Specifically implements word-based magnitude suffixes rather than currency or percentage patterns.