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.2.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.2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: linuxboost-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 8b1acebe6ac90babca012a8c96480346de25a25c1300e82f6a38212bb5c81cd9
MD5 c35fbf3f177c5f6bc2c449ac9022e062
BLAKE2b-256 f808d64a368d32b32d727bb44177ac3a7a4ef0e0fe10aad800543a97d5ba9a42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: linuxboost-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f112bce56de2d4ae45e0b810923844215e8dc8db8f880f4193d255f3f89f9e0e
MD5 4317aea3cdb4af4757ae1ebcb03b97a3
BLAKE2b-256 a57e1cadfe9a9ef9d4555538a678d22d94ed03b62b40ef1bc5b7af04761caea4

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