{"id":22855002,"url":"https://github.com/arenukvern/flutter_cli_ui","last_synced_at":"2025-05-07T06:46:59.444Z","repository":{"id":267899776,"uuid":"867759530","full_name":"Arenukvern/flutter_cli_ui","owner":"Arenukvern","description":"GUI to manage all Flutter Dependencies for projects inside one repository (monorepos). Inspired by Vue CLI UI","archived":false,"fork":false,"pushed_at":"2025-03-07T05:16:57.000Z","size":5061,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T06:46:55.879Z","etag":null,"topics":["dart","flutter","flutter-app","flutter-architecture"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/Arenukvern.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2024-10-04T17:02:27.000Z","updated_at":"2025-03-07T05:17:01.000Z","dependencies_parsed_at":"2024-12-13T05:26:50.142Z","dependency_job_id":"252ed1f7-c707-44f2-9eee-8703b7bd0d00","html_url":"https://github.com/Arenukvern/flutter_cli_ui","commit_stats":null,"previous_names":["arenukvern/flutter_cli_ui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arenukvern%2Fflutter_cli_ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arenukvern%2Fflutter_cli_ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arenukvern%2Fflutter_cli_ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arenukvern%2Fflutter_cli_ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arenukvern","download_url":"https://codeload.github.com/Arenukvern/flutter_cli_ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252831178,"owners_count":21810779,"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":["dart","flutter","flutter-app","flutter-architecture"],"created_at":"2024-12-13T07:09:28.078Z","updated_at":"2025-05-07T06:46:59.427Z","avatar_url":"https://github.com/Arenukvern.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://app.commanddash.io/agent/github_arenukvern_flutter_cli_ui\"\u003e\u003cimg src=\"https://img.shields.io/badge/AI-Code%20Agent-EB9FDA\"\u003e\u003c/a\u003e\n[![Made with AI](https://img.shields.io/badge/Made%20with-AI-lightgrey?style=for-the-badge)](https://github.com/mefengl/made-by-ai)\n\u003ca title=\"Discord\" href=\"https://discord.com/invite/y54DpJwmAn\" \u003e\u003cimg src=\"https://img.shields.io/discord/696688204476055592.svg\" /\u003e\u003c/a\u003e\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\n# Flutter CLI UI\n\nFlutter CLI UI is a graphical user interface application to manage dependencies for multiple Flutter projects within a single repository.\nInspired by [Vue CLI UI](https://cli.vuejs.org/dev-guide/ui-api.html).\n\n## Features\n\n- Open and scan a directory for Flutter packages\n- List all Flutter packages found in the selected directory\n- Display dependencies, dev dependencies, and overridden dependencies for each package\n- Show current and latest versions of dependencies\n- Upgrade individual dependencies to their latest versions\n- Upgrade all dependencies in a package at once\n- Run 'pub get' for selected packages\n\n## Demo\n\n### Opening a Folder\n\n\u003cimg src=\"promo/opening_folder.gif\" alt=\"Opening a Folder\" width=\"400\"/\u003e\n\n### Upgrading Packages\n\n\u003cimg src=\"promo/upgrading_packages.gif\" alt=\"Upgrading Packages\" width=\"400\"/\u003e\n\n## Getting Started\n\n### Prerequisites\n\n- Flutter SDK (latest stable version)\n- Dart SDK (latest stable version)\n\n### Installation\n\n1. Clone the repository:\n\n   ```\n   git clone https://github.com/arenukvern/flutter_cli_ui.git\n   ```\n\n2. Navigate to the project directory:\n\n   ```\n   cd flutter_cli_ui\n   ```\n\n3. Get the dependencies:\n   ```\n   flutter pub get\n   ```\n\n### Running the App\n\nTo run the app in debug mode:\n\n```\nflutter run\n```\n\nTo build a release version:\n\n```\nflutter build \u003cplatform\u003e --release\n```\n\nReplace `\u003cplatform\u003e` with your target platform (e.g., `windows`, `macos`, `linux`).\n\n## Usage\n\n1. Launch the app\n2. Click on \"Select Directory\" to choose the root folder of your Flutter projects\n3. The app will scan for Flutter packages and display them in the left panel\n4. Select a package to view its dependencies in the right panel\n5. Use the \"Upgrade\" button next to each dependency to update it individually\n6. Use the \"Upgrade All\" button to update all dependencies in the selected package\n7. Click \"Run pub get\" to fetch the latest packages after upgrading\n\n## Contributing\n\nWe welcome contributions to Flutter CLI UI! Please see our [Contributing Guidelines](CONTRIBUTING.md) for more details on how to get started.\n\n## Code of Conduct\n\nPlease read our [Code of Conduct](CODE_OF_CONDUCT.md) to understand the standards of behavior we expect from contributors and users of this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Terms and Conditions\n\nBy using this software, you agree to our [Terms and Conditions](TERMS_AND_CONDITIONS.md).\n\n## Acknowledgments\n\n- Thanks to all contributors who have helped shape Flutter CLI UI\n- The Flutter team for providing an awesome framework\n- [Vue CLI UI](https://cli.vuejs.org/dev-guide/ui-api.html) for the inspiration\n\n## Contact\n\nIf you have any questions, feel free to reach out in the [Discord](https://discord.com/invite/y54DpJwmAn).\n\nHappy coding!\n\nMade with Flutter \u0026 ❤️ by [Arenukvern](https://github.com/arenukvern)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farenukvern%2Fflutter_cli_ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farenukvern%2Fflutter_cli_ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farenukvern%2Fflutter_cli_ui/lists"}