6 个仓库
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 是一个自托管的音乐流媒体服务器和数字音乐库管理器。它允许用户在私有服务器上托管个人音频文件集合,以流式传输到 Web 浏览器和专用移动应用程序。 该系统包含一个媒体库同步引擎,可在后台监控文件系统更改,并使用并行处理来保持音乐数据库同步。它通过提取音频元数据并从外部数据库获取艺术家和专辑图像来管理库组织。 该平台提供远程音频播放、音乐库搜索以及使用密码哈希加密的安全凭据存储功能。它支持可配置的数据库后端和媒体目录挂载,以组织和从特定路径提供音频文件。 该服务器作为容器化媒体服务器提供,以便在不同托管平台上进行一致的安装。
Persists application data to either SQLite or external relational databases for flexible storage configuration.
Preswald 是一个 WebAssembly 数据应用框架,用于构建完全在浏览器中运行的 Python 交互式数据应用。它提供了一个基于浏览器的数据栈,包括 SQL 和 Python 执行环境,无需后端服务器即可离线运行。 该框架包含一个静态数据应用打包器,可将数据工作流和可视化结果打包成单个可共享的文件。这些自包含的应用实现了无服务器数据可视化和可分发的数据工作流打包。 该系统利用响应式数据仪表板界面,根据底层数据的变化自动更新特定的屏幕元素。它涵盖了本地优先的状态管理和客户端 SQL 执行,以保持浏览器会话中的操作连续性。
Provides the ability to execute relational SQL queries directly within the browser environment.
sql-mother 是一个基于浏览器的教育平台,旨在通过交互式练习、教程和查询演练场来学习 SQL 语法。它提供了一个结构化的环境,通过一系列实践挑战来掌握 MySQL、SQLite 和 PostgreSQL 的逻辑与语法。 该平台使用基于 WebAssembly 的数据库引擎,实现在浏览器内进行本地 SQL 执行和实时查询验证。这种架构支持虚拟表模拟和状态管理,无需后端服务器或用户账户。 该环境包含游戏化的引导式课程、用于练习任意查询的自由沙盒,以及供教育者创建自定义练习和难度等级的工具。
Provides a browser-based environment for writing and executing SQL queries using an in-memory database.