{"id":20649678,"url":"https://github.com/robertovicario/2uml","last_synced_at":"2025-10-09T13:31:41.537Z","repository":{"id":263161764,"uuid":"860920440","full_name":"robertovicario/2UML","owner":"robertovicario","description":"A user-friendly tool that generates UMLs starting from natural language inputs.","archived":false,"fork":false,"pushed_at":"2025-05-25T17:23:48.000Z","size":1656,"stargazers_count":5,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-04T22:50:01.907Z","etag":null,"topics":["flask","generative-ai","python","uml-diagrams"],"latest_commit_sha":null,"homepage":"https://robertovicario-2uml.hf.space","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robertovicario.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-21T14:19:36.000Z","updated_at":"2025-07-28T10:45:41.000Z","dependencies_parsed_at":"2024-12-28T13:25:50.804Z","dependency_job_id":"50f98f00-b23a-4d30-ba29-756b0ba9bd3b","html_url":"https://github.com/robertovicario/2UML","commit_stats":null,"previous_names":["robertovicario/2uml"],"tags_count":0,"template":false,"template_full_name":"robertovicario/Project","purl":"pkg:github/robertovicario/2UML","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertovicario%2F2UML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertovicario%2F2UML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertovicario%2F2UML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertovicario%2F2UML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robertovicario","download_url":"https://codeload.github.com/robertovicario/2UML/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertovicario%2F2UML/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001484,"owners_count":26083102,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["flask","generative-ai","python","uml-diagrams"],"created_at":"2024-11-16T17:15:54.404Z","updated_at":"2025-10-09T13:31:41.531Z","avatar_url":"https://github.com/robertovicario.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2UML\n\n## Overview\n\n2UML is an intuitive and efficient tool designed to streamline the process of creating Unified Modeling Language (UML) diagrams. With its user-friendly interface, 2UML empowers users to generate UML diagrams effortlessly from natural language inputs.\n\n## Prerequisites\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e - Docker\n\u003e - Docker Compose\n\n## User Interface (UI)\n\n| \u003ca href=\"https://robertovicario-2uml.hf.space\"\u003e\u003cimg src=\"./docs/cover.png\" alt=\"UI\" width=\"384\"\u003e\u003c/a\u003e |\n| :-: |\n| **Home - 2UML** |\n\n## Instructions\n\nUsage:\n\n```sh\nbash cmd.sh {start|stop|setup|clear|build|deploy}\n```\n\n### `setup`\n\nIf you haven't built the project yet, you can do so by running:\n\n```sh\nbash cmd.sh setup\n```\n\nOnce the setup process is complete, the project will be accessible at `localhost:7860`.\n\n\u003e [!WARNING]\n\u003e\n\u003e If this port is already in use, search for all occurrences of `7860` within the project and replace them with your preferred port number. After making these changes, you'll need to rebuild the project for the modifications to take effect.\n\n### `start`\n\nThe program will run in debug mode, meaning frontend changes will be rendered upon reload. However, if you make changes to the backend, you will need to restart the program by running:\n\n```sh\nbash cmd.sh start\n```\n\n### `stop`\n\nTo stop the program, simply run:\n\n```sh\nbash cmd.sh stop\n```\n\n\u003e [!TIP]  \n\u003e For a quicker way to stop, use `ctrl + C` to force stop the program.\n\n### `clear`\n\nIf you need to clear all containers and their orphaned dependencies, you can run:\n\n```sh\nbash cmd.sh clear\n```\n\n### `build`\n\nTo generate the static files for the project, run the following command:\n\n```sh\nbash cmd.sh build\n```\n\nAfter the build process completes, the static files will be available in the `./app/build` directory.\n\n### `deploy`\n\nTo deploy the application to production, you can use the following command:\n\n```sh\nbash cmd.sh deploy\n```\n\n## License\n\nThis project is distributed under [GNU General Public License version 3](https://opensource.org/license/gpl-3-0). You can find the complete text of the license in the project repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertovicario%2F2uml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobertovicario%2F2uml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertovicario%2F2uml/lists"}