{"id":18919491,"url":"https://github.com/kurotych/sqlant","last_synced_at":"2025-07-06T13:07:19.217Z","repository":{"id":58250423,"uuid":"514950504","full_name":"kurotych/sqlant","owner":"kurotych","description":"  Generate PlantUML/Mermaid ER diagram textual description from SQL connection string","archived":false,"fork":false,"pushed_at":"2025-05-17T10:49:04.000Z","size":158,"stargazers_count":30,"open_issues_count":6,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-06-02T18:11:28.008Z","etag":null,"topics":["mermaid","plantuml","postgresql","rust","sql"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kurotych.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-07-17T20:38:52.000Z","updated_at":"2025-05-17T11:03:32.000Z","dependencies_parsed_at":"2022-08-30T22:40:45.268Z","dependency_job_id":"0e974a18-5650-49c1-aed7-4b91b812ed88","html_url":"https://github.com/kurotych/sqlant","commit_stats":{"total_commits":26,"total_committers":1,"mean_commits":26.0,"dds":0.0,"last_synced_commit":"2c80076d99b3eb5abffff62a87a9ee1672360192"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/kurotych/sqlant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotych%2Fsqlant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotych%2Fsqlant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotych%2Fsqlant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotych%2Fsqlant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kurotych","download_url":"https://codeload.github.com/kurotych/sqlant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotych%2Fsqlant/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263905742,"owners_count":23527972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mermaid","plantuml","postgresql","rust","sql"],"created_at":"2024-11-08T10:38:00.728Z","updated_at":"2025-07-06T13:07:19.209Z","avatar_url":"https://github.com/kurotych.png","language":"Rust","readme":"# sqlant\n\nGenerate PlantUML/Mermaid ER diagram textual description from SQL connection string  \n**Inspired by [planter](https://github.com/achiku/planter)**  \n\n## Installation \n### Compiled Binary (Linux only)\nDownload the binary file from [releases](https://github.com/kurotych/sqlant/releases) page\n### Docker (Compressed size around 6MB)\nThe Docker image contains the `sqlant` binary and serves as a wrapper for executing it.\n[link](https://hub.docker.com/r/kurotych/sqlant)\n```bash\ndocker pull kurotych/sqlant:latest\n```\n### Cargo\n```bash\ncargo install sqlant\n```\n\n\n## Usage\n### PlantUML\n#### Binary\n```bash\nsqlant postgresql://sqlant_user:sqlant_pswd@localhost/sqlant_db --legend -e\n```\n#### Docker\n```bash\ndocker run --network host kurotych/sqlant postgresql://sqlant_user:sqlant_pswd@localhost/sqlant_db \n```\n\n![example link ](https://www.plantuml.com/plantuml/png/hLRjKYCh4FtFKynDtHzQPOpHwqTkrLRv9XG3dGmLFbXe4iUDxxxa0rTqYZN6Np9mJjDz3dRdCI3p6BKYdHJGSEcv0XAMqZZccMwKD82zWyPwx2mX_qZ3LKp83j65_oSJpzQN2ubTR6C0pwr1C7Z9hPuiexVOysuIVYfcS39hfpDnTpURjhUt_E7ceRrwk9f1shc_keUxwUtD3VkFp-RN4vVI6IlPJaHBjy6stuGWQnMSyHZGQl3dpI_IDDoggCsP51VDg9KBQN1qqVphbZ_GHqWhOtQhymGTZyT_24m83o4a5i8JZWfanXYceGfmdJL0JTGj-2hGmq8610-2CjmYfOQ0JBjcBR5hjf_DipKmp7wMZd8h1dDvUIyBjLwSAivhh7VC-G0pSmGekGBVKmtOML6LmthnLIqSwpKO_CmjePFEIREWd_4QBJ95dPSS4iv43MbPWo9xeapRQB303pYpgvOAG2PLuKjf6HssgIxxyTw6PJp6rbnYXd-tdpl5APiZ-AsaTUqpl8MvzL313sfFcNFUhjYtcr3UKezGzMQVuDU4j0uyGrjMCAY9yrP4ZgUrY1KOOOzg49mXBApl4-6G0SrRes62ZGPzVsoBBeiDotXQeJdNOogrolhwu8YUTom0ZKRYvxfEO0h2CNZvN1zUQv2Bxc_Dw-3pQHAUD4S7iiaDlSZgS7J2Vn-NM7ziIXgOLX416PQbrcTvvQBhZDYLJrOIrcVQ6knKJ_Tl8KIjcUzJ1CqGl6GgMIvsiGfbTgmKJIJKwCCSs_Mky2hQHq1mKCoubCyX7RIEvlQPpQZyWFYcgqdPiPiNEnvlDatU9UHjDywd9MSO4vQHaC61qMpsYBU7X1mwGwRl7o0XAKpUEY08ATzjioaOZ-bFrEet)\n```\npostgresql://sqlant_user:sqlant_pswd@localhost/sqlant_db -o mermaid\n```\n### Mermaid\n![image](https://github.com/kurotych/sqlant/assets/20345096/a7d64db6-2d78-4631-bbfc-58cad5a77adb)\n## Links\n- [Optimizing the Process of ER Diagram Creation with PlantUML](https://kurotych.com/posts/er-diagram-creation/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurotych%2Fsqlant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkurotych%2Fsqlant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurotych%2Fsqlant/lists"}