awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jhao104/proxy_poolAvatar jhao104

    jhao104/proxy_pool

    23,426Vezi pe GitHub↗

    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
    Vezi pe GitHub↗23,426
  • foxcpp/maddyAvatar foxcpp

    foxcpp/maddy

    5,853Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,853
  • rack/rack-attackAvatar rack

    rack/rack-attack

    5,746Vezi pe GitHub↗

    Rack-attack is a middleware rate limiter and request filter for the Rack interface. It provides a system for throttling HTTP requests and maintaining IP address blocklists to protect applications from malicious traffic and denial-of-service attacks. The project enables application layer DDoS mitigation and API rate limit management by identifying and rejecting requests from banned clients or abusive IP addresses. It allows for the definition of safelists to bypass filters and uses custom logic to determine if a client should be blocked or throttled. The tool covers comprehensive traffic mana

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

    Rubyrackrack-attackrack-middleware
    Vezi pe GitHub↗5,746
  • biopython/biopythonAvatar biopython

    biopython/biopython

    5,078Vezi pe GitHub↗

    Biopython este o bibliotecă de bioinformatică pentru Python care oferă instrumente pentru a analiza, manipula și interpreta secvențe biologice, structuri moleculare și arbori filogenetici. Servește ca un parser de secvențe biologice pentru date genomice și proteomice în mai multe formate de fișiere standard din industrie și acționează ca o interfață pentru interogarea datelor biologice și a citărilor din depozitele NCBI Entrez. Proiectul se distinge prin seturi de instrumente specializate pentru analiza structurii proteinelor și construcția arborilor filogenetici. Include un analizor de structură proteică pentru procesarea fișierelor PDB și mmCIF pentru a calcula geometria moleculară, precum și un set de instrumente pentru arbori filogenetici pentru analizarea relațiilor evolutive dintre specii. Biblioteca acoperă o gamă largă de capabilități de bioinformatică, inclusiv analiza secvențelor genomice pentru transcriere și traducere, gestionarea alinierilor de secvențe și calcule de genetică a populațiilor. Oferă, de asemenea, instrumente de analiză structurală pentru manipularea coordonatelor atomice 3D, precum și utilitare pentru vizualizarea caracteristicilor genomice și modelarea datelor biogeografice. Sistemul se integrează cu binare externe de bioinformatică prin „wrapping” și suportă stocarea persistentă a înregistrărilor biologice prin stocare de secvențe bazată pe SQL.

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

    Pythonbioinformaticsbiopythondna
    Vezi pe GitHub↗5,078
  • nalgeon/redkaAvatar nalgeon

    nalgeon/redka

    4,555Vezi pe GitHub↗

    Redka este un magazin de tip cheie-valoare susținut de SQL care implementează o interfață compatibilă cu Redis. Acesta acționează ca o punte de date relaționale, traducând comenzile de protocol non-relaționale în interogări relaționale pentru a oferi persistență și tranzacții ACID folosind un backend de bază de date SQL. Sistemul permite introspecția datelor relaționale prin expunerea datelor interne cheie-valoare ca vizualizări SQL, permițând interogarea și analiza directă prin sintaxă relațională. Poate fi implementat ca server de rețea independent sau ca bibliotecă încorporată într-o aplicație Go. Proiectul suportă o varietate de structuri de date, inclusiv șiruri de caractere, liste, hash-uri, seturi neordonate și seturi sortate. Oferă capabilități pentru gestionarea ciclului de viață al cheilor cu metadate de tip time-to-live, operații numerice atomice și algebră de seturi. Pentru a gestiona performanța și accesul, include un mod de stocare în memorie și un mod de conexiune read-only.

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

    Godatabasekey-valuepostgres
    Vezi pe GitHub↗4,555
  • qiyeboy/ipproxypoolAvatar qiyeboy

    qiyeboy/IPProxyPool

    4,274Vezi pe GitHub↗

    IPProxyPool este un manager de pool de proxy-uri HTTP care scanează, validează și servește o listă rotativă de adrese proxy funcționale printr-un API programatic. Acesta integrează scraping-ul de proxy-uri, validarea conectivității și stocarea persistentă în baza de date pentru a oferi o sursă gestionată de adrese IP pentru cererile de rețea. Sistemul utilizează o arhitectură de scraping bazată pe plugin-uri pentru a colecta adrese IP de pe mai multe site-uri web externe și o coadă de validare asincronă pentru a testa acești candidați în paralel. Își diferențiază pool-ul prin atribuirea unor scoruri numerice de stabilitate proxy-urilor prin verificări periodice de sănătate și verificare a conectivității, permițând regăsirea adreselor cu stabilitate ridicată, filtrate după regiune și protocol. Proiectul include un strat de abstractizare a bazei de date cu backend-uri pluggable pentru persistența datelor și oferă instrumente pentru eliminarea intrărilor proxy specifice. De asemenea, suportă logică de validare personalizată pentru a defini criteriile specifice utilizate pentru a determina validitatea proxy-ului.

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

    Python
    Vezi pe GitHub↗4,274
  • google/trillianAvatar google

    google/trillian

    3,736Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,736
  1. Home
  2. Data & Databases
  3. Key-Value Stores
  4. SQL-Backed Stores

Explorează sub-etichetele

  • 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.