jongyunha / shrinkmap
ShrinkableMap is a high-performance, generic, thread-safe map implementation for Go that automatically manages memory by shrinking its internal storage when items are deleted. It provides a solution to the common issue where Go's built-in maps don't release memory after deleting elements.
☆17Updated this week
Related projects ⓘ
Alternatives and complementary repositories for shrinkmap
- Go Template Support in VSCode via Transpiling☆25Updated 4 months ago
- puffin abstracts the os/exec go package☆19Updated last year
- A service for managing locks in multiprocess/distributed systems☆13Updated last year
- go module to create http server listening on unix sockets / systemd socket activated fds☆22Updated 6 months ago
- 🌺 Run command periodically and expose latest STDOUT as HTTP endpoint☆33Updated 2 months ago
- Tiny cross-platform terminal color library☆8Updated 6 months ago
- a self-updatable cli to generate projects with self-updatable clis☆21Updated 3 weeks ago
- TStat provides a friendly way to query Go test output and cover profiles☆23Updated last year
- datetoken is a time toolkit for golang, with support for relative delta and string parsing☆20Updated 3 years ago
- A memory efficient immutable hash map implemented using the Hash Array Map Trie approach☆8Updated 2 years ago
- Dataframe library for Go.☆16Updated last year
- - zero allocation url escaping☆10Updated 3 years ago
- A Distributed Synchronization Library for Golang Built On Top of Object Storage.☆11Updated 6 months ago
- Create wide log events in Go programs☆15Updated 5 years ago
- Generic sharded thread safe LRU cache in Go.☆12Updated 2 years ago
- inspect is a small Go package that makes it easy to inspect information about Go source code.☆18Updated 7 years ago
- Go linter for Vertical Function Ordering☆12Updated last week
- A very fast arena allocator for Go☆22Updated last month
- A simple yet customisable program written in go to make hackerman-like terminal effects.☆11Updated 2 years ago
- Simple oauth prompting☆28Updated 9 months ago
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.☆40Updated last week
- An alternative to godoc.org☆23Updated 6 years ago
- Wide collection of Golang assertions: Gomega and Gomock compatible matchers☆17Updated 3 months ago
- A Golang package for sending emails using SMTP, SparkPost, SendGrid and MailGun☆15Updated last year
- Graphic library supporting various displays☆25Updated 3 months ago
- automatically trigger a profile in your golang (go) application when a condition is matched.☆15Updated 4 years ago
- Efficient for-loop retries in Go☆18Updated 2 years ago
- Type-safe, automatic, asynchronous batch processing.☆16Updated 4 months ago
- Simple wrapper around multiple fs.FS instances, recursively merging them together dynamically.☆24Updated 5 months ago
- Static (i.e. compile-time) plugins for go☆25Updated 4 years ago