awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesDatabase Authentication

Mechanisms for managing and validating credentials to authorize application access to database instances.

Distinct from Remote Access Security: Distinct from Secure Remote Access: focuses specifically on database-level credential management and authorization rather than network-level tunneling or remote access protocols.

Explore 8 awesome GitHub repositories matching security & cryptography · Database Authentication. Refine with filters or upvote what's useful.

Awesome Database Authentication GitHub Repositories

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

    geldata/gel

    14,065Auf GitHub ansehen↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Generates and manages secret keys to securely authorize application access to cloud-hosted database instances.

    Pythondatabaseedgedbedgeql
    Auf GitHub ansehen↗14,065
  • mongodb/node-mongodb-nativeAvatar von mongodb

    mongodb/node-mongodb-native

    10,180Auf GitHub ansehen↗

    The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range

    Manages and validates credentials to authorize application access to MongoDB instances.

    TypeScriptdatabasemongodbnode-js
    Auf GitHub ansehen↗10,180
  • lib/pqAvatar von lib

    lib/pq

    9,903Auf GitHub ansehen↗

    pq is a PostgreSQL driver for Go that implements the standard database/sql interface. It serves as a connection library and protocol implementation that translates application data types into the binary and text formats required by PostgreSQL. The project provides specialized utilities for high-performance data ingestion using bulk data loading and a dedicated bulk data importer. It also features an implementation for listening to asynchronous server notifications and provides tools for connection load balancing across multiple hosts and ports. The driver covers a broad surface of database i

    Implements mechanisms for validating user credentials and security tokens to authorize access to PostgreSQL instances.

    Go
    Auf GitHub ansehen↗9,903
  • processone/ejabberdAvatar von processone

    processone/ejabberd

    6,692Auf GitHub ansehen↗

    ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides

    Verifies user credentials by querying relational database tables storing usernames and hashed passwords.

    Erlangchatejabberderlang
    Auf GitHub ansehen↗6,692
  • 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

    Verifies credentials by querying a relational database table that stores usernames and hashed passwords.

    Godkimdmarcemail
    Auf GitHub ansehen↗5,853
  • mongodb/mongo-python-driverAvatar von mongodb

    mongodb/mongo-python-driver

    4,342Auf GitHub ansehen↗

    The MongoDB Python Driver is a client library and NoSQL database client used to execute CRUD operations and manage data within MongoDB databases using the Python programming language. It serves as a database connectivity library that handles authentication and connection pooling, while also providing a vector search client for managing embedding indexes and retrieving data based on semantic similarity. The driver supports both synchronous and asynchronous database driver models to perform non-blocking I/O operations and stream data from database clusters. It distinguishes itself through speci

    Provides mechanisms for managing and validating credentials to authorize application access to database instances.

    Pythonmongodbmongodb-driverpymongo
    Auf GitHub ansehen↗4,342
  • postgresml/pgcatAvatar von postgresml

    postgresml/pgcat

    3,966Auf GitHub ansehen↗

    Pgcat ist eine PostgreSQL-Middleware-Lösung für Connection Pooling, Sharding, Load Balancing und Failover-Management. Sie fungiert als Proxy, der die Ressourcennutzung und Skalierbarkeit optimiert, indem er Datenbanksitzungen verwaltet und Abfragen auf mehrere Instanzen verteilt. Das System zeichnet sich durch Traffic-Mirroring aus, bei dem Live-Produktionsabfragen zur Validierung an Testdatenbanken dupliziert werden. Zudem implementiert es einen Sharding-Proxy, um Daten und Abfragen basierend auf Sharding-Keys auf mehrere Datenbankinstanzen zu verteilen. Das Projekt deckt Hochverfügbarkeit durch automatisiertes Failover und Server-Health-Monitoring ab. Es umfasst Traffic-Routing zur Trennung von Lese- und Schreiboperationen, Transport Layer Security für verschlüsselte Kommunikation sowie eine virtuelle administrative Datenbank für das Systemmanagement und den Export von Leistungsmetriken. Der Dienst wird als Docker-Container bereitgestellt, um eine konsistente Bereitstellung in verschiedenen Umgebungen zu gewährleisten.

    Validates client identities using secure hashing or external query passthrough to manage database access.

    Rustpoolerpoolingpostgresql
    Auf GitHub ansehen↗3,966
  • pgdogdev/pgdogAvatar von pgdogdev

    pgdogdev/pgdog

    3,361Auf GitHub ansehen↗

    pgdog is a PostgreSQL sharding proxy, distributed SQL router, and connection pooler. It is designed to enable horizontal data distribution by splitting tables and indices across multiple independent servers to scale storage and processing capacity. The project distinguishes itself through online resharding capabilities, using logical replication to move data between shards without application downtime. It supports multiple routing strategies, including hash, list, and range-based query routing, and manages distributed atomic transactions using a two-phase commit process to ensure consistency

    Validates database user credentials to control access to the underlying data shards.

    Rustload-balancerpoolerpostgresql
    Auf GitHub ansehen↗3,361
  1. Home
  2. Security & Cryptography
  3. Remote Access Security
  4. Database Authentication

Unter-Tags erkunden

  • SQL Credential VerificationsVerifies user credentials by querying a relational database table that stores usernames and hashed passwords. **Distinct from Database Authentication:** Distinct from Database Authentication: focuses on authenticating email users against a SQL table, not database-level access control.