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

How to run(early users)

# 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

๐Ÿ’ป Developer Setup

To run it locally:

git clone https://github.com/yourusername/linuxboost.git
cd linuxboost
pip install -e .
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.0.tar.gz (9.6 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.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: linuxboost-0.1.0.tar.gz
  • Upload date:
  • Size: 9.6 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.0.tar.gz
Algorithm Hash digest
SHA256 d12c2094ebf228cc242bce99bd7c608d0375e521a60d559b2edcf147112d555f
MD5 66ff2a75d4fd9f28073b929c4387bbfc
BLAKE2b-256 c8e2d15baa51e42bbc5f7d825f05faa171e860ea66f39b6c0e5c1e45f058cd6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: linuxboost-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c704341518baf7c759a2d4bde1050aba72a9b3d4ab4778c29180b3005df85165
MD5 ee36e8f97533bc246fa2d0846896a49e
BLAKE2b-256 241838ef3fdeed90776aac7654321e70300ab18e4b4650efb3c7e7de80c0eb0d

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