All Projects → nag763 → doteur

nag763 / doteur

Licence: MIT License
Tool to automate the visualisation of SQL schemas from a SQL file

Programming Languages

rust
11053 projects
shell
77523 projects
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to doteur

digraph-parser
Java parser for digraph DSL (Graphviz DOT language)
Stars: ✭ 38 (-52.5%)
Mutual labels:  graphviz, dot
web trader
📊 Python Flask game that consolidates data from Nasdaq, allowing the user to practice buying and selling stocks.
Stars: ✭ 21 (-73.75%)
Mutual labels:  sqlite3, sqlite3-database
DotNetGraph
Create GraphViz DOT graph with .NET / C#
Stars: ✭ 57 (-28.75%)
Mutual labels:  graphviz, dot
rel
command line tool for managing personal graphs of anything and writing them to dot
Stars: ✭ 51 (-36.25%)
Mutual labels:  graphviz, dot
cl-dot
Common Lisp package for generating GraphViz (dot) files
Stars: ✭ 24 (-70%)
Mutual labels:  graphviz, dot
xumlidot
RUBY UML class diagram generator with XMI and DOT output.
Stars: ✭ 28 (-65%)
Mutual labels:  uml, dot
AAG-Visualizer
🌆 🏙 🌃 Viz.js Graphviz - An Elegant Visualizer for And-Inverter Graph
Stars: ✭ 95 (+18.75%)
Mutual labels:  graphviz, dot
Azure Plantuml
PlantUML sprites, macros, and other includes for Azure services
Stars: ✭ 247 (+208.75%)
Mutual labels:  graphviz, uml
redot
Graphviz dot file processor powered by plugins based on @unifiedjs
Stars: ✭ 60 (-25%)
Mutual labels:  graphviz, dot
docker-sqlite3
Sqlite3 command line in a docker container
Stars: ✭ 28 (-65%)
Mutual labels:  sqlite3, sqlite3-database
ecto erd
A mix task for generating Entity Relationship Diagram from Ecto schemas available in your project.
Stars: ✭ 173 (+116.25%)
Mutual labels:  graphviz, uml
react-native-quick-sqlite
Fast SQLite for react-native.
Stars: ✭ 239 (+198.75%)
Mutual labels:  db, sqlite3
HealthApp
A desktop application to fetch Wikipedia,Google,Disease results and save them as text file,in database.Have a Section to search details about doctors in location
Stars: ✭ 23 (-71.25%)
Mutual labels:  mysql-database, sqlite3
WendzelNNTPd
A usable and IPv6-ready Usenet-server (NNTP daemon). It is portable (Linux/*BSD/*nix), supports AUTHINFO authentication, contains ACL as well as role based ACL and provides "invisible" newsgroups. It can run on MySQL and SQLite backends.
Stars: ✭ 43 (-46.25%)
Mutual labels:  mysql-database, sqlite3
sqllex
The most pythonic ORM (for SQLite and PostgreSQL). Seriously, try it out!
Stars: ✭ 80 (+0%)
Mutual labels:  db, sqlite3
swagger2puml
Generate Class Diagrams (UML) for Given Swagger Definition
Stars: ✭ 43 (-46.25%)
Mutual labels:  graphviz, uml
Asciidoctor Kroki
Asciidoctor.js extension to convert diagrams to images using Kroki!
Stars: ✭ 55 (-31.25%)
Mutual labels:  graphviz, uml
C4 Plantuml
C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
Stars: ✭ 3,522 (+4302.5%)
Mutual labels:  graphviz, uml
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (-70%)
Mutual labels:  graphviz, uml
JJMumbleBot
A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.
Stars: ✭ 40 (-50%)
Mutual labels:  sqlite3, sqlite3-database

crates-dl doteur-stars doteur-license github-issues docker-build

Doteur

A simple tool to render graphically your SQL schemas.

About

Doteur is a CLI (Command Line Interface) tool that has for purpose to render the SQL schemas into good looking graphs. This will help you to easily understand the structure of a large database and understand what happens behind the scenes of your project.

Besides, you will be able to use the large panel of features to either sort the tables you want to visualize or render with a different color scheme for instance.

So far the tool handles both the MySQL and SQLite syntaxes, but it is planned to handle the Postgre one as soon as the formers will be considered as stable. The input of the tool can be either a sql file export, or given the version you downloaded, connect to either a MySQL running instance or an existing SQLite database.

The tool has been developed on Linux, but is also available for Windows 10 and 11 and macOS.

🆕 Live test

Since the version 0.5.1, the tool is testable with limited functionnalities on the GitHub pages. Please note that the output of the live functionnality is experimental and won't always reflect the CLI's output.

You can test the tool here

🆕 About features

Since the version 0.5.0, the CLI tool is downloadable with several features. If you don't intend to connect to connect to either a running mysql or sqlite database, ignore what follows, the exports in SQL files will be handled no matter what feature you download the tool for.

🆕 What's a feature ?

A feature is an addition to the original tool that adds several components and functionnalities to the original ones.

🆕 How will it impact me

If you download the tool with a certain feature, you might not be able to use the other functionnalities. By default, no additionnal functionnalities are packaged, and you might not be able to either connect to a running mysql instance or a sqlite database.

🆕 What are the available features

  • mysql_addons : Allow you to connect to running MySQL instance
  • sqlite_addons : Allow you to connect to a local SQLite database

Help us

If you use the tool, and like it, don't forget to add a star to the project on GitHub , it helps us to keep motivation to improve it.

If you have any suggestion, or issue, please report it, it will help us to fix them.

General information

How to install

🆕 Check the github page dedicated to this section

How to use

🆕 Check the github page dedicated to this section

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].