{"id":28333249,"url":"https://github.com/psygreg/linuxtoys","last_synced_at":"2026-06-05T07:00:59.013Z","repository":{"id":293459933,"uuid":"984038233","full_name":"psygreg/linuxtoys","owner":"psygreg","description":"The user-friendly collection of tools for Linux.","archived":false,"fork":false,"pushed_at":"2026-06-04T02:50:22.000Z","size":48382,"stargazers_count":1220,"open_issues_count":10,"forks_count":68,"subscribers_count":26,"default_branch":"master","last_synced_at":"2026-06-04T04:23:14.360Z","etag":null,"topics":["linux","linux-app","linuxtoys"],"latest_commit_sha":null,"homepage":"https://linux.toys","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/psygreg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"psygreg","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2025-05-15T09:51:54.000Z","updated_at":"2026-06-04T02:50:32.000Z","dependencies_parsed_at":"2025-05-15T13:24:25.986Z","dependency_job_id":"298749c2-30f7-4281-a554-5e79407b2ca1","html_url":"https://github.com/psygreg/linuxtoys","commit_stats":null,"previous_names":["psygreg/linuxtoys"],"tags_count":119,"template":false,"template_full_name":null,"purl":"pkg:github/psygreg/linuxtoys","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygreg%2Flinuxtoys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygreg%2Flinuxtoys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygreg%2Flinuxtoys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygreg%2Flinuxtoys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/psygreg","download_url":"https://codeload.github.com/psygreg/linuxtoys/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygreg%2Flinuxtoys/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33932048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"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":["linux","linux-app","linuxtoys"],"created_at":"2025-05-26T20:29:20.160Z","updated_at":"2026-06-05T07:00:59.003Z","avatar_url":"https://github.com/psygreg.png","language":"Python","funding_links":["https://ko-fi.com/psygreg"],"categories":["linux"],"sub_categories":[],"readme":"# LinuxToys\n\n[LinuxToys](https://linux.toys) is a collection of user-friendly tools designed for Linux systems. It aims to make powerful Linux functionality accessible to all users through an intuitive interface. For a complete feature list and detailed documentation, please visit our [Wiki](https://linux.toys/knowledgebase.html).\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"src/dark-lt.png\"\u003e\n  \u003cimg alt=\"LinuxToys Screenshot\" src=\"src/light-lt.png\"\u003e\n\u003c/picture\u003e\n\n## Compatibility\n\nLinuxToys is compatible with the following Linux distributions, provided they are *running their **latest** stable versions*, and use `systemd` as their init system:\n\n*   **Debian** and derivatives (PikaOS, LMDE, etc.)\n*   **Ubuntu** and derivatives (Ubuntu flavours, Mint, Zorin, Tuxedo, etc.)\n*   **Fedora** and derivatives (Nobara, Ultramarine and spins)\n*   **Red Hat Enterprise Linux** and similars (CentOS Stream, AlmaLinux, etc.)\n*   **Arch Linux** and derivatives (EndeavourOS, CachyOS, etc.)\n*   **Manjaro** and **Big Linux**\n*   **OpenSUSE** (Leap, Slowroll and Tumbleweed)\n*   Fedora-based **Atomic Distributions** (Atomic Fedora, Universal Blue images like Bazzite, Bluefin, Aurora)\n*   **Solus**\n\nOnly x86 computers are supported, as other architectures lack support from most packages that are components of LinuxToys, even though the app itself may run on ARM devices.\n\n## Usage without installation for stable versions\n\nYou can use LinuxToys without installing it by downloading the new AppImage made by our friends at **[pkgforge-dev](https://github.com/pkgforge-dev)** from their [releases page](https://github.com/pkgforge-dev/LinuxToys-AppImage/releases). Just download the latest release, make it executable, and run it. Issues with the AppImage can be reported at [the AppImage repository](https://github.com/pkgforge-dev/LinuxToys-AppImage), and both of us will be working together to make it the best experience possible.\n\n## Installation\n\n### Automatic Installation\n\nThe simplest way to install LinuxToys is by using the automated installation script. Open your terminal and run:\n\n```bash\ncurl -fsSL https://linux.toys/install.sh | bash\n```\n\n### Manual Installation\n\nIf you prefer to review the script before running it, you can download and execute it manually:\n\n```bash\ncurl -fsSLJO https://linux.toys/install.sh\nchmod +x install.sh\n./install.sh\n```\n\n### Official Repositories\n\nLinuxToys is available in several official and community repositories for easier package management.\n\n#### Ubuntu (PPA)\n\nYou can install LinuxToys from our official PPA on [Launchpad](https://launchpad.net/~psygreg/+archive/ubuntu/linuxtoys):\n\n```bash\nsudo add-apt-repository ppa:psygreg/linuxtoys\nsudo apt update\nsudo apt install linuxtoys\n```\n\n#### Fedora / RHEL / OpenSUSE (COPR)\n\nPackages are available via [Fedora COPR](https://copr.fedorainfracloud.org/coprs/psygreg/linuxtoys/) for AlmaLinux 10, Fedora 41/42, OpenSUSE Leap/Tumbleweed, and RHEL 9/10.\n\n**For Standard Systems:**\n\n```bash\nsudo dnf copr enable psygreg/linuxtoys\nsudo dnf install linuxtoys\n```\n\n**For Atomic Systems (Fedora Atomic, Universal Blue):**\n\n```bash\ncurl -fsSL https://copr.fedorainfracloud.org/coprs/psygreg/linuxtoys/repo/fedora-$(rpm -E %fedora)/psygreg-linuxtoys-fedora-$(rpm -E %fedora).repo | sudo tee /etc/yum.repos.d/psygreg-linuxtoys-fedora-$(rpm -E %fedora).repo\nsudo rpm-ostree install linuxtoys\n```\n\n#### Arch Linux (AUR)\n\nArch Linux users can install the `linuxtoys-bin` package from the [AUR](https://aur.archlinux.org/packages/linuxtoys-bin):\n\n```bash\ngit clone https://aur.archlinux.org/linuxtoys-bin.git\ncd linuxtoys-bin\nmakepkg -si\n```\n\n## From source [GIT](https://github.com/psygreg/linuxtoys/)\n\n\u003e [!WARNING]\n\u003e This version is under constant development, therefore it may have instability as well as new features not yet available in the stable versions.\n\nRunning the application from source, please follow these steps.\n\n### Prerequisites\n\nEnsure your system has the necessary dependencies installed.\n\n**Debian/Ubuntu:**\n```bash\nsudo apt install -y bash git curl wget zenity python3 python3-gi python3-requests libgtk-3-0 gir1.2-gtk-3.0 gir1.2-vte-2.91\n```\n\n**Fedora/RHEL:**\n```bash\nsudo dnf install -y bash git curl wget zenity python3 python3-gobject python3-requests gtk3 vte291\n```\n\n**Arch Linux:**\n```bash\nsudo pacman -S --noconfirm bash git curl wget zenity python python-gobject python-requests gtk3 vte3\n```\n\n**OpenSUSE:**\n```bash\nsudo zypper in -y bash git curl wget zenity python3 python3-gobject python3-requests gtk3 libvte-2_91-0 typelib-1_0-Vte-2.91\n```\n\n**Solus:**\n```bash\nsudo eopkg it -y git curl wget zenity python3 python-gobject python-requests libvte\n```\n\n### Cloning and Running\n\n**Clone the repository:**\n```bash\ngit clone --depth=1 https://github.com/psygreg/linuxtoys.git\ncd linuxtoys\n```\n\n**Run the application:**\n```bash\np3/linuxtoys.py\n```\n\n**Update the application:**\n\u003e [!NOTE]\n\u003e When choosing the GIT method, updates must be made via GIT.\n\n```bash\ngit pull\n```\n\n## Development\n\nFor developers who wish to contribute, check our documentation, please refer to the [Developer Guide](dev/README.md).\n\nTo collaborate with scripts within the app and not the app itself, refer to [the scripts repository.](https://github.com/psygreg/scripts)\n\n## Contributing\n\nWe welcome contributions! If you are interested in helping improve LinuxToys, please review our [Contribution Guidelines](CONTRIBUTING.md).\n\n## Credits\n\nThis project is made possible by the community. For a full list of contributors, please visit our [Credits Page](https://linux.toys/credits.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsygreg%2Flinuxtoys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsygreg%2Flinuxtoys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsygreg%2Flinuxtoys/lists"}