dbml
drawdb
dbml | drawdb | |
---|---|---|
5 | 1 | |
2,424 | 9,812 | |
2.9% | 21.8% | |
9.6 | 9.6 | |
4 days ago | about 22 hours ago | |
JavaScript | JavaScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dbml
-
Show HN: Open source database diagram editor
The underlying markup language is, and there's a number of open source renderers
https://github.com/holistics/dbml
- DBML is a simple, readable DSL language designed to define database structures
-
Show HN: Databasediagram.com – Private, Text to Entity-Relationship Diagram Tool
We've been using https://dbdiagram.io/, which also has an open-source markup language: https://github.com/holistics/dbml
-
Github template for Golang services
I have recently adopted the practice of defining my db schemas using dbml and generating the sql code using their CLI tool. Example: This schema
-
DbDiagram – Draw Entity-Relationship Diagrams, Painlessly
It took a lot of clicking, but they have a GitHub org, too: https://github.com/holistics/dbml#readme
drawdb
What are some alternatives?
schemaspy - Database documentation built easy
database-js - Common Database Interface for Node
d2 - D2 is a modern diagram scripting language that turns text to diagrams.
SQLProvider - A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
sqlc - Generate type-safe code from SQL
dagre - Directed graph layout for JavaScript
Task - A task runner / simpler Make alternative written in Go
template-go-service - Golang service template
Mermaid - Edit, preview and share mermaid charts/diagrams. New implementation of the live editor.
elk - Eclipse Layout Kernel - Automatic layout for Java applications.
spark-joy - ✨😂 2000+ ways to add design flair, user delight, and whimsy to your product.