Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Modeling

Data Modeling

90 projects

Showing 36 of 90 projects

Sequelize
SequelizeTypeScript

A feature-rich, promise-based ORM for Node.js and TypeScript supporting PostgreSQL, MySQL, SQLite, and more.

#mssql#orm#database
Stars30.3k
Forks4.3k
Last commit8 days ago
Falsehood
Falsehood

A curated list of falsehoods programmers believe in, covering topics like names, addresses, time, and more to help avoid common pitfalls.

#developer-education#postal-addresses#data-modeling
Stars27.8k
Forks697
Last commit11 days ago
Mongoose
MongooseJavaScript

MongoDB object modeling for Node.js and Deno with schemas, validation, middleware, and async/await support.

#orm#database#async-await
Stars27.5k
Forks4.1k
Last commit3 days ago
Go-micro
Go-microGo

A Go framework for building distributed microservices with built-in RPC, service discovery, data modeling, and AI agent integration via MCP.

#ai#distributed-systems#data-modeling
Stars23.1k
Forks2.5k
Last commit2 days ago
ent
entGo

A simple yet powerful entity framework for Go that makes it easy to build and maintain applications with large data-models.

#orm#database#schema-as-code
Stars17.2k
Forks1.0k
Last commit5 days ago
dbt
dbtRust

A transformation workflow that enables data teams to transform data in their warehouse using SQL and software engineering best practices.

#data-documentation#pypa#business-intelligence
Stars14.0k
Forks2.6k
Last commit1 day ago
dbt-core
dbt-coreRust

A transformation tool that enables data analysts and engineers to transform data using software engineering best practices.

#version-control#pypa#business-intelligence
Stars14.0k
Forks2.6k
Last commit1 day ago
Quicktype
QuicktypeTypeScript

Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL for many programming languages.

#multi-language#graphql#data-modeling
Stars13.9k
Forks1.2k
Last commit3 days ago
GraphQL Voyager
GraphQL VoyagerTypeScript

Visualize any GraphQL API as an interactive graph for exploring and understanding data models.

#react-component#developer-tools#graphql
Stars8.2k
Forks551
Last commit5 months ago
JSONModel
JSONModelObjective-C

A magical data modeling framework for JSON that automates model creation and validation for iOS, macOS, watchOS, and tvOS apps.

#ios#objective-c#data-modeling
Stars6.8k
Forks1.0k
Last commit5 years ago
JSONModel
JSONModelObjective-C

A magical data modeling framework for JSON that automates model creation and validation for iOS, macOS, watchOS, and tvOS apps.

#ios#objective-c#data-modeling
Stars6.8k
Forks1.0k
Last commit5 years ago
Liam ERD
Liam ERDTypeScript

Automatically generates beautiful and interactive ER diagrams from your database schema.

#orm#database#developer-tools
Stars5.1k
Forks241
Last commit3 days ago
Ancestry
AncestryRuby

A Ruby gem for organizing ActiveRecord models into efficient tree structures using the materialized path pattern.

#hierarchical-data#orm#database
Stars3.9k
Forks474
Last commit3 months ago
Schema Spy
Schema SpyHTML

A database metadata analyzer that generates interactive HTML documentation and entity-relationship diagrams.

#database#entity-relationship-diagrams#entity-relationship-diagram
Stars3.7k
Forks357
Last commit7 months ago
pgmodeler
pgmodelerC++

An open-source, multiplatform visual database modeling tool designed specifically for PostgreSQL.

#pgmodeler#database#entity-relationship-diagram
Stars3.6k
Forks427
Last commit15 days ago
Mogenerator
MogeneratorObjective-C

A command-line tool that generates Core Data classes from .xcdatamodel files, separating machine and human code.

#macos-development#objective-c#data-modeling
Stars3.0k
Forks385
Last commit1 year ago
WWW SQL Designer
WWW SQL DesignerJavaScript

A browser-based tool for designing database schemas and generating SQL scripts without external plugins.

#hacktoberfest#open-source#database-schema
Stars2.9k
Forks725
Last commit7 months ago
Skytable
SkytableRust

A modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility.

#database-driver#database#database-engine
Stars2.7k
Forks92
Last commit19 days ago
Backbone.Relational
Backbone.RelationalJavaScript

