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
·

13 repository-uri

Awesome GitHub RepositoriesCurrency Conversion

Utilities for transforming and normalizing currency values across different formats.

Distinguishing note: Focuses on precision-preserving conversions between floating-point and integer representations.

Explore 13 awesome GitHub repositories matching data & databases · Currency Conversion. Refine with filters or upvote what's useful.

Awesome Currency Conversion GitHub Repositories

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

    actualbudget/actual

    27,038Vezi pe GitHub↗

    Actual is a local-first personal finance manager designed to help users track income, manage expenses, and maintain a balanced budget. It functions as a data-centric application that prioritizes offline access and local file storage, ensuring that financial records remain available and performant regardless of network connectivity. The platform distinguishes itself through a robust architectural foundation that emphasizes data integrity and auditability. Every financial action is recorded as an immutable sequence of events, and all currency values are processed using an integer-based arithmet

    Transforms currency amounts between formats to maintain precision during financial calculations.

    TypeScriptbudgetingfinancemoney
    Vezi pe GitHub↗27,038
  • fincept-corporation/finceptterminalAvatar Fincept-Corporation

    Fincept-Corporation/FinceptTerminal

    26,900Vezi pe GitHub↗

    FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation, risk management, and fixed-income analytics. It provides a comprehensive suite for algorithmic trading and investment strategy automation, integrating specialized language model agents and node-based workflows to automate market research and alpha generation. The project distinguishes itself with a dedicated game theory analysis engine for calculating Nash equilibria and simulating strategic interactions in competitive markets. It also features a specialized credit risk modeling

    Translates monetary amounts from one currency to another by applying exchange rates.

    C++bloomberg-terminalcontributions-welcomefinance
    Vezi pe GitHub↗26,900
  • web3/web3.jsAvatar web3

    web3/web3.js

    19,936Vezi pe GitHub↗

    web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn

    Translates values between different base currency denominations for financial calculations.

    TypeScriptabi-decodersabi-encodersapi
    Vezi pe GitHub↗19,936
  • akfamily/akshareAvatar akfamily

    akfamily/akshare

    16,358Vezi pe GitHub↗

    This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets. It functions as a comprehensive toolkit for quantitative research, providing a unified interface to fetch historical and real-time market data across asset classes including equities, futures, bonds, cryptocurrencies, and foreign exchange. By abstracting complex network requests into simple, parameter-driven functions, it enables users to integrate financial data into research workflows and automated trading systems. The library distinguishes itself through its scraper-based ag

    Calculates the converted value of a specific amount between two currencies using the latest available exchange rates to ensure accurate financial reporting and budgeting.

    Pythonacademicakshareasset-pricing
    Vezi pe GitHub↗16,358
  • tigerbeetle/tigerbeetleAvatar tigerbeetle

    tigerbeetle/tigerbeetle

    16,291Vezi pe GitHub↗

    TigerBeetle is a distributed financial accounting database designed for high-volume transaction processing. It functions as a specialized transaction engine that enforces strict double-entry bookkeeping invariants, ensuring that every debit and credit is balanced and accounted for with absolute consistency. By utilizing a consensus-based replication model, the system provides high availability and data durability across geographically distributed clusters, making it suitable for mission-critical financial infrastructure. The system distinguishes itself through a performance-oriented architect

    Links multiple ledger transfers into a single atomic unit to ensure currency conversion occurs as an indivisible transaction.

    Zig
    Vezi pe GitHub↗16,291
  • dinerojs/dinero.jsAvatar dinerojs

    dinerojs/dinero.js

    6,758Vezi pe GitHub↗

    Dinero.js is a TypeScript-first library for creating, calculating, and formatting monetary values. It provides immutable money objects that represent amounts in the smallest currency subdivision as integers, ensuring precision and preventing floating-point errors. The library enforces same-currency rules on arithmetic operations and validates currency codes against ISO 4217 definitions at creation time. The library distinguishes itself through a calculator plugin architecture that delegates arithmetic operations to interchangeable backends, supporting number, bigint, or custom precision libra

    Converts monetary values between currencies using exchange rates while maintaining precision.

    TypeScriptamountcurrencyimmutable
    Vezi pe GitHub↗6,758
  • daffainfo/allaboutbugbountyAvatar daffainfo

    daffainfo/AllAboutBugBounty

    6,644Vezi pe GitHub↗

    AllAboutBugBounty is a curated collection of bug bounty techniques and payloads for web application security testing. It serves as a reference resource covering common web vulnerabilities and exploitation methods for security researchers, providing a structured approach to identifying and exploiting web application security flaws in bug bounty programs. The repository covers a wide range of attack categories including authentication bypass, cross-site scripting injection, server-side request forgery, web cache poisoning, and business logic abuse. It includes techniques for bypassing access co

    Documents currency arbitrage as a business logic abuse technique.

    bugbugbountybugbountytips
    Vezi pe GitHub↗6,644
  • ledger/ledgerAvatar ledger

    ledger/ledger

    5,849Vezi pe GitHub↗

    Converts transaction amounts between currencies and manages investment lots with separate cost bases for capital gains calculations.

    C++accountingcommand-line-toolledger
    Vezi pe GitHub↗5,849
  • beancount/beancountAvatar beancount

    beancount/beancount

    5,291Vezi pe 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 records currency exchanges without a cost basis, distinguishing them from commodity purchases.

    Pythonbeancount
    Vezi pe GitHub↗5,291
  • moneyphp/moneyAvatar moneyphp

    moneyphp/money

    4,846Vezi pe GitHub↗

    Aceasta este o bibliotecă PHP pentru gestionarea calculelor financiare folosind obiecte de valoare (value objects). Reprezintă sumele monetare ca numere întregi pentru a evita erorile de precizie în virgulă mobilă și pentru a asigura acuratețea matematică în timpul procesării și stocării. Biblioteca utilizează un model de obiect de valoare imutabil, unde calculele returnează instanțe noi pentru a preveni efectele secundare. Utilizează aritmetica conștientă de monedă pentru a restricționa operațiile matematice la obiecte care partajează aceeași monedă și folosește logica bazată pe interfețe pentru a delega conversia valutară către furnizori de schimb externi. Capabilitățile includ formatarea valutară internațională pentru șiruri lizibile de către oameni și serializarea JSON standardizată pentru transmiterea datelor monetare prin API-uri de rețea.

    Provides a utility for transforming monetary amounts from one currency to another using exchange rates.

    PHP
    Vezi pe GitHub↗4,846
  • simonmichael/hledgerAvatar simonmichael

    simonmichael/hledger

    4,059Vezi pe 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

    Records currency exchanges within a double-entry ledger using implicit or explicit cost markers.

    Haskellaccountingcommand-line-toolconsole-application
    Vezi pe GitHub↗4,059
  • bitpay/walletAvatar bitpay

    bitpay/wallet

    3,938Vezi pe GitHub↗

    Acest proiect este un portofel de criptomonede multi-chain care oferă gestionarea activelor în regim self-custodial. Acesta funcționează ca o platformă pentru stocarea, gestionarea și transferul activelor digitale prin diverse rețele blockchain, asigurând în același timp că utilizatorii păstrează controlul exclusiv asupra cheilor private prin stocare locală. Portofelul implementează derivarea ierarhică deterministă a cheilor pentru generarea de adrese securizate și recuperarea prin seed mnemonic pentru restaurarea fondurilor. Dispune de securitate multisig, necesitând un cvorum de semnături de la mai mulți participanți pentru a autoriza tranzacțiile și a proteja fondurile. Sistemul acoperă o gamă largă de capabilități, inclusiv schimbul de criptomonede și onboarding-ul fiat-to-crypto prin integrări cu terți. Oferă instrumente pentru urmărirea portofoliului, plăți peer-to-peer și optimizarea rețelei prin accelerarea tranzacțiilor și ajustări de taxe. Utilitarele suplimentare de gestionare includ „paper wallet sweeping” și protecția contului cu factori multipli.

    Displays asset values across various fiat currencies and denominations for financial tracking.

    TypeScriptbitcoinbitpayblockchain
    Vezi pe GitHub↗3,938
  • ironcalc/ironcalcAvatar ironcalc

    ironcalc/IronCalc

    3,750Vezi pe GitHub↗

    IronCalc is an XLSX spreadsheet engine and formula evaluator designed to compute numerical expressions and manage workbook structures. It utilizes a logic engine compatible with industry standards to evaluate formulas and manage cell dependencies. The project provides a comprehensive suite of specialized toolkits, including a financial calculation library for bond pricing and net present value, and an engineering math toolkit for complex number arithmetic and Bessel functions. It also features a web-based spreadsheet interface for creating and formatting workbooks. The engine covers a broad

    Transforms rounded currency values into decimal numbers for precision-preserving computational consistency.

    Rustreactrustself-hosted
    Vezi pe GitHub↗3,750
  1. Home
  2. Data & Databases
  3. Currency Conversion

Explorează sub-etichetele

  • Currency Arbitrage ExploitsTechniques for profiting from currency conversion rate differences during refunds or payments. **Distinct from Currency Conversion:** Distinct from Currency Conversion: focuses on exploiting rate differences for profit, not general conversion utilities.
  • Currency Exchange RecordingRecording of currency exchanges without a cost basis, distinguishing them from commodity purchases in a double-entry ledger. **Distinct from Currency Conversion:** Distinct from Currency Conversion: focuses on recording exchanges as transactions without cost basis, not on general numeric conversion utilities.
  • Lot-Based Currency ConvertersSystems that convert transaction amounts between currencies while managing investment lots with separate cost bases for capital gains. **Distinct from Currency Conversion:** Distinct from Currency Conversion: combines currency conversion with investment lot tracking for capital gains calculations.