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
·

5 Repos

Awesome GitHub RepositoriesMulti-Backend SQL Abstractions

Persistence layers that provide an abstraction over multiple SQL dialects to ensure database portability.

Distinct from SQLite or PostgreSQL Storage: Focuses on the adapter pattern for supporting multiple SQL engines, not just the choice between two specific ones.

Explore 5 awesome GitHub repositories matching data & databases · Multi-Backend SQL Abstractions. Refine with filters or upvote what's useful.

Awesome Multi-Backend SQL Abstractions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • goadmingroup/go-adminAvatar von GoAdminGroup

    GoAdminGroup/go-admin

    8,981Auf GitHub ansehen↗

    go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects. The project features a deployment model that compiles backend logic and frontend assets into a single executable binary for simplified distribution. It includes a role-based access control system to manage user permissions and restrict administrative functions based on assigned roles. The frame

    Provides a common persistence layer abstraction for performing database operations across multiple SQL dialects.

    Goadminadminltebeego
    Auf GitHub ansehen↗8,981
  • photoview/photoviewAvatar von photoview

    photoview/photoview

    6,460Auf GitHub ansehen↗

    Photoview is a self-hosted photo gallery and media manager designed for browsing and organizing personal photo and video collections. It functions as an AI-powered face recognition gallery that automatically detects, clusters, and labels human faces to organize media by person. The system persists metadata and user configurations using SQL-compliant databases such as PostgreSQL, MySQL, or SQLite. The platform distinguishes itself through specialized media processing and integration capabilities. It processes RAW camera files and transcodes videos into browser-compatible formats, while offerin

    Supports a choice of SQL-compliant databases like PostgreSQL, MySQL, or SQLite for data persistence.

    TypeScriptdockerexifgallery
    Auf GitHub ansehen↗6,460
  • hibernate/hibernate-ormAvatar von hibernate

    hibernate/hibernate-orm

    6,447Auf GitHub ansehen↗

    Hibernate ORM ist ein Java-Object-Relational-Mapper und eine vollständige Implementierung der Jakarta Persistence API. Es dient als SQL-Datenbank-Abstraktionsschicht, die Java-Objektmodelle in relationale Datenbankschemata übersetzt, um Datenpersistenz und Lebenszyklen zu verwalten. Das Framework zeichnet sich durch ein Multi-Tenant-Datenisolations-Framework zur Trennung von Kundendaten innerhalb einer einzigen Datenbankinstanz aus. Es verfügt zudem über einen Datenbankschema-Generator, der automatisch relationale Strukturen basierend auf Entity-Mappings erstellt und aktualisiert. Das System deckt breite Funktionsbereiche ab, darunter Transaktionsmanagement, Concurrency-Locking-Kontrolle und temporale Datenverfolgung für Audit-Logging. Es bietet Tools zur Optimierung des Datenabrufs durch Entity-Graph-Strategien und unterstützt fortgeschrittene Datentypen wie Vektordaten und nationalisierte Zeichen. Das Projekt enthält eine umfassende Suite von Test-Utilities für die Persistenzschicht, einschließlich Datenbank-Dialekt-Filterung und Compliance-Tests für Spezifikationen.

    Provides a persistence layer that abstracts multiple SQL dialects to ensure database portability.

    Java
    Auf GitHub ansehen↗6,447
  • matrix-org/dendriteAvatar von matrix-org

    matrix-org/dendrite

    5,638Auf GitHub ansehen↗

    Dendrite is a second-generation Matrix homeserver written in Go, designed to handle room management, federation, and client API traffic for real-time communication. It implements the Matrix protocol for federated messaging, presence, and encrypted communication, and can be deployed as a self-hosted platform that manages user accounts, rooms, media, and end-to-end encryption. The server uses a modular architecture where independent components communicate through an internal message bus, supporting federation with remote homeservers, full-text search indexing of message content, presence broadc

    Uses a configurable SQL database backend for persistent storage of rooms, events, and user data.

    Godendritegolanghacktoberfest
    Auf GitHub ansehen↗5,638
  • go-vikunja/vikunjaAvatar von go-vikunja

    go-vikunja/vikunja

    3,361Auf GitHub ansehen↗

    Vikunja is a self-hosted task management platform designed for organizing personal and team projects. It provides a centralized system for managing tasks using multiple visualization formats, including Kanban boards, Gantt charts, and tables. The project distinguishes itself through extensive external connectivity, offering a REST API, OpenAPI specifications, and CalDAV synchronization for external calendar integration. It supports sophisticated identity federation via LDAP, OpenID Connect, and Single Sign-On, alongside event-driven automation using webhooks. The platform covers a broad rang

    Abstracts data access to support multiple SQL backends including PostgreSQL, MySQL, and SQLite.

    Goapigolangproject-management
    Auf GitHub ansehen↗3,361
  1. Home
  2. Data & Databases
  3. SQLite Drivers
  4. SQLite Storage Adapters
  5. SQLite or PostgreSQL Storage
  6. Multi-Backend SQL Abstractions