{"id":12683077,"url":"https://github.com/tristanpoland/SkiffUI","last_synced_at":"2025-02-24T11:30:46.767Z","repository":{"id":108496190,"uuid":"429532109","full_name":"tristanpoland/SkiffUI","owner":"tristanpoland","description":"Create container images at the click of a button, and manage your network with an easy-to-use, intuitive UI","archived":false,"fork":false,"pushed_at":"2023-12-09T00:48:30.000Z","size":232131,"stargazers_count":5,"open_issues_count":25,"forks_count":1,"subscribers_count":2,"default_branch":"Stable","last_synced_at":"2024-10-10T20:09:57.881Z","etag":null,"topics":["deployment","docker","editor","gui","hui","kubernetes","monitoring","node-graph","python","remote-control","remote-management","wxpython"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tristanpoland.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"Security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"gameplex-software"}},"created_at":"2021-11-18T18:09:18.000Z","updated_at":"2024-06-30T01:07:26.000Z","dependencies_parsed_at":"2024-06-12T10:18:21.214Z","dependency_job_id":"806e710e-83f0-4ee1-8380-df604a487c25","html_url":"https://github.com/tristanpoland/SkiffUI","commit_stats":null,"previous_names":["tristanpoland/skiffui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tristanpoland%2FSkiffUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tristanpoland%2FSkiffUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tristanpoland%2FSkiffUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tristanpoland%2FSkiffUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tristanpoland","download_url":"https://codeload.github.com/tristanpoland/SkiffUI/tar.gz/refs/heads/Stable","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219844996,"owners_count":16556452,"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":["deployment","docker","editor","gui","hui","kubernetes","monitoring","node-graph","python","remote-control","remote-management","wxpython"],"created_at":"2024-07-17T07:03:35.846Z","updated_at":"2024-10-15T04:30:33.471Z","avatar_url":"https://github.com/tristanpoland.png","language":"Python","funding_links":["https://github.com/sponsors/gameplex-software"],"categories":["Python"],"sub_categories":[],"readme":"# Warning!: It's a bit broken and very incomplete, this is in-dev and nothing is for sure, use with care!\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ce462fd37100447190f567eaf09e38ff)](https://app.codacy.com/gh/Gameplex-Software/SkiffUI/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade) ![Contribs Badge](https://img.shields.io/github/contributors/gameplex-software/skiffui) ![Version](https://img.shields.io/github/v/release/gameplex-software/skiffui) ![License](https://img.shields.io/github/license/gameplex-software/skiffui) ![](https://img.shields.io/discord/773279144896757761)\n\u003cp align=center\u003e\n\u003cimg width=100% src='https://user-images.githubusercontent.com/34868944/224514426-5096788f-780f-40b5-b391-7697e3e2a237.png'/\u003e\n\u003c/p\u003e\n\n## Contents\n* [Why SkiffUI](https://github.com/Gameplex-Software/SkiffUI/#why-use-skiffui)\n* [How it works](https://github.com/Gameplex-Software/SkiffUI/#how-it-works)\n* [Installation](https://github.com/Gameplex-Software/SkiffUI/#installation)\n    * [InDev](https://github.com/Gameplex-Software/SkiffUI/#latest-stable)\n        * [Windows](https://github.com/Gameplex-Software/SkiffUI/#windows)\n        * [Mac](https://github.com/Gameplex-Software/SkiffUI/#macos)\n        * [Linux](https://github.com/Gameplex-Software/SkiffUI/#linux)\n\n\n\n# The worlds first container network manager\nDevelopment is a work in progress, please follow us on social media for updates (socials are in the footer of our website)\n  \n## Why Use SkiffUI\nSkiffUI provides the first easy to use, Drag-and-Drop user interface for modifying, or networking containers after creation. SkiffUI currently supports only Docker but will be expanded to interact with Docker Swarms and Kubernetes clusters later on for enterprise users.\n\n## How it works\nSkiffUI interacts with docker by converting graphical node data into commands for your container service, these commands are then executed as root on the host.\n\n[Visit our company website](https://gameplexsoftware.com)\n\n[SkiffUI Website](https://gameplexsoftware.com/skiffui)\n\n## Our custom library\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://gameplex-software.github.io/ShipHelm/\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/34868944/223447636-3e17dee3-ccdf-44cc-8d42-91378ced6708.png\" width=\"400\" /\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eShiphelm allows us to interact with any container engine through python quickly, and simply\u003c/p\u003e\n\n\n# Beta UI\n\n\u003cvideo src='https://user-images.githubusercontent.com/34868944/224881139-1548ec4b-c939-4480-854c-ad3d6c7d708d.mp4'\u003e\u003c/video\u003e\n\n\n\n# Installation\n\n## Requirements\n- Docker (either desktop or command line) Temporary requirement to prevent app crashing, soon to be un-needed\n\n\n## Latest Beta\n### News\n- Now uses 94mb of memory idle compared to the previous 780mb, this is due to removing excess code that was no longer needed and fixing some accidental looping code as well as clearing out un-needed variables and several other improvements\n- Now uses 0-2% CPU idle on Ryzen 5 5600g (Compared to 12% before the performance improvements)\n- Cache improvements now mean a more responsive interface.\n\n### Windows\nNote: you need python 3.8 for this project\n\n```\ngit clone https://github.com/Gameplex-Software/SkiffUI/\ncd .\\SkiffUI-master\\\npip3.8 install -r requirements.txt\ncd .\\src\npython3.8 main.py\n```\n\n### Linux\n```\ncoming soon\n```\n\n### MacOS\n```\ncoming soon\n```\n\n\n\u003cscript src=\"https://giscus.app/client.js\"\n        data-repo=\"Gameplex-Software/SkiffUI\"\n        data-repo-id=\"R_kgDOGZojzQ\"\n        data-category=\"General\"\n        data-category-id=\"DIC_kwDOGZojzc4CVXn_\"\n        data-mapping=\"pathname\"\n        data-strict=\"0\"\n        data-reactions-enabled=\"1\"\n        data-emit-metadata=\"0\"\n        data-input-position=\"bottom\"\n        data-theme=\"dark\"\n        data-lang=\"en\"\n        data-loading=\"lazy\"\n        crossorigin=\"anonymous\"\n        async\u003e\n\u003c/script\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftristanpoland%2FSkiffUI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftristanpoland%2FSkiffUI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftristanpoland%2FSkiffUI/lists"}