Popularity
1.6
Declining
Activity
0.0
Stable
19
2
3
Programming language: Go
License: MIT License
Tags:
Data Structures
gofal alternatives and similar packages
Based on the "Data Structures" category.
Alternatively, view gofal alternatives based on common mentions on social networks and blogs.
-
golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp. -
hyperloglog
HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom -
ttlcache
DISCONTINUED. An in-memory cache with item expiration and generics [Moved to: https://github.com/jellydator/ttlcache] -
Bloomfilter
DISCONTINUED. Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go -
hilbert
DISCONTINUED. Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. -
cuckoo-filter
Cuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化 -
go-rquad
:pushpin: State of the art point location and neighbour finding algorithms for region quadtrees, in Go -
nan
Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers -
hide
A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com

Do you think we are missing an alternative of gofal or a related project?
Popular Comparisons
README
gofal
[中文文档](README_zh_cn.md)
- Fractional Operational Correlation API base on golang
- Supporting Precision Operations
- Supporting addition, subtraction, multiplication and division
- Support chain expression
- Support result output(flat64)
Example
1、 Add
tmp := fractional.Model(7, 12)
tmp1 := fractional.Model(1, 12)
fmt.Println(tmp.Add(tmp1))
- out
sh 2/3
2、 Subtraction
tmp = fractional.Model(1, 4)
tmp1 = fractional.Model(1, 3)
fmt.Println(tmp.Sub(tmp1))
- out
sh -1/12
3、Multiplication
tmp = fractional.Model(3, 4)
tmp1 = fractional.Model(2, 3)
fmt.Println(tmp.Mul(tmp1))
- out
sh 1/2
4、 Division
tmp = fractional.Model(3, 4)
tmp1 = fractional.Model(2, 3)
fmt.Println(tmp.Div(tmp1))
- out
sh 9/8
5、 out put (flat64)
tmp = fractional.Model(1, 3)
fmt.Println(tmp.Verdict())
- out
sh 0.3333333333333333
6、Chain expression
tmp := fractional.Model(1, 3)
tmp.Add(fractional.Model(1)).Mul(tmp)
fmt.Println(tmp)
- out
sh 16/9
- All functions can support chain expressions