4 repositorios
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 es un resolvedor de DNS que funciona como un servidor de caché, recursivo y de validación. Traduce nombres de dominio a direcciones IP realizando búsquedas independientes a través de internet o reenviando consultas a resolvedores externos. El proyecto se distingue como un servidor DNS programable, ofreciendo una interfaz de scripting en Python y carga dinámica de bibliotecas compartidas para personalizar el pipeline de resolución. También sirve como pasarela DNS64 NAT64, sintetizando direcciones IPv6 a partir de registros IPv4 para permitir la comunicación a clientes solo IPv6. El sistema incluye frameworks de seguridad para validación criptográfica DNSSEC y cifrado de tráfico DNS para prevenir el envenenamiento de caché y el espionaje. Sus capacidades se extienden al filtrado de respuestas basado en políticas, caché multinivel con backends de base de datos externos y la entrega de datos de zona de autoridad local. El control administrativo se gestiona a través de una interfaz remota segura para enviar comandos cifrados al servidor en ejecución.
Supports external database backends to maintain a persistent second-level DNS cache.