{"id":26940515,"url":"https://github.com/joanroig/admincraft","last_synced_at":"2025-04-02T15:18:53.379Z","repository":{"id":255570863,"uuid":"850303918","full_name":"joanroig/admincraft","owner":"joanroig","description":"Multiplatform app to control Minecraft Bedrock Dockerized servers, built with Flutter.","archived":false,"fork":false,"pushed_at":"2025-03-30T09:54:51.000Z","size":1800,"stargazers_count":10,"open_issues_count":29,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T10:26:09.467Z","etag":null,"topics":["admincraft","docker","flutter","minecraft","minecraft-bedrock","minecraft-docker","minecraft-server","minecraft-server-management"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/joanroig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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}},"created_at":"2024-08-31T12:10:39.000Z","updated_at":"2025-03-30T09:54:54.000Z","dependencies_parsed_at":"2025-01-18T18:37:36.139Z","dependency_job_id":"34f16df9-a8e2-4b29-8219-1415ac4228e2","html_url":"https://github.com/joanroig/admincraft","commit_stats":null,"previous_names":["joanroig/admincraft"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joanroig%2Fadmincraft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joanroig%2Fadmincraft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joanroig%2Fadmincraft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joanroig%2Fadmincraft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joanroig","download_url":"https://codeload.github.com/joanroig/admincraft/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246837628,"owners_count":20841906,"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":["admincraft","docker","flutter","minecraft","minecraft-bedrock","minecraft-docker","minecraft-server","minecraft-server-management"],"created_at":"2025-04-02T15:18:52.856Z","updated_at":"2025-04-02T15:18:53.371Z","avatar_url":"https://github.com/joanroig.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/joanroig/admincraft\"\u003e\n      \u003cimg alt=\"Admincraft logo\" src=\"web/icons/Icon-192.png\" width=\"140px\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  Admincraft\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  Multiplatform app to control Minecraft Bedrock Dockerized servers, built with Flutter.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/joanroig/Admincraft/blob/main/docs/server/SERVER_SETUP.md\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Bedrock_Server-805539?style=flat-square\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAz0lEQVR4AY2TsRWDMAxE5dHYggGyRGoWSJeGLi0LJFOkYoEM4rzze+d3NmceBZFBh3T6EfH8Lnlep8x4f98OZ0SXQwxNfn5bdveIr/1RnqsGxQI/uFJKzUUBXsC5z7NQ8NALaJ1x1KCM4ASwrEX6PN8LzuU6QMDZR/kKEcIzy8wr4ArR/XUjJhytcUCQrvMZ3OJAZ3WdHbzGgd5ccUBehB9K+ooDaAm0MtB9d1a1MHXc0MKAIh1BqbvnbFD3oN8F/eLUJaLuRKiAttSmK6jQ/2cNI7f0f4TVAAAAAElFTkSuQmCC\" alt=\"Minecraft badge\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://flutter.dev\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Flutter-02569B?logo=flutter\u0026logoColor=fff\u0026style=flat-square\" alt=\"Flutter badge\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/joanroig/Admincraft/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues-raw/joanroig/admincraft.svg?maxAge=2592000\u0026label=Open Issues\u0026style=flat-square\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAMtJREFUOI1j1G5l+M+ABSiJ1GMTZmC++pqBgYGB4bb4NAYGBgYGJqyqSAAsMIbqyywUkzlfQxz2XZQRla8tysDAwMCg/bqOyi5gExNBccl3bTSboS6BhcEvqD7KXYBhIwPEJQw4woAB6lKYOOUugPndMDQSReL8tGUoNhtmRWGVp14sHFu9nIGBgYHhz823DAwMDAx2NTkoCg+1TEHh8woJUccFjGEtdSh5Ad2v6ADmd6rFAqNnUc5/BgaEnz6/e4dXA0zdr1dvqOMCAHUPQJl6c3AoAAAAAElFTkSuQmCC\" alt=\"Open issues\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/joanroig/admincraft/blob/main/CONTRIBUTING.md\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen.svg?style=flat-square\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAABVQTFRFAAAAMyURd0M1kF5DAZYRvYpy////M94BeAAAAAd0Uk5TAP///////6V/pvsAAAAzSURBVBiVY2BFAww0EmBEAtgF2NhYWECKWVjY2LAJMDODOMzMMBq7ABMTSICJCbcAXjMAV+YEKS5sU08AAAAASUVORK5CYII=\" alt=\"PRs welcome!\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Admincraft Mockup made with https://previewed.app/\" src=\"mockup.png\"\u003e\n\u003c/p\u003e\n\n## ![Admincraft logo](docs/logo/variants/dirt.png) What is Admincraft?\n\nAdmincraft is a multiplatform app for managing Minecraft Bedrock servers in Docker containers. Given that RCON isn't available for Bedrock, Admincraft uses the [Admincraft WebSocket](https://github.com/joanroig/admincraft-websocket) project to interact with the Minecraft server. This approach allows for secure and real-time command execution and server management through a WebSocket connection, providing an intuitive GUI for tasks such as issuing commands, performing server maintenance, and monitoring server logs.\n\n### Current project status\n\n- Currently optimized for use with Oracle Always Free, using a server created with [docker-minecraft-bedrock-server](https://github.com/itzg/docker-minecraft-bedrock-server/tree/master).\n- Development is focused on Android and Windows; other platforms may be unstable.\n\n## ![Admincraft logo](docs/logo/variants/pig.png) Getting Started\n\nYou need a Minecraft Bedrock server and [Admincraft WebSocket](https://github.com/joanroig/admincraft-websocket) running in Docker to use Admincraft. Visit the [server setup guide](docs/server/SERVER_SETUP.md) to set up yours for free!\n\nOnce you have your server ready, [download Admincraft for your platform](https://github.com/joanroig/admincraft/releases), add your server in the app, and you're good to go!\n\n## ![Admincraft logo](docs/logo/variants/obsidian.png) Development\n\n- Follow the official [Flutter installation guide](https://docs.flutter.dev/get-started/install).\n- Open the project in the IDE of your choice ([VSCode](https://code.visualstudio.com/) is recommended) and run the app by following [this guide](https://docs.flutter.dev/tools/vs-code#running-and-debugging).\n\n### Build Android APK\n\n- Run `flutter build apk`.\n- The APK will be available at [build/app/outputs/apk/release](build/app/outputs/apk/release).\n\n### Build Windows Executable\n\n- Run `flutter build windows`.\n- The .exe file with the required files will be available at [build/windows/x64/runner/Release](build/windows/x64/runner/Release).\n\n## ![Admincraft logo](docs/logo/variants/grass.png) Feature Roadmap\n\nYou can view the planned, started, and completed features in [GitHub Projects](https://github.com/users/joanroig/projects/2/views/2).\n\n## ![Admincraft logo](docs/logo/variants/villager.png) Community \u0026 Contributions\n\nThe community and team are available in [GitHub Discussions](https://github.com/joanroig/admincraft/discussions), where you can ask for support, discuss the roadmap, and share ideas.\n\nOur [Contribution Guide](https://github.com/joanroig/admincraft/blob/main/CONTRIBUTING.md) describes how to contribute to the codebase and documentation.\n\n## ![Admincraft logo](docs/logo/variants/enderman.png) Credits\n\nDocker tools\n\n- [docker-minecraft-bedrock-server](https://github.com/itzg/docker-minecraft-bedrock-server)\n- [Bedrockifier](https://github.com/Kaiede/Bedrockifier)\n- [Admincraft WebSocket](https://github.com/joanroig/admincraft-websocket)\n\nFonts\n\n- [Miracode](https://github.com/IdreesInc/Miracode)\n- [Scientifica](https://github.com/oppiliappan/scientifica)\n- [Monocraft](https://github.com/IdreesInc/Monocraft)\n\n## ![Admincraft logo](docs/logo/variants/cow.png) License\n\nLicensed under the [GPLv3 License](https://github.com/joanroig/admincraft/blob/main/LICENSE.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoanroig%2Fadmincraft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoanroig%2Fadmincraft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoanroig%2Fadmincraft/lists"}