Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Caching

Caching

238 projects

Showing 36 of 238 projects

go-freelru
go-freelruGo

A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.

#lru-cache#library#caching
Stars267
Forks23
Last commit5 days ago
Action caching for Action Pack
Action caching for Action PackRuby

A Rails gem providing action-level caching that runs through the full controller stack, allowing authentication and filters.

#caching#performance-optimization#server-side-rendering
Stars265
Forks96
Last commit
Kashmir
KashmirRuby

A Ruby DSL for serializing objects with built-in caching and ActiveRecord query optimization.

#caching#dsl#performance-optimization
Stars264
Forks11
Last commit2 years ago
Streamoji
StreamojiSwift

A custom emoji rendering library for iOS apps with support for GIFs, images, and unicode, designed as a plug-in extension for UITextView.

#mobile-ui#emoji#ios
Stars250
Forks14
Last commit3 years ago
URL-to-PNG
URL-to-PNGTypeScript

A self-hosted URL to PNG generator with parallel rendering via Playwright and configurable storage caching.

#playwright#web-crawling#amazon-s3
Stars247
Forks37
Last commit4 days ago
mahuta
mahutaJava

A library and service for storing, indexing, and searching files and documents on the IPFS network.

#ipfs#java-library#caching
Stars246
Forks47
Last commit1 year ago
pocache
pocacheGo

A lightweight Go caching library that prevents the thundering herd problem via preemptive optimistic cache updates.

#in-memory-cache#lru-cache#caching
Stars236
Forks6
Last commit8 months ago
ember-service-worker
ember-service-workerJavaScript

A pluggable approach to Service Workers for Ember.js applications.

#hacktoberfest#progressive-web-app#service-worker
Stars234
Forks62
Last commit2 years ago
cached-nix-shell
cached-nix-shellRust

A caching layer for nix-shell that provides instant startup time on subsequent runs by storing and reusing environment variables.

#shell-environments#caching#build-tools
Stars229
Forks17
Last commit1 year ago
Composer Preload
Composer PreloadPHP

A Composer plugin that generates a preload script to warm up PHP's opcache, improving application performance.

#composer-preload#composer#development-tool
Stars209
Forks14
Last commit4 years ago
memoize
memoizeElixir

A memoization macro for Elixir that caches function results using CAS on ETS for performance optimization.

#macro#elixir-lang#elixir
Stars204
Forks14
Last commit2 months ago
Packagist Mirror
Packagist MirrorPHP

A tool to create a local or public mirror of Packagist metadata for faster Composer package downloads in regions with slow internet.

#composer-packages#composer#devops
Stars200
Forks69
Last commit1 year ago
steamapi
steamapiTypeScript

An object-oriented Node.js wrapper for the Steam Web API, providing typed methods for accessing Steam data.

#caching#es-modules#steam-integration
Stars197
Forks53
Last commit3 months ago
FastCache
FastCacheC#

A high-performance, lightweight, and thread-safe in-memory cache for .NET Core (.NET 6+), offering 7x-10x faster performance than MemoryCache.

#memory-cache#high-performance#caching
Stars197
Forks22
Last commit2 months ago
Decoda
DecodaPHP

A lightweight lexical string parser for BBCode styled markup, converting custom tags to HTML.

#hooks#decoda#user-content
Stars192
Forks49
Last commit3 years ago
cargo
cargoLua

A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.

#caching#game-development#resource-management
Stars182
Forks11
Last commit6 years ago
CraueConfigBundle
CraueConfigBundlePHP

A Symfony bundle for managing runtime-modifiable configuration settings stored in a database.

#admin-interface#twig-extension#database-settings
Stars175
Forks35
Last commit2 years ago
Apizr
ApizrC#

A Refit-based HTTP client library for .NET that adds resilience patterns like retry, caching, authentication, and logging with minimal code.

#monkeycache#caching#refit
Stars173
Forks17
Last commit2 months ago
cache_crispies
cache_crispiesRuby

A fast Rails JSON serialization gem with built-in caching and a flexible DSL.

#rails#api#caching
Stars162
Forks15
Last commit1 year ago
go-cache
go-cacheGo

A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.

#in-memory-cache#caching#redis
Stars162
Forks13
Last commit2 years ago
ActualLab.Fusion
ActualLab.FusionC#

A .NET library that adds transparent caching, automatic invalidation, and real-time updates to Blazor and MAUI apps with minimal code changes.

#maui#webassembly#caching
Stars158
Forks22
Last commit11 days ago
user-home
user-homeJavaScript

Get the path to the user home directory as a cached string for performance.

#caching#polyfill#nodejs
Stars158
Forks12
Last commit5 years ago
Fastly Extension
Fastly ExtensionPHP

A Magento 2 module that integrates Fastly CDN for enhanced caching, performance, and Geo-IP support.

#magento#caching#performance-optimization
Stars156
Forks123
Last commit8 days ago
Performance Optimized Workers
Performance Optimized WorkersJavaScript

A collection of Cloudflare Worker scripts focused on performance optimizations for web applications.

#streaming-responses#cloudflare-workers#caching
Stars154
Forks21
Last commit6 years ago
go-proxy-cache
go-proxy-cacheGo

A simple reverse proxy with caching written in Go, using Redis for storage and supporting load balancing, SSL/TLS, and advanced caching features.

#reverse-proxy#web-server#caching
Stars149
Forks19
Last commit3 months ago
hitbox
hitboxRust

A highly customizable async caching framework for Rust with Tower middleware, stale-while-revalidate, dogpile prevention, and pluggable backends.

#in-memory-cache#axum#caching
Stars143
Forks10
Last commit7 days ago
meteor-service-worker
meteor-service-workerJavaScript

A universal service worker for Meteor apps that caches assets and provides offline functionality.

#web-assets#progressive-web-app#service-worker
Stars138
Forks27
Last commit2 years ago
geocoder
geocoderElixir

A flexible, extensible Elixir geocoding library with built-in caching and support for multiple providers.

#elixir#caching#geocoding
Stars129
Forks62
Last commit4 months ago
geoip
geoipElixir

An Elixir library to find geographic location information from IP addresses, hostnames, or Plug.Conn structs.

#elixir#plug-conn#caching
Stars126
Forks23
Last commit2 years ago
imcache
imcacheGo

A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.

#in-memory-cache#in-memory#caching
Stars123
Forks6
Last commit1 year ago
APIx Cache
APIx CachePHP

A thin PSR-6 cache wrapper for PHP with a generic interface to various backends, emphasizing cache tagging and indexing.

#filesystem-cache#apcu#psr-6
Stars114
Forks24
Last commit3 years ago
disgo
disgoGo

A flexible, performant, and thread-safe Discord API wrapper for Go, providing 100% one-to-one implementation of Discord's API.

#caching#sharding#go-library
Stars114
Forks3
Last commit1 year ago
SettingsBundle
SettingsBundlePHP

A Symfony bundle for storing and managing application configuration in a database with Doctrine ORM.

#twig-extension#caching#doctrine-orm
Stars114
Forks60
Last commit3 years ago
Laminas Cache
Laminas CachePHP

A comprehensive PHP caching library supporting multiple storage adapters and caching patterns for callbacks, classes, and output.

#memcache#psr-6#caching
Stars106
Forks59
Last commit1 day ago
Upper
UpperPHP

A Craft CMS plugin that integrates edge caches like Fastly, KeyCDN, Cloudflare, and Varnish for dramatic performance improvements.

#keycdn#edge-cache#craftcms
Stars103
Forks20
Last commit2 years ago
Metaphore
MetaphorePHP

A PHP library that prevents cache stampedes using a semaphore to protect backend systems from dogpile effects.

#dogpile-effect#locking#caching
Stars100
Forks9
Last commit2 years ago
PreviousPage 6 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
#Performance61
#Cache53
#Redis34
#Ios32
#Php29
#Mobile Development26
#Performance Optimization26
#Swift26
#Dotnet24
#Go21
#Golang19
#In Memory Cache19