ttlcache
goderive
ttlcache | goderive | |
---|---|---|
3 | 3 | |
847 | 1,177 | |
1.7% | - | |
6.1 | 2.8 | |
27 days ago | about 2 months ago | |
Go | Go | |
MIT License | Apache License 2.0 |
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.
ttlcache
- v3.1.0 of ttlcache - an in-memory cache with item expiration and generics
-
batching incoming POST requests
Take a look at: github.com/jellydator/ttlcache
- v3 of ttlcache - an in-memory cache with item expiration and generics
goderive
-
Do you generate Clone or Copy methods?
I found https://github.com/awalterschulze/goderive but haven't used anything like it besides mockgen
-
Why GoLang supports null references if they are billion dollar mistake?
Now, am I going to do the same with a library like goderive just so I can use FP techniques to get, amongst some other things, less nil checks? No. Probably not. If I wanted to use primarily FP techniques in my code, I would probably be using something else in the first place. Go isn't a great environment for guaranteeing immutability for starters, so anything like that is necessarily going to be an incomplete experience. And in the bargain, my code would, in my opinion at least, be less readable and maintainable.
- Derives mundane Golang functions that you do not want to maintain
What are some alternatives?
go-mcache - Fast in-memory key:value store/cache with TTL
go-enum - An enum generator for go
ttlcache - An in-memory cache with item expiration and generics
goverter - Generate type-safe Go converters by simply defining an interface
golang-set - A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
gotype - Golang source code parsing, usage like reflect package
ttlcache - An in-memory cache with item expiration and generics [Moved to: https://github.com/jellydator/ttlcache]
go-xray - Helpers for making the use of reflection easier
PIE - A behavior for Internet Explorer allowing it to recognize and render various CSS3 box decoration properties
GoWrap - GoWrap is a command line tool for generating decorators for Go interfaces
gocache - ☔️ A complete Go cache library that brings you multiple ways of managing your caches
generis - Versatile Go code generator.