Adds one-to-one, one-to-many, and many-to-one relations between Backbone.js models.

#frontend-development#data-modeling#client-side-models
Stars2.3k
Forks323
Last commit4 years ago
Core Data Editor
Core Data EditorObjective-C

A macOS/iOS tool to view, edit, and analyze Core Data stores, supporting SQLite, XML, and binary formats.

#ios#objective-c#database-editor
Stars2.1k
Forks179
Last commit5 years ago
Bruin
BruinGo

A unified data pipeline tool for ingestion, transformation with SQL/Python/R, and data quality checks across major platforms.

#data-modeling#data-quality#python
Stars1.8k
Forks98
Last commit3 days ago
Atomic-Server
Atomic-ServerTypeScript

An open-source headless CMS and real-time database with a powerful table editor, full-text search, and SDKs for JS/React/Svelte.

#real-time-database#linked-data#actix-web
Stars1.6k
Forks84
Last commit1 day ago
synth
synthRust

A declarative tool for generating realistic, scalable test data from code or existing databases.

#hacktoberfest#developer-tools#postgres
Stars1.5k
Forks110
Last commit2 years ago
ERAlchemy
ERAlchemyPython

Generate Entity Relation Diagrams from databases, SQLAlchemy models, or markdown files.

#python-tool#database#orm-integration
Stars1.4k
Forks133
Last commit5 months ago
Thinky
ThinkyJavaScript

A lightweight Node.js ORM for RethinkDB, providing schema definition, validation, and easy joins.

#orm#database#data-modeling
Stars1.1k
Forks125
Last commit4 years ago
generate-schema
generate-schemaJavaScript

Convert JSON objects to MySQL, JSON Schema, Mongoose, Google BigQuery, ClickHouse, and generic schemas.

#mongoose-schema#data-modeling#cli-tool
Stars1.1k
Forks134
Last commit2 years ago
MySQL Workbench
MySQL WorkbenchC++

A unified visual tool for MySQL database design, development, administration, and migration.

#data-modeling#sql-development#database-migration
Stars1.0k
Forks356
Last commit5 months ago
MSON
MSON

A Markdown syntax for describing JSON, JSON Schema, and other data structures in a human-readable format.

#human-readable#data-serialization#content-negotiation
Stars896
Forks173
Last commit8 years ago
Graph
GraphSwift

A semantic database for iOS/macOS that enables data-driven applications with graph theory modeling.

#mobile-database#database#ios
Stars874
Forks68
Last commit4 years ago
Graph
GraphRuby

A comprehensive tutorial and reference book for learning the Apache TinkerPop Gremlin graph query language with real-world examples.

#tinkerpop#air-routes#graph
Stars863
Forks256
Last commit1 month ago
structr
structrJava

An open-source low-code development platform built on a graph database (Neo4j) for creating custom web apps, backends, and integration components.

#productivity#low-code#web-application-framework
Stars828
Forks161
Last commit7 days ago
Twissandra
TwissandraPython

An example Twitter-like application built to learn and demonstrate Apache Cassandra data modeling and usage.

#twitter-clone#database-example#data-modeling
Stars797
Forks161
Last commit6 years ago
hiberlite
hiberliteC++

A C++ object-relational mapping library for SQLite with a Boost.Serialization-inspired API and lazy loading.

#orm#database#data-modeling
Stars722
Forks119
Last commit3 years ago
dynamodb-onetable
dynamodb-onetableTypeScript

A high-level Node.js/TypeScript library for DynamoDB single-table designs with schema support and full type safety.

#orm#database-orm#single-table-design
Stars716
Forks108
Last commit7 days ago
GraphQL Birdseye
GraphQL BirdseyeTypeScript

Visualize any GraphQL schema as a dynamic, interactive graph with a lightweight library.

#react-component#developer-tools#graphql-birdseye
Stars700
Forks21
Last commit3 years ago
jagi:astronomy
jagi:astronomyJavaScript

A model layer and ODM/ORM system for Meteor applications that extends MongoDB documents with schema-based functionality.

#orm#model-layer#validation
Stars602
Forks64
Last commit3 years ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Orm26
#Database24
#Postgresql10
#Javascript10
#Mongodb9
#Nosql9
#Graph Database9
#Ios8
#Developer Tools8
#Typescript8
#Python7
#Sql7