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 RepositoriesSQL Data Modeling

Tools for defining database schemas using code-first approaches that mirror SQL syntax.

Distinguishing note: Focuses on the declarative definition of schemas.

Explore 8 awesome GitHub repositories matching data & databases · SQL Data Modeling. Refine with filters or upvote what's useful.

Awesome SQL Data Modeling GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apache/incubator-supersetAvatar von apache

    apache/incubator-superset

    73,325Auf GitHub ansehen↗

    This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T

    Offers a web application for exploring datasets and building interactive dashboards using SQL-speaking databases.

    TypeScript
    Auf GitHub ansehen↗73,325
  • drizzle-team/drizzle-ormAvatar von drizzle-team

    drizzle-team/drizzle-orm

    34,835Auf GitHub ansehen↗

    Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.

    Defines database schemas using type-safe code that mirrors standard SQL syntax.

    TypeScriptormtypescriptsql
    Auf GitHub ansehen↗34,835
  • getredash/redashAvatar von getredash

    getredash/redash

    28,653Auf GitHub ansehen↗

    Redash is a self-hosted analytics platform and SQL data visualization tool. It provides a web-based SQL query editor for writing, executing, and scheduling database queries, and functions as a business intelligence dashboard for monitoring metrics via visual widgets. The platform distinguishes itself through its data source connectors, which integrate with various SQL, NoSQL, and API-based stores to retrieve information for analysis. It enables self-service analytics by allowing users to run queries with dynamic parameters and supports shared data reporting via public links or embedded dashbo

    Provides a visualization platform that transforms SQL data into interactive, shareable dashboards.

    Pythonanalyticsathenabi
    Auf GitHub ansehen↗28,653
  • prismagraphql/prismaAvatar von prismagraphql

    prismagraphql/prisma

    16,393Auf GitHub ansehen↗

    Prisma is a type-safe database object-relational mapper that uses a declarative schema to map data models to relational and document databases. It provides a unified toolkit for data access, combining a database driver with tools for schema management and record manipulation. The project features a multi-database driver that standardizes interactions across PostgreSQL, MySQL, and MongoDB. It includes a system for tracking and applying structural schema migrations across different environments and a graphical user interface for browsing and editing database records. The system ensures data in

    Defines database tables and relationships using a high-level declarative schema instead of manual SQL commands.

    Scala
    Auf GitHub ansehen↗16,393
  • dbt-labs/dbt-coreAvatar von dbt-labs

    dbt-labs/dbt-core

    13,051Auf GitHub ansehen↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Provides a command-line framework for transforming, testing, and documenting data within a warehouse using modular SQL and version control.

    Rustanalyticsbusiness-intelligencedata-modeling
    Auf GitHub ansehen↗13,051
  • apache/pinotAvatar von apache

    apache/pinot

    6,098Auf GitHub ansehen↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Executes SQL statements to create, drop, and inspect table definitions as an alternative to manual configuration.

    Java
    Auf GitHub ansehen↗6,098
  • greptimeteam/greptimedbAvatar von GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Auf GitHub ansehen↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Manages tables using standard SQL with time zone support.

    Rustanalyticscloud-nativedatabase
    Auf GitHub ansehen↗5,968
  • holistics/dbmlAvatar von holistics

    holistics/dbml

    3,520Auf GitHub ansehen↗

    DBML is a domain-specific language and schema definition language used for documenting database architecture and design. It provides a human-readable text format for defining database tables, columns, and relationships in a standardized way. The project functions as a relational schema parser and SQL schema generator. It transforms declarative design specifications into an abstract syntax tree for programmatic manipulation and converts these definitions into executable SQL statements across various database dialects. The system covers relational data modeling, database schema design, and arc

    Enables the modeling of database structures and relationships using a code-first declarative approach before SQL implementation.

    JavaScriptdatabase-schemadbmldbx
    Auf GitHub ansehen↗3,520
  1. Home
  2. Data & Databases
  3. SQL Data Modeling

Unter-Tags erkunden

  • SQL-Based Table ManagementCreating, describing, altering, and dropping tables using standard SQL statements with time zone handling. **Distinct from SQL Data Modeling:** Distinct from SQL Data Modeling: focuses on runtime table management via SQL, not code-first schema definition.
  • Transformation FrameworksCommand-line tools for managing, testing, and documenting data transformations using modular SQL and version control. **Distinct from SQL Data Modeling:** Distinct from SQL Data Modeling: focuses on the full lifecycle of transformation, testing, and deployment rather than just schema definition.
  • Visualization PlatformsWeb applications that transform SQL data models into interactive visual dashboards. **Distinct from SQL Data Modeling:** Focuses on the visual presentation layer of the data model rather than the declarative schema definition itself.