{"id":13418446,"url":"https://github.com/schemacrawler/SchemaCrawler","last_synced_at":"2025-03-15T03:31:05.752Z","repository":{"id":35106762,"uuid":"39285768","full_name":"schemacrawler/SchemaCrawler","owner":"schemacrawler","description":"Free database schema discovery and comprehension tool","archived":false,"fork":false,"pushed_at":"2024-10-29T01:47:48.000Z","size":82524,"stargazers_count":1618,"open_issues_count":6,"forks_count":200,"subscribers_count":48,"default_branch":"main","last_synced_at":"2024-10-29T15:04:35.313Z","etag":null,"topics":["database","database-diagrams","database-document","database-documentation","database-schema","documentation","driver","e-r-diagram","entity-relationship-diagram","er-diagram","java","jdbc","metadata-extraction","reverse-engineering","schema","schemacrawler","schemaspy"],"latest_commit_sha":null,"homepage":"http://www.schemacrawler.com/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/schemacrawler.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"sualeh","ko_fi":"schemacrawler"}},"created_at":"2015-07-18T03:54:56.000Z","updated_at":"2024-10-25T21:09:51.000Z","dependencies_parsed_at":"2023-02-17T00:15:29.419Z","dependency_job_id":"a8b83180-b5d2-4e62-9888-64a460c3b746","html_url":"https://github.com/schemacrawler/SchemaCrawler","commit_stats":null,"previous_names":["sualeh/schemacrawler"],"tags_count":198,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schemacrawler%2FSchemaCrawler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schemacrawler%2FSchemaCrawler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schemacrawler%2FSchemaCrawler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schemacrawler%2FSchemaCrawler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schemacrawler","download_url":"https://codeload.github.com/schemacrawler/SchemaCrawler/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243681024,"owners_count":20330152,"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":["database","database-diagrams","database-document","database-documentation","database-schema","documentation","driver","e-r-diagram","entity-relationship-diagram","er-diagram","java","jdbc","metadata-extraction","reverse-engineering","schema","schemacrawler","schemaspy"],"created_at":"2024-07-30T22:01:02.414Z","updated_at":"2025-03-15T03:31:05.741Z","avatar_url":"https://github.com/schemacrawler.png","language":"Java","readme":"\u003c!-- markdownlint-disable MD041 --\u003e\n[![Quick Build](https://github.com/schemacrawler/SchemaCrawler/workflows/Quick%20Build/badge.svg)](https://github.com/schemacrawler/SchemaCrawler/actions?query=workflow%3A%22Quick+Build%22)\n[![Integration Tests](https://github.com/schemacrawler/SchemaCrawler/workflows/Integration%20Tests/badge.svg)](https://github.com/schemacrawler/SchemaCrawler/actions?query=workflow%3A%22Integration+Tests%22)\n[![Codacy Grade](https://app.codacy.com/project/badge/Grade/84c0a068ce9349f2bcaa07b5977bd932)](https://app.codacy.com/gh/schemacrawler/SchemaCrawler/dashboard)\n[![Codacy Coverage](https://img.shields.io/codacy/coverage/84c0a068ce9349f2bcaa07b5977bd932)](https://app.codacy.com/gh/schemacrawler/SchemaCrawler/dashboard)\n\n[![Main distribution](https://img.shields.io/github/downloads/schemacrawler/schemacrawler/total?color=FFDAB9)](https://github.com/schemacrawler/SchemaCrawler/releases/latest)\n[![Docker Pulls](https://img.shields.io/docker/pulls/schemacrawler/schemacrawler?color=FFDAB9)](https://hub.docker.com/r/schemacrawler/schemacrawler/)\n![GitHub Repo stars](https://img.shields.io/github/stars/schemacrawler/schemacrawler?style=social)\n\n[![The Central Repository](https://img.shields.io/maven-central/v/us.fatehi/schemacrawler)](https://central.sonatype.com/search?q=us.fatehi.schemacrawler\u0026sort=name)\n[![Scoop](https://img.shields.io/scoop/v/schemacrawler?color=0F80C1)](https://github.com/ScoopInstaller/Main/blob/master/bucket/schemacrawler.json)\n[![Chocolatey](https://img.shields.io/chocolatey/v/schemacrawler?color=0F80C1)]( https://community.chocolatey.org/packages/schemacrawler)\n\n\n# \u003cimg src=\"https://raw.githubusercontent.com/schemacrawler/SchemaCrawler/main/schemacrawler-website/src/site/resources/images/schemacrawler_logo.png\" height=\"100px\" width=\"100px\" valign=\"middle\"/\u003e SchemaCrawler\n\n\u003e [!NOTE]  \n\u003e * Please see the [SchemaCrawler website](https://www.schemacrawler.com/) for more details.\n\u003e * Explore the SchemaCrawler command-line with a [live online tutorial](https://killercoda.com/schemacrawler).\n\n## About\n\nSchemaCrawler is a free database schema discovery and comprehension tool. SchemaCrawler has a good mix of useful features for data governance. You can [search for database schema objects](https://www.schemacrawler.com/schemacrawler-grep.html) using regular expressions, and output the schema and data in a readable text format. The output serves for database documentation, and is designed to be [diff-ed](https://en.wikipedia.org/wiki/Diff) against other database schemas. SchemaCrawler also generates [schema diagrams.](https://www.schemacrawler.com/diagramming.html) You can [execute scripts](https://www.schemacrawler.com/scripting.html) in any standard scripting language against your database. You can find potential schema design issues with [lint](https://www.schemacrawler.com/lint.html).\n\nSchemaCrawler supports almost any database that has a JDBC driver, but for convenience is [bundled with drivers](https://www.schemacrawler.com/database-support.html) for some commonly used RDBMS systems. SchemaCrawler works with any operating system that supports Java SE 8 or better.\n\n[SchemaCrawler is also a Java API](https://dev.to/sualeh/how-to-get-database-metadata-as-java-pojos-24li) that makes working with database metadata as easy as working with plain old Java objects.\n\n\n## Licensing\n\nSchemaCrawler is available under a number of [licenses](https://www.schemacrawler.com/license.html).\n\n\n## Distributions and Downloads\n\nExplore the SchemaCrawler command-line with a [live online tutorial](https://killercoda.com/schemacrawler).\n\nSchemaCrawler is available in a number of formats, including a download with examples, source code examples, plugin starters, a Maven reporting plugin, Docker containers, operating system specific installers, and jars on The Central Repository. For a complete list, see [downloads and distributions](https://www.schemacrawler.com/downloads.html).\n\n\n## Support\n\nPlease get support on [Stack Overflow](https://stackoverflow.com/search?tab=newest\u0026q=schemacrawler), following the [Guidelines for Support](https://www.schemacrawler.com/consulting.html).\n","funding_links":["https://github.com/sponsors/sualeh","https://ko-fi.com/schemacrawler"],"categories":["Data Visualization","Java","Management Utilities","HTML","Schema","reverse-engineering"],"sub_categories":["Documentations"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschemacrawler%2FSchemaCrawler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschemacrawler%2FSchemaCrawler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschemacrawler%2FSchemaCrawler/lists"}