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
๐ง 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b1acebe6ac90babca012a8c96480346de25a25c1300e82f6a38212bb5c81cd9
|
|
| MD5 |
c35fbf3f177c5f6bc2c449ac9022e062
|
|
| BLAKE2b-256 |
f808d64a368d32b32d727bb44177ac3a7a4ef0e0fe10aad800543a97d5ba9a42
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f112bce56de2d4ae45e0b810923844215e8dc8db8f880f4193d255f3f89f9e0e
|
|
| MD5 |
4317aea3cdb4af4757ae1ebcb03b97a3
|
|
| BLAKE2b-256 |
a57e1cadfe9a9ef9d4555538a678d22d94ed03b62b40ef1bc5b7af04761caea4
|