6 Repos
Persists application data to either SQLite or MySQL relational databases for storage of blog posts, user accounts, and metadata.
Distinct from SQLite or PostgreSQL Storage: Distinct from SQLite or PostgreSQL Storage: supports both SQLite and MySQL as interchangeable backends, not just SQLite and PostgreSQL.
Explore 6 awesome GitHub repositories matching data & databases · Relational Database Backends. Refine with filters or upvote what's useful.
sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser. It provides a JavaScript interface to initialize relational databases, execute SQL queries, and manage structured data without requiring a backend server. The project enables the import and export of database states using typed arrays, allowing in-memory data to be persisted as files. It supports high-precision integer retrieval via BigInt and utilizes prepared statements to increase execution speed and security. The engine includes capabilities for client-side data management
Enables the execution of SQL statements to read and write data within a standalone in-memory engine.
Mindoc is a self-hosted documentation portal and API documentation management system built as a Golang web application. It serves as a markdown documentation engine for authoring, organizing, and sharing technical interface documentation and database dictionaries. The system persists project data and user accounts using MySQL or SQLite databases. The platform distinguishes itself by integrating diagrams-as-code rendering via Mermaid syntax, allowing flowcharts, sequence diagrams, and Gantt charts to be generated directly from text. It supports a flexible content pipeline that combines markdow
Supports interchangeable relational database backends, specifically MySQL and SQLite, for persisting application data.
Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task
Configures the application to use MySQL instead of the default SQLite for improved performance and scalability.
Blackcandy ist ein selbstgehosteter Musik-Streaming-Server und Manager für digitale Musikbibliotheken. Er ermöglicht es Nutzern, persönliche Sammlungen von Audiodateien auf einem privaten Server zu hosten, um sie in Webbrowsern und dedizierten mobilen Apps zu streamen. Das System enthält eine Media-Library-Sync-Engine, die Dateiänderungen im Hintergrund überwacht und parallele Verarbeitung nutzt, um die Musikdatenbank synchron zu halten. Es verwaltet die Bibliotheksorganisation durch das Extrahieren von Audio-Metadaten und das Abrufen von Künstler- und Album-Bildern aus externen Datenbanken. Die Plattform bietet Funktionen für Remote-Audiowiedergabe, Musikbibliotheks-Suche und sichere Speicherung von Anmeldedaten mittels Passwort-Hashing-Verschlüsselung. Sie unterstützt konfigurierbare Datenbank-Backends und das Mounten von Medienverzeichnissen, um Audiodateien aus spezifischen Pfaden zu organisieren und bereitzustellen. Der Server wird als containerisierte Medien-Server-Lösung für eine konsistente Installation auf verschiedenen Hosting-Plattformen bereitgestellt.
Persists application data to either SQLite or external relational databases for flexible storage configuration.
Preswald ist ein WebAssembly-Framework für Datenanwendungen, das zum Aufbau interaktiver Daten-Apps verwendet wird, die vollständig im Browser mittels Python ausgeführt werden. Es bietet einen browserbasierten Daten-Stack, einschließlich SQL- und Python-Ausführung, der offline ohne die Notwendigkeit eines Backend-Servers funktioniert. Das Framework enthält einen statischen Daten-App-Bundler, um Daten-Workflows und Visualisierungen in einzelne, teilbare Dateien zu verpacken. Diese in sich geschlossenen Anwendungen ermöglichen serverloses Daten-Visualisieren und das Bündeln portabler Daten-Workflows für die Distribution. Das System nutzt eine reaktive Daten-Dashboard-Schnittstelle, die spezifische Bildschirmelemente automatisch basierend auf Änderungen in den zugrunde liegenden Daten aktualisiert. Es deckt Local-First-State-Management und clientseitige SQL-Ausführung ab, um die operative Kontinuität innerhalb der Browsersitzung zu wahren.
Provides the ability to execute relational SQL queries directly within the browser environment.
sql-mother ist eine browserbasierte Bildungsplattform zum Erlernen der SQL-Syntax durch interaktive Übungen, Tutorials und einen Query-Playground. Sie bietet eine strukturierte Umgebung zur Beherrschung der Logik und Syntax von MySQL, SQLite und PostgreSQL mithilfe einer Abfolge praktischer Herausforderungen. Die Plattform verwendet eine WebAssembly-basierte Datenbank-Engine, um lokale SQL-Ausführung und Echtzeit-Abfragevalidierung vollständig im Browser zu ermöglichen. Diese Architektur erlaubt das Mocking virtueller Tabellen und das Zustandsmanagement ohne die Notwendigkeit eines Backend-Servers oder Benutzerkonten. Die Umgebung umfasst einen gamifizierten Lehrplan mit geführten Lektionen, eine Sandbox für freie Abfragen und Tools für Pädagogen, um benutzerdefinierte Übungen und Schwierigkeitsgrade zu erstellen.
Provides a browser-based environment for writing and executing SQL queries using an in-memory database.