Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/coip/moneypenny

decoupling semantics of client code and the plumbing its implemented via, seeking a simple client-development experience with performance under the hood.
https://github.com/coip/moneypenny

Last synced: 28 days ago
JSON representation

decoupling semantics of client code and the plumbing its implemented via, seeking a simple client-development experience with performance under the hood.

Awesome Lists containing this project

README

        

# `moneypenny`

this project is currently intended to enable a few things:

- formatting agnostic (ie 1000 vs 10.00 vs $100), w.r.t. strings mostly

- primitive agnostic, but consolidated.

- provide a simple way for financial applications to be created with a higher degree of semantic value.

- provide a straightforward reference for actions

Doesnt handle currently: (feel free to open a pr :-) )
- -$100
- -$100.00
- ($100)
- (100)

----

to elaborate on ~agnostic: [money.Money](./money.go) *is* impl'd via [decimal](https://github.com/shopspring/decimal) under the hood at the moment,

but provides a means of homologating various input types while consolidating into a single underlying type that plays well with both presentation-layer and persistence-layer.

----

# latest benchmarks
Visit the Go Build task under the Actions tab to find `unit test` and `benchmarking` results..