The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 11 Go Money Projects
-
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.
-
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.
-
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)
-
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.
-
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: Trouble understanding rounding when the next digit is after round precision is a #5? | /r/golang | 2023-05-01Try 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.
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.
Project mention: For those who have a/had selfhosted an e-commerce website, I have some questions | /r/selfhosted | 2023-07-05But 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
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
Go Money related posts
- US banks hit by deposit delays
- Trouble understanding rounding when the next digit is after round precision is a #5?
- FinTech APIs directory
- Distributing a floating value according to a set of rates
- Any go and python number experts here?
- A handy guide to financial support for open source
- What do you use to get FinTech Developer news?
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
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