{"repo":"FoundatioFx/Foundatio","free":true,"listed":false,"github":"https://github.com/FoundatioFx/Foundatio","clone":"git clone https://github.com/FoundatioFx/Foundatio.git","description":"Pluggable foundation blocks for building distributed apps.","language":"C#","stars":2096,"topics":["azure","c-sharp","lock","message-bus","storage","redis","metrics","aws","distributed-systems","foundatio"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Pluggable foundation blocks for building loosely coupled distributed apps. ✨ Why Choose Foundatio? - 🔌 Pluggable implementations - Swap Redis, Azure, AWS, or in-memory with no code changes - 🧪 Developer friendly - In-memory implementations for fast local development and testing - 💉 DI native - Built for Microsoft.Extensions.DependencyInjection - 🎯 Interface-first - Code against abstractions, not implementations - ⚡ Production ready - Battle-tested in high-scale applications - 🔄 Consistent APIs - Same patterns across caching, queues, storage, and more 🧱 Core Building Blocks Feature Description --------- ------------- Caching In-memory, Redis, and hybrid caching with automatic invalidation Queues Reliable message queuing with Redis, Azure, AWS SQS Locks Distributed locking and throttling Messaging Pub/sub with Redis, RabbitMQ, Kafka, Azure Service Bus Jobs Background job processing with queue integration File Storage Unified file API for disk, S3, Azure Blob, and more Resilience Retry policies, circuit breakers, and timeouts 🚀 Quick Start 📦 Provider Implementations Provider Caching Queues Messaging Storage Locks ---------- --------- -------- ----------- --------- ------- In-Memory ✅ ✅ ✅ ✅ ✅ Redis ✅ ✅ ✅ ✅ ✅ Azure Storage ✅ ✅ Azure Service Bus ✅ ✅ AWS (S3/SQS/SNS) ✅ ✅ ✅ RabbitMQ ✅ Kafka ✅ Minio ✅ Aliyun ✅ SFTP ✅ 📚 Learn More 👉 Complete Documentation Core Features - Getting Started - Installation and setup - Caching - In-memory, Redis, and hybrid caching with invalidatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/FoundatioFx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FoundatioFx/Foundatio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}