4 repository-uri
Interfaces for integrating external storage systems to persist application state.
Distinguishing note: Focuses on infrastructure-level state persistence for API features.
Explore 4 awesome GitHub repositories matching data & databases · Cache Backends. Refine with filters or upvote what's useful.
Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an
Connects cache backends to persist rate limiting state across multiple application processes.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Supports multiple storage providers for caches to optimize performance based on data requirements.
RSS-Bridge is a self-hosted feed generator and proxy that transforms website content from sources without native feeds into standardized Atom, RSS, or JSON web feeds. It functions as a web scraping system that extracts data from pages using CSS selectors and XPath to create structured data streams for feed readers. The project is designed for extensibility, allowing for the development of custom bridges to fetch and parse data from new target websites. It includes capabilities for feed aggregation and filtering, enabling the merging of multiple data sources into a single feed and the removal
Supports pluggable cache backends including file systems, SQLite, and Memcached to optimize performance and reduce external requests.
Unbound este un resolver DNS care funcționează ca un server de caching, recursiv și de validare. Acesta traduce numele de domenii în adrese IP prin efectuarea de căutări independente pe internet sau prin redirecționarea interogărilor către resolveri externi. Proiectul se distinge ca un server DNS programabil, oferind o interfață de scripting Python și încărcarea dinamică a bibliotecilor partajate pentru a personaliza pipeline-ul de rezoluție. De asemenea, servește drept gateway DNS64 NAT64, sintetizând adrese IPv6 din înregistrări IPv4 pentru a permite comunicarea pentru clienții doar IPv6. Sistemul include framework-uri de securitate pentru validarea criptografică DNSSEC și criptarea traficului DNS pentru a preveni cache poisoning-ul și interceptarea. Capabilitățile sale se extind la filtrarea răspunsurilor bazată pe politici, caching pe mai multe niveluri cu backend-uri de baze de date externe și livrarea datelor de zonă de autoritate locală. Controlul administrativ este gestionat printr-o interfață securizată la distanță pentru trimiterea de comenzi criptate către serverul care rulează.
Supports external database backends to maintain a persistent second-level DNS cache.