awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesSQL-Backed Stores

Adds, lists, sets, or deletes entries in a key-value store backed by a SQL database using parameterized queries.

Distinct from Key-Value Stores: Distinct from Key-Value Stores: uses a SQL database as the storage engine rather than a dedicated KV store like Redis or LevelDB.

Explore 7 awesome GitHub repositories matching data & databases · SQL-Backed Stores. Refine with filters or upvote what's useful.

Awesome SQL-Backed Stores GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jhao104/proxy_poolAvatar von jhao104

    jhao104/proxy_pool

    23,426Auf GitHub ansehen↗

    This project is a Python-based proxy pool manager that collects, validates, and serves free proxy IP addresses through an HTTP API. It consists of an automated scraper to gather addresses from multiple online sources, a persistent database-backed store for organization, and a delivery interface for retrieving validated proxies. The system features a pluggable scraper architecture that allows for the integration of custom discovery methods and source expansion via generator functions. It employs decorator-based validation logic, enabling the definition of custom connectivity and HTTPS criteria

    Implements a persistent database-backed store using hashes for high-speed proxy IP retrieval.

    Pythoncrawlerhttpproxy
    Auf GitHub ansehen↗23,426
  • foxcpp/maddyAvatar von foxcpp

    foxcpp/maddy

    5,853Auf GitHub ansehen↗

    Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in

    Adds, lists, sets, or deletes entries in a SQL-backed key-value store using parameterized queries.

    Godkimdmarcemail
    Auf GitHub ansehen↗5,853
  • rack/rack-attackAvatar von rack

    rack/rack-attack

    5,746Auf GitHub ansehen↗

    Rack-attack ist ein Middleware-Rate-Limiter und Request-Filter für das Rack-Interface. Es bietet ein System zur Drosselung von HTTP-Anfragen und zur Verwaltung von IP-Blocklisten, um Anwendungen vor schädlichem Traffic und Denial-of-Service-Angriffen zu schützen. Das Projekt ermöglicht DDoS-Mitigation auf Anwendungsebene und das Management von API-Rate-Limits, indem Anfragen von gesperrten Clients oder missbräuchlichen IP-Adressen identifiziert und abgelehnt werden. Es erlaubt die Definition von Safelists, um Filter zu umgehen, und nutzt benutzerdefinierte Logik, um zu entscheiden, ob ein Client blockiert oder gedrosselt werden soll. Das Tool deckt umfassendes Traffic-Management durch automatisiertes Client-Banning, Exponential-Backoff-Strategien und die Möglichkeit zur Definition eigener Ablehnungsantworten ab. Es enthält Instrumentierung zur Überwachung von Request-Mustern und unterstützt externe Cache-Backends zur Synchronisierung des Zustands über verteilte Anwendungsinstanzen hinweg.

    Provides external cache backend integration to synchronize rate limiting state across distributed application instances.

    Rubyrackrack-attackrack-middleware
    Auf GitHub ansehen↗5,746
  • biopython/biopythonAvatar von biopython

    biopython/biopython

    5,078Auf GitHub ansehen↗

    Biopython ist eine Bioinformatik-Bibliothek für Python, die Werkzeuge zum Parsen, Manipulieren und Analysieren biologischer Sequenzen, molekularer Strukturen und phylogenetischer Bäume bereitstellt. Sie dient als Parser für biologische Sequenzen für genomische und proteomische Daten in verschiedenen Industriestandard-Formaten und fungiert als Schnittstelle zum Abfragen biologischer Daten und Zitate aus NCBI Entrez-Repositories. Das Projekt zeichnet sich durch spezialisierte Toolkits für die Analyse von Proteinstrukturen und die Konstruktion phylogenetischer Bäume aus. Es enthält einen Proteinstruktur-Analysator zur Verarbeitung von PDB- und mmCIF-Dateien zur Berechnung der Molekulargeometrie sowie ein Toolkit für phylogenetische Bäume zur Analyse evolutionärer Beziehungen zwischen Arten. Die Bibliothek deckt ein breites Spektrum bioinformatischer Funktionen ab, einschließlich der Analyse genomischer Sequenzen für Transkription und Translation, der Verwaltung von Sequenzalignments und populationsgenetischer Berechnungen. Sie bietet zudem Tools zur strukturellen Analyse für die Manipulation von 3D-Atomkoordinaten sowie Dienstprogramme zur Visualisierung genomischer Merkmale und zur Modellierung biogeografischer Daten. Das System integriert externe Bioinformatik-Binärdateien durch Tool-Wrapping und unterstützt die persistente Speicherung biologischer Datensätze durch SQL-basierte Sequenzspeicherung.

    Provides SQL-backed storage to persist and partition biological sequence records using named namespaces.

    Pythonbioinformaticsbiopythondna
    Auf GitHub ansehen↗5,078
  • nalgeon/redkaAvatar von nalgeon

    nalgeon/redka

    4,555Auf GitHub ansehen↗

    Redka ist ein SQL-basierter Key-Value-Store, der eine Redis-kompatible Schnittstelle implementiert. Er fungiert als relationale Datenbrücke, die nicht-relationale Protokollbefehle in relationale Abfragen übersetzt, um Persistenz und ACID-Transaktionen unter Verwendung eines SQL-Datenbank-Backends bereitzustellen. Das System ermöglicht die relationale Datenintrospektion, indem es interne Key-Value-Daten als SQL-Views offenlegt, was direkte Abfragen und Analysen mittels relationaler Syntax ermöglicht. Es kann als eigenständiger Netzwerkserver oder als eingebettete Bibliothek innerhalb einer Go-Anwendung bereitgestellt werden. Das Projekt unterstützt eine Vielzahl von Datenstrukturen, einschließlich Strings, Listen, Hashes, ungeordneten Sets und sortierten Sets. Es bietet Funktionen für das Key-Lifecycle-Management mit Time-to-Live-Metadaten, atomare numerische Operationen und Set-Algebra. Zur Verwaltung von Performance und Zugriff enthält es einen In-Memory-Speichermodus und einen Read-Only-Verbindungsmodus.

    Uses a SQL database as the primary persistence layer to store non-relational data structures.

    Godatabasekey-valuepostgres
    Auf GitHub ansehen↗4,555
  • qiyeboy/ipproxypoolAvatar von qiyeboy

    qiyeboy/IPProxyPool

    4,274Auf GitHub ansehen↗

    IPProxyPool ist ein HTTP-Proxy-Pool-Manager, der eine rotierende Liste funktionaler Proxy-Adressen crawlt, validiert und über eine programmatische API bereitstellt. Er integriert Proxy-Scraping, Konnektivitätsvalidierung und persistente Datenbankspeicherung, um eine verwaltete Quelle von IP-Adressen für Netzwerkanfragen bereitzustellen. Das System verwendet eine plugin-basierte Scraping-Architektur, um IP-Adressen von mehreren externen Websites zu sammeln, sowie eine asynchrone Validierungswarteschlange, um diese Kandidaten parallel zu testen. Es differenziert seinen Pool durch die Zuweisung numerischer Stabilitäts-Scores an Proxys mittels periodischer Health-Checks und Konnektivitätsverifizierung, was den Abruf hochstabiler Adressen ermöglicht, die nach Region und Protokoll gefiltert sind. Das Projekt enthält eine Datenbank-Abstraktionsschicht mit anschließbaren Backends für die Datenpersistenz und bietet Tools zum Löschen spezifischer Proxy-Einträge. Es unterstützt zudem benutzerdefinierte Validierungslogik, um die spezifischen Kriterien zur Bestimmung der Proxy-Gültigkeit zu definieren.

    Provides a specialized storage layer for efficient organization and retrieval of validated proxy addresses and their status.

    Python
    Auf GitHub ansehen↗4,274
  • google/trillianAvatar von google

    google/trillian

    3,736Auf GitHub ansehen↗

    Trillian is a distributed, multi-tenant verifiable data store that maintains cryptographically verifiable logs and maps using Merkle tree structures. It functions as a scalable backend for transparency logs, providing a system where data integrity is ensured through append-only records and mathematical proofs of inclusion and consistency. The system distinguishes itself by decoupling core storage from application-specific logic through a personality layer, which handles admission criteria and data canonicalization. It employs a consensus-based leader election mechanism for high availability a

    Persists cryptographically hashed trees and maps across various relational database backends.

    Gocertificate-transparencymerkle-tree
    Auf GitHub ansehen↗3,736
  1. Home
  2. Data & Databases
  3. Key-Value Stores
  4. SQL-Backed Stores

Unter-Tags erkunden

  • Distributed Rate Limit StoresExternal key-value stores used to synchronize request counts and ban states across multiple application instances. **Distinct from SQL-Backed Stores:** Focuses on synchronizing rate limiting state across a distributed system, rather than general SQL-backed KV storage.
  • Proxy StoresSpecialized key-value stores designed for the efficient organization and retrieval of validated proxy addresses. **Distinct from SQL-Backed Stores:** Specifically for storing proxy lists and their validation status, not general SQL-backed key-value storage for arbitrary data.