20 个仓库
Tools for interacting with and administering relational database instances.
Distinguishing note: None of the candidates represent general SQL database management outside of specific niches like streaming or distributed systems.
Explore 20 awesome GitHub repositories matching data & databases · SQL Database Management. 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
Provides a serverless SQLite implementation that manages relational data without requiring a separate database server.
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 built-in management tools for interacting with and administering mainstream relational database instances.
Sequel Ace is a native macOS application that serves as a management client for MySQL and MariaDB database instances. It provides a graphical user interface for executing SQL queries and administering database structures without the use of a command line. The project enables the visualization of relational database structures and records in a visual format. It includes a visual query editor and data browser for writing and executing SQL statements to retrieve or modify data. The application handles database administration tasks and data storage through a native desktop interface. It manages
Provides a native interface for interacting with and administering MySQL and MariaDB database instances.
Studio 是一个容器化 SQL 数据库管理工具,提供了一个基于浏览器的图形界面,用于执行查询和管理各种 SQL 数据库。它由一个专门的查询编辑器和专为 Web 数据库管理设计的图形管理界面组成。 该项目具有一个高性能 SQL 查询编辑器,带有自动补全和函数提示,可同时运行多个数据库命令。它包括一个用于创建和修改表列的视觉模式编辑器,以及一个在提交到源之前暂存和预览更改的记录编辑器。 该平台涵盖数据库连接和配置文件同步、多方言 SQL 集成,以及用于向菜单、选项卡和侧边栏添加自定义逻辑的 UI 扩展框架。它利用桌面包装器来桥接在标准 Web 浏览器环境中受限的数据库驱动程序。 该应用程序打包为 Docker 镜像,以确保在不同托管平台上的部署一致性。
Provides a comprehensive graphical interface for connecting to and managing various SQL data sources.
SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran
Documents how to reset test database state by executing SQL scripts.
Racket 是一种通用的、多范式编程语言,属于 Lisp 家族,专为语言创建而设计。它作为一个语言工作台,通过灵活的宏和模块系统,为设计和实现自定义编程语言提供了一个平台。 该系统的特色在于提供了一套全面的语义工程套件,允许构建专门的语言子集和教育层。它包括用于自定义语言设计的工具,如词法分析器和解析器生成,以及在读取时定义模块扩展规则和动态语言选择的能力。 该项目提供了一个集成开发环境,内置编辑器、可视化调试器和软件包管理器。其功能范围扩展到涵盖 2D 图形渲染、二进制数据处理、SQL 和演绎数据库集成以及图形用户界面构建的通用标准库。 该环境支持将源代码编译为独立的二进制可执行文件以进行分发。
Executes relational queries and manages data persistence using an SQL backend with parameterized statements.
Falcon 是一款跨平台 SQL 客户端和数据库管理器,提供了一个统一的界面,用于在多个数据库系统间执行查询。它作为 Windows 和 Mac 的桌面应用程序,允许用户通过单一查询编辑器管理不同数据库环境中的数据。 该工具作为云同步数据工作室运行,弥合了本地数据库结果与远程云存储之间的差距。这使得处理后的查询数据能够传输到云环境,以实现持久化存储和协作分析。 除了查询执行外,该应用程序还包含一个可视化实用程序,可将 SQL 结果转换为交互式图表以进行数据分析。这些功能由基于驱动程序的连接系统和用于管理结果集的客户端缓存机制提供支持。
Acts as a comprehensive tool for interacting with and administering multiple relational database instances.
Biopython 是一个 Python 生物信息学库,提供用于解析、操作和分析生物序列、分子结构和系统发育树的工具。它作为基因组和蛋白质组数据的生物序列解析器,支持多种行业标准文件格式,并充当从 NCBI Entrez 仓库查询生物数据和引用的接口。 该项目以其用于蛋白质结构分析和系统发育树构建的专业工具包而著称。它包括用于处理 PDB 和 mmCIF 文件以计算分子几何结构的蛋白质结构分析器,以及用于分析物种间进化关系的系统发育树工具包。 该库涵盖了广泛的生物信息学能力,包括用于转录和翻译的基因组序列分析、序列比对管理以及群体遗传学计算。它还提供用于 3D 原子坐标操作的结构分析工具,以及用于基因组特征可视化和生物地理数据建模的实用程序。 该系统通过工具封装与外部生物信息学二进制文件集成,并支持通过 SQL 后端进行持久化生物记录存储。
Manages the removal of named sub-databases and biological records from a SQL store.
Sqlectron-gui 是一个跨平台的数据库管理器和 SQL 客户端。它提供了一个图形界面,用于在各种操作系统上组织服务器连接并执行 SQL 命令。 该工具作为多数据库查询环境,允许用户从单一界面连接并与多种关系型数据库系统进行交互。 该应用涵盖了数据库服务器管理功能,通过保存和组织多个环境的连接详情来实现。它还包括管理数据库连接和执行 SQL 查询的功能。
Provides a comprehensive desktop client for interacting with and administering multiple relational database instances.
sqlite-web 是一个基于 Python 的 Web 应用程序,为浏览、查询和编辑 SQLite 数据库文件提供了图形用户界面。它作为一个数据库管理工具,允许用户通过 Web 浏览器操作表数据和管理模式,而无需使用命令行或原始 SQL 脚本。 该应用程序包含数据迁移实用程序,支持通过 JSON 和 CSV 文件格式导入和导出数据库内容。它还通过密码访问控制和 SSL 加密提供对数据库的安全远程访问。 该项目涵盖了更广泛的管理功能,包括数据库连接管理、用于修改表和列的模式管理,以及对通过 WSGI 服务部署的支持。
Acts as a management tool for relational database instances, allowing schema and data manipulation.
Warehouse 是一个 Web 应用,旨在为全球用户社区托管、存储和分发 Python 软件包。它作为一个中央包仓库和索引服务器,管理软件版本、元数据和包分类。 该项目通过加密签名和透明度日志验证分发完整性,实现安全包证明。它通过 OAuth 提供商管理用户身份,该提供商使用安全令牌与第三方身份服务集成。 该系统涵盖了广泛的基础设施功能,包括用于后台作业和电子邮件分发的异步任务处理、具有并发索引的版本化数据库模式迁移,以及基于用户组成员资格的访问控制。它还包括用于界面本地化和通过顺序事件日志跟踪包活动的工具。 开发工具提供用于请求模拟、数据库播种和内部应用状态检查。
Utilizes a relational database layer with versioned migrations to manage package and user data.
x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif
Provides TUI-based interfaces for executing queries and managing migrations in SQL databases.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Provides design and management of relational data storage for persistent application records.
Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database connections. It functions as a command line interface that provides syntax highlighting, command history, and a terminal user interface for rendering results. The tool features a discovery engine that scans local Docker sockets to automatically identify and resolve connection details for active database containers. It handles secure access through encrypted SSH tunnels and integrates with external secrets managers to retrieve credentials. The project includes capabilities for data
Combines container discovery and result set browsing to explore relational databases from the terminal.
SQL Studio is a web-based database management platform designed to provide a unified interface for interacting with multiple relational database engines and structured file formats. It functions as a comprehensive client that enables users to browse database records, inspect schema metadata, and execute custom queries through a centralized dashboard. The platform distinguishes itself by offering both remote database connectivity and serverless, in-browser analysis of flat files such as Parquet and CSV. It incorporates an intelligent code-aware editor that supports syntax highlighting and cont
Manages multiple SQL database engines through a centralized web-based dashboard.
LazySQL is a terminal user interface database manager and SQL client. It functions as a query runner and connection manager for interacting with SQL databases from the command line. The project features a read-only connection mode that blocks mutation commands to prevent accidental data loss. It supports automated pre-connection tasks, including the execution of shell commands and the establishment of SSH tunnels, and allows for both global and project-specific configuration. The interface provides a tree-based schema browser for navigating tables, a dedicated SQL query editor with tabular r
Functions as a comprehensive SQL database management tool for interacting with relational instances.
This is a Model Context Protocol (MCP) server that exposes Cloudflare’s edge platform as a set of tools for AI assistants. It provides a unified interface for managing Cloudflare Workers, including deployment, versioning, and configuration, alongside access to Workers AI for running inference tasks using pre-trained models. The server also covers Cloudflare’s data storage services, including D1 serverless SQLite databases, KV globally distributed key-value stores, and R2 S3-compatible object storage. Beyond core resource management, the server enables automation and scheduling through cron tr
Manages Cloudflare D1 serverless SQLite databases including creation, deletion, and SQL query execution.
The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge. The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects. The SDK covers a broad range of
Manages serverless SQLite databases, including query execution and data management on the edge.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Includes a standards-compliant SQL engine for managing and retrieving relational data with unicode support.
Motor-admin 是一个无代码管理平台,旨在管理关系数据库记录并构建内部界面。它作为一个图形化管理工具,自动发现数据库模式以生成功能面板,允许用户在无需手动编码的情况下执行记录操作并构建可视化仪表板。 该平台通过其声明式配置系统脱颖而出,该系统将仪表板布局和资源设置序列化为可移植的数据结构。这使得跨开发、测试和生产环境的管理环境能够保持一致的同步。此外,它集成了一个事件驱动引擎,可直接从界面操作触发自定义业务逻辑和外部 API 调用,并提供包括基于 SAML 的单点登录和精细的基于角色的访问控制在内的企业级安全功能。 除了核心管理外,该平台还提供了一套用于数据可视化和操作监督的综合套件。它支持通过动态查询执行创建自定义报告和性能指标,同时为配置数据库记录的显示、过滤和排序方式提供了灵活的工具。
Connects to relational databases to perform CRUD operations, execute custom business logic, and visualize data.