All Projects → go-stash → stash

go-stash / stash

Licence: BSD-3-Clause License
A Go package for disk-based blob cache

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to stash

Torchdata
PyTorch dataset extended with map, cache etc. (tensorflow.data like)
Stars: ✭ 226 (+1514.29%)
Mutual labels:  disk, cache
Cleanmywechat
自动删除 PC 端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空间。
Stars: ✭ 816 (+5728.57%)
Mutual labels:  disk, cache
Easystash
🗳Easy data persistence in Swift
Stars: ✭ 303 (+2064.29%)
Mutual labels:  disk, cache
BlobHelper
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3, Komodo, Kvpbase, and local filesystem written in C#.
Stars: ✭ 23 (+64.29%)
Mutual labels:  disk, blob
elara
Elara DB is an easy to use, lightweight key-value database that can also be used as a fast in-memory cache. Manipulate data structures in-memory, encrypt database files and export data. 🎯
Stars: ✭ 93 (+564.29%)
Mutual labels:  cache
Ccache.cmake
🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.
Stars: ✭ 24 (+71.43%)
Mutual labels:  cache
incache
Powerful key/value in-memory storage or on disk to persist data
Stars: ✭ 16 (+14.29%)
Mutual labels:  cache
resilience4clj-circuitbreaker
Resilience4Clj circuit breaker lets you decorate a function call (usually with a potential of external failure) with a safety mechanism to interrupt the propagation of failures.
Stars: ✭ 40 (+185.71%)
Mutual labels:  cache
ecommerce
(Live Link) Extensive ecommerce site with vendors, mods & ability to add to cart without being logged in. Check out v4!
Stars: ✭ 13 (-7.14%)
Mutual labels:  cache
DTC
DTC is a high performance Distributed Table Cache system designed by JD.com that offering hotspot data cache for databases in order to reduce pressure of database and improve QPS.
Stars: ✭ 21 (+50%)
Mutual labels:  cache
salad
Asynchronous Scala Redis Client supporting Sentinel and Redis Cluster
Stars: ✭ 14 (+0%)
Mutual labels:  cache
cacheme-go
🚀 Schema based, typed Redis caching/memoize framework for Go
Stars: ✭ 19 (+35.71%)
Mutual labels:  cache
webpack-plugin-ramdisk
🐏 A webpack plugin for blazing fast builds on a RAM disk / drive
Stars: ✭ 118 (+742.86%)
Mutual labels:  disk
pacman.store
Pacman Mirror via IPFS for ArchLinux, Endeavouros and Manjaro
Stars: ✭ 65 (+364.29%)
Mutual labels:  cache
eloquent-cache
Easily cache your Laravel's Eloquent models.
Stars: ✭ 55 (+292.86%)
Mutual labels:  cache
type-cacheable
TypeScript-based caching decorator (currently supports Redis, LRU-Cache and NodeCache)
Stars: ✭ 96 (+585.71%)
Mutual labels:  cache
composer-install
A GitHub Action to streamline installation of PHP dependencies with Composer.
Stars: ✭ 151 (+978.57%)
Mutual labels:  cache
transitory
In-memory cache with high hit rates via LFU eviction for Node and browsers. Supports time-based expiration, automatic loading and metrics.
Stars: ✭ 24 (+71.43%)
Mutual labels:  cache
Less3
Less3 is an S3-compatible object storage server that runs on your laptop, servers, just about anywhere!
Stars: ✭ 16 (+14.29%)
Mutual labels:  blob
papercut
Papercut is a scraping/crawling library for Node.js built on top of JSDOM. It provides basic selector features together with features like Page Caching and Geosearch.
Stars: ✭ 15 (+7.14%)
Mutual labels:  cache

Stash

Go Reference

A Go package for disk-based blob cache.

Installation

Install Stash using the go get command:

$ go get gopkg.in/stash.v1

The only dependency is the Go distribution.

Motivation

This package allows us to reduce calls to our blob storage by caching the most recently used blobs to disk.

Documentation

Contributing

Contributions are welcome.

License

Stash is available under the BSD (3-Clause) License.

Disclaimer

The package is a work in progress. It is functional, but does not claim to be production-ready. Please use it at your own risk.

The icon, made by Smashicons from www.flaticon.com, is licensed by CC 3.0 BY.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].