Go Money

Open-source Go projects categorized as Money

Top 11 Go Money Projects

  • decimal

    Arbitrary-precision fixed-point decimal numbers in Go

  • Project mention: Trouble understanding rounding when the next digit is after round precision is a #5? | /r/golang | 2023-05-01

    Try it in JS with console.log(4.225 * 100);, you'll see the same unexpected result. Depending on your needs, it's actually fine to just be off by some amount. If it does really matter, then use an arbitrary precision library like https://github.com/shopspring/decimal to get the results you need.

  • go-money

    Go implementation of Fowler's Money pattern

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • decimal

    A high-performance, arbitrary-precision, floating-point decimal library. (by ericlagergren)

  • ach

    ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

  • Project mention: US banks hit by deposit delays | news.ycombinator.com | 2023-11-03

    They're specifically formatted ASCII text files[1][2].

    A single file can have multiple batches. A single batch can have multiple transactions.

    For example, a company may upload an ACH file to their bank for payroll that contains a single batch in it and in that single batch they have entries for each employee. Or it may have multiple batches, one for payroll, one for reimbursements, one for bonuses (if they pay those out as independent transfers). Maybe it'll have batches to their for 401k custodian as well for the payroll period.

    Their bank may receive that batch file, validate that and combine those batches with all the other ones it has and send those as a combined file to the clearing house.[3]

    At the end of the day, the ACH network is just a bunch of text files being pushed to sftp servers and servers periodically polling for new text files in those sftp directories to pick up and process.

    [1] https://achdevguide.nacha.org/ach-file-overview

    [2] https://github.com/moov-io/ach/blob/master/docs/file-structu...

    [3] My understanding of this aspect is vague at best, so may be misconstruing how they're aggregated or passed through to the clearing house.

  • countries

    Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR. (by biter777)

  • open-payment-host

    Sell what you want without paying double commissions

  • Project mention: For those who have a/had selfhosted an e-commerce website, I have some questions | /r/selfhosted | 2023-07-05

    But you can self-host the payment platform though, if I understand correctly. That is what https://github.com/abishekmuthian/open-payment-host does (only for digital products though), the dev shows a quick video on https://www.youtube.com/watch?v=vQcLr-NgqIU

  • fpdecimal

    🛫 Fixed-Point Decimals

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • decimal

    Immutable floating-point decimals for Go (by govalues)

  • fpmoney

    🧧 Fixed-Point Decimal Money

  • money

    Immutable monetary amounts and exchange rates for Go (by govalues)

  • bitnet

    This repository houses the primary implementation of the Bitnet client in Golang. Any significant changes must undergo the BTIP (Bitnet Improvement Proposal) process to be incorporated into the main Bitnet codebase, but we encourage anyone to submit suggestions and provide feedback on the main code.

  • Project mention: Bitnet is revolutionizing digital finance with its BTSHCE token standard, opening new doors for CBDCs and beyond. Dive into the dynamic future of money today! | /r/BitnetMoney | 2023-12-11
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Money related posts

Index

What are some of the best open-source Money projects in Go? This list will help you:

Project Stars
1 decimal 5,925
2 go-money 1,488
3 decimal 490
4 ach 429
5 countries 358
6 open-payment-host 47
7 fpdecimal 28
8 decimal 28
9 fpmoney 24
10 money 14
11 bitnet 12

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com