Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning goose yet.
Tracking mentions began in Dec 2020.
go-cache VS ccache - a user suggested alternative
2 projects | 2 Apr 2022
Implement an in-memory cache in Golang
2 projects | dev.to | 17 Jan 2022
github.com - patrickmn/go-cache
Log4j RCE Found
32 projects | news.ycombinator.com | 9 Dec 2021
> when they went a year without a release.
Cause these libraries depend on other libraries that are probably extremely out of date at that point and have their own security vulnerabilities.
An example of a project that hasn't been dismissed as "abandoned", is https://github.com/patrickmn/go-cache because it explicitly doesnt have dependencies.
So yeah, if you have a semi-complex library, a year without a release is abandoned.
Cache locally using text file
1 project | reddit.com/r/learnprogramming | 28 Jul 2021
implementing runtime cache using map seems doable, i may just learn from github.com/patrickmn/go-cache but i dont understand what does it mean cache locally using text file. does it mean I have to:
In-memory caching solutions
4 projects | reddit.com/r/golang | 1 Feb 2021
Though pretty simple but have a look at https://github.com/patrickmn/go-cache
What are some alternatives?
migrate - Database migrations. CLI and Golang library.
BigCache - Efficient cache for gigabytes of data written in Go.
sql-migrate - SQL schema migration tool for Go.
groupcache - groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
badger - Fast key-value DB in Go.
GCache - An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
cache2go - Concurrency-safe Go caching library with expiration capabilities and access counters
go-memdb - Golang in-memory database built on immutable radix trees
fastcache - Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
rqlite - The lightweight, distributed relational database built on SQLite
go-mysql - a powerful mysql toolset with Go
prometheus - The Prometheus monitoring system and time series database.