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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesPrecision Settings

Configuration of decimal precision and rounding rules for financial data storage.

Distinct from Monetary: Focuses on the configuration and storage rules rather than the runtime arithmetic objects.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Precision Settings. Refine with filters or upvote what's useful.

Awesome Precision Settings GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • vendurehq/vendureAvatar de vendurehq

    vendurehq/vendure

    7,924Voir sur GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    Defines specific rounding rules and decimal precision for how monetary values are persisted.

    TypeScriptecommerceecommerce-apiecommerce-framework
    Voir sur GitHub↗7,924
  • beancount/beancountAvatar de beancount

    beancount/beancount

    5,291Voir sur 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 rounds amounts, prices, and costs computed from balancing legs to a configurable number of decimals.

    Pythonbeancount
    Voir sur GitHub↗5,291
  • mikemcl/big.jsAvatar de MikeMcl

    MikeMcl/big.js

    5,186Voir sur GitHub↗

    big.js est une bibliothèque décimale à précision arbitraire pour JavaScript conçue pour effectuer une arithmétique décimale exacte. Elle fournit un ensemble d'outils pour l'addition, la soustraction, la multiplication et la division de haute précision afin d'éviter les erreurs d'arrondi courantes dans les représentations en virgule flottante binaire. La bibliothèque permet la création de constructeurs de nombres personnalisés pour isoler les paramètres de précision et les règles d'arrondi pour différents groupes de nombres. Elle prend en charge une précision globale configurable et des comportements d'arrondi spécifiques, tels que tronquer ou arrondir au plus proche, pour les opérations de division et de puissance. La surface de capacité couvre l'arithmétique de base, la logique de comparaison et le calcul des racines carrées et des puissances entières. Elle inclut également des outils de formatage de haute précision pour convertir des valeurs numériques en chaînes à virgule fixe, exponentielles ou à chiffres significatifs.

    Generates independent constructors to apply distinct precision and rounding rules to different number groups.

    JavaScript
    Voir sur GitHub↗5,186
  • xrplf/rippledAvatar de XRPLF

    XRPLF/rippled

    5,166Voir sur GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    Sets the number of decimal places used for exchange rate calculations to control trading precision.

    C++blockchainc-plus-pluscplusplus
    Voir sur GitHub↗5,166
  • simonmichael/hledgerAvatar de simonmichael

    simonmichael/hledger

    4,059Voir sur GitHub↗

    hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va

    Adjusts decimal display based on defined commodity precision and rounding rules.

    Haskellaccountingcommand-line-toolconsole-application
    Voir sur GitHub↗4,059
  1. Home
  2. Software Engineering & Architecture
  3. Object Schema Definitions
  4. Value Objects
  5. Monetary
  6. Precision Settings

Explorer les sous-tags

  • Arithmetic Precision IsolationMechanisms to isolate precision and rounding rules between different sets of numeric objects. **Distinct from Precision Settings:** Focuses on runtime arithmetic object isolation rather than database storage configuration.
  • Currency-Specific Rounding RulesConfigures the number of decimal places per currency for rounding amounts, prices, and costs computed from balancing legs. **Distinct from Precision Settings:** Distinct from Precision Settings: focuses on per-currency rounding rules applied during arithmetic interpolation rather than generic decimal storage configuration.