Skip to main content

A GUI app to quickly install Linux apps and commands

Project description

LinuxBoost

๐Ÿš€ LinuxBoost is a powerful, beginner-friendly GUI app to quickly set up your Linux system with the most essential applications and shell tools โ€” all with just a few clicks.

๐Ÿ“ธ Screenshot

image

image


๐Ÿ”ง Features

  • ๐Ÿ“ฆ Install commonly used GUI-based applications like VLC, GIMP, Tilix
  • ๐Ÿ› ๏ธ Install terminal tools like zsh, neofetch, htop
  • ๐Ÿ—‚๏ธ Organized by category
  • ๐Ÿ” Live search bar for filtering
  • ๐Ÿ”ฝ Collapsible sections
  • โœ… One-click install
  • ๐ŸŒ™ Beautiful styled interface with dark header and light content

๐Ÿ“ฆ Installation

Once published on PyPI, users can install it with:

pip install linuxboost
linuxboost

๐Ÿ’ป Developer Setup

To run it locally:

# Clone the project
git clone https://github.com/Priyanshu-1477/Linux_Boost.git

# Move into the directory
cd Linux_Boost

# (Optional) Install requirements
pip install PyQt5

# Run the app
python3 main.py

๐Ÿš€ Usage

After installation, simply run:

linuxboost

๐Ÿงฉ Tech Stack

  • ๐Ÿ Python 3
  • ๐Ÿ–ผ๏ธ PyQt5 for GUI
  • ๐Ÿ“ JSON for app/command definitions

๐Ÿ› ๏ธ Directory Structure

linuxboost/
โ”‚
โ”œโ”€โ”€ linuxboost/
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ ui_main.py
โ”‚   โ”œโ”€โ”€ installer.py
โ”‚   โ”œโ”€โ”€ apps.json
โ”‚   โ””โ”€โ”€ commands.json
โ”‚
โ”œโ”€โ”€ main.py
โ”œโ”€โ”€ pyproject.toml
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ LICENSE
โ””โ”€โ”€ .gitignore

๐Ÿ‘จโ€๐Ÿ’ป Author

Made with โค๏ธ by Priyanshu Raj


๐Ÿ“œ License

MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linuxboost-0.1.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

linuxboost-0.1.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file linuxboost-0.1.1.tar.gz.

File metadata

  • Download URL: linuxboost-0.1.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for linuxboost-0.1.1.tar.gz
Algorithm Hash digest
SHA256 68677f728233e148b24bae5b54e133e73c82dc2b5e4a9866553c4562a971d7f3
MD5 17076754308abcbaaea11e4268eb1c29
BLAKE2b-256 4554bbff519d75c710ed0c830b4082b2d37d6009510ca689e72dcd951de9cb42

See more details on using hashes here.

File details

Details for the file linuxboost-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: linuxboost-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for linuxboost-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c171e8430054093c951d69e7b1c6e67d5926674f4607cf3b52af1f57de50220
MD5 365e9e0b91ba3b020a1d0499e4b99b23
BLAKE2b-256 3d93f804574e1d8bff4319f154c600abef841b65e89e67f0ee02caa79bb49a16

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page