{"id":13562349,"url":"https://github.com/AtomsDevs/Atoms","last_synced_at":"2025-04-03T18:33:24.215Z","repository":{"id":51026688,"uuid":"520194175","full_name":"AtomsDevs/Atoms","owner":"AtomsDevs","description":"Easily manage Linux Chroot(s) and Containers with Atoms.","archived":false,"fork":false,"pushed_at":"2024-06-07T12:09:01.000Z","size":708,"stargazers_count":408,"open_issues_count":20,"forks_count":18,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-04T14:44:54.841Z","etag":null,"topics":["chroots","containers","gui","linux","manager"],"latest_commit_sha":null,"homepage":"","language":"Python","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/AtomsDevs.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":"2022-08-01T17:01:37.000Z","updated_at":"2024-10-31T08:22:30.000Z","dependencies_parsed_at":"2024-06-07T13:48:58.548Z","dependency_job_id":null,"html_url":"https://github.com/AtomsDevs/Atoms","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtomsDevs%2FAtoms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtomsDevs%2FAtoms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtomsDevs%2FAtoms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtomsDevs%2FAtoms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AtomsDevs","download_url":"https://codeload.github.com/AtomsDevs/Atoms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247057013,"owners_count":20876495,"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":["chroots","containers","gui","linux","manager"],"created_at":"2024-08-01T13:01:07.582Z","updated_at":"2025-04-03T18:33:19.205Z","avatar_url":"https://github.com/AtomsDevs.png","language":"Python","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/AtomsDevs/Atoms/main/data/icons/hicolor/scalable/apps/pm.mirko.Atoms.svg\" width=\"64\"\u003e\n  \u003ch1 align=\"center\"\u003eAtoms\u003c/h1\u003e\n  \u003cp align=\"center\"\u003eEasily manage Linux chroot(s) with Atoms\u003c/p\u003e\n  \u003ca href=\"https://www.codefactor.io/repository/github/AtomsDevs/Atoms\"\u003e\u003cimg src=\"https://www.codefactor.io/repository/github/AtomsDevs/Atoms/badge\" alt=\"CodeFactor\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/AtomsDevs/Atoms/main/screenshot.png\"\u003e\n\u003c/div\u003e\n\n### Why a new application?\nAtoms was created to solve the lack of a GUI to create, manage and use chroot \nenvironments. Although there is support for Distrobox, Atoms does not aim to offer \na fine integration with Podman as its purpose is only to allow the user to open a \nshell in a new environment, be it chroot or container.\n\nIf you are looking for a Podman container manager that does a finer job offering \nmore accurate management and more features, check out [pods](https://github.com/marhkb/pods).\n\n### Install through Flathub\n\n\u003ca href='https://flathub.org/apps/details/pm.mirko.Atoms'\u003e\n  \u003cimg width='240' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-en.png'/\u003e\n\u003c/a\u003e\n\n### Supported Images\nWe are testing many images and more will be added in the future. Experimental images\ncan be enabled using the `SHOW_EXPERIMENTAL_IMAGES=1` environment variable.\n\n#### Stable (know-working) images\n- Alpine Linux\n- Ubuntu\n- Fedora\n- Alma Linux\n- Centos\n- Debian\n- Gentoo\n- OpenSUSE\n- RockyLinux\n\n#### Experimental (not fully working) images\n- Arch Linux\n- Void Linux\n\n### Flatpak build dependencies\n- `org.gnome.Platform`\n- `org.gnome.Sdk`\n- `org.gnome.Platform.Compat.i386`\n- `org.freedesktop.Platform.GL32.default`\n- `org.flatpak.Builder`\n\n\n### Build \u0026 Run Flatpak\n```bash\nflatpak run org.flatpak.Builder build pm.mirko.Atoms.yml --user --install --force-clean\nflatpak run pm.mirko.Atoms\n```\n\n### Enable distrobox integration\nTo enable the distrobox integration, you need to give Atoms the Flatpak permission\nto talk to `org.freedesktop.Flatpak`.\n\n### Install Source Code Pro font\nDepending on your host distro, you may need to install the [Google Source Code Pro font](https://fonts.google.com/specimen/Source+Code+Pro).\nConsult your distro documentation for more details.\n\n### PROOT_NO_SECCOMP\nTo enable the `PROOT_NO_SECCOMP` option for old kernels, set the `ATOMS_NO_SECCOMP` env var to `1`.\n","funding_links":[],"categories":["Applications","Development"],"sub_categories":["Security","Containers"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAtomsDevs%2FAtoms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAtomsDevs%2FAtoms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAtomsDevs%2FAtoms/lists"}