Skip to content

yaselmo/DockLite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DockLite Logo

DockLite

Lightweight Docker Desktop Manager for Linux

License: GPL v3 Python Qt Platform


About DockLite

DockLite is a lightweight Docker desktop manager for Linux built with Python and PySide6.

It gives developers a clean graphical interface to manage Docker containers without needing to use the terminal for basic tasks.

DockLite focuses on being simple, fast, native-looking, and less heavy than large Electron-based Docker GUI tools. A lightweight Docker desktop manager for Linux built with Python and Qt.


Preview

DockLite Demo


Features

  • View all Docker containers
  • Start containers
  • Stop containers
  • Restart containers
  • Delete containers
  • Live container logs
  • Real-time CPU and memory stats
  • Dark modern UI
  • Lightweight and fast

Tech Stack

  • Python
  • PySide6 (Qt for Python)
  • Docker SDK for Python

Installation

1. Clone the repository

git clone https://github.com/yaselmo/DockLite.git
cd DockLite

2. Create virtual environment

python -m venv .venv

3. Activate virtual environment

Linux / macOS

source .venv/bin/activate

Windows

.venv\Scripts\activate

4. Install dependencies

pip install -r requirements.txt

Run the application

python main.py

Project Structure

DockLite/
│
├── docklite/
│   ├── app.py
│   ├── docker_service.py
│   ├── styles.py
│   └── __init__.py
│
├── main.py
├── requirements.txt
├── LICENSE
└── README.md

Requirements

  • Python 3.10+
  • Docker installed and running
  • Linux system

Planned Features

  • Container creation
  • Docker Compose support
  • Image management
  • Container terminal access
  • Search and filtering
  • Notifications
  • System tray support
  • Resource graphs
  • Multi-host support

Why DockLite?

Most Docker GUI tools are heavy, slow, or Electron-based.

DockLite focuses on:

  • simplicity
  • speed
  • native Linux desktop experience
  • lightweight resource usage

License

GNU General Public License v3.0 (GPL-3.0)


Author

Yasser El Mouatadir

GitHub: https://github.com/yaselmo

About

Lightweight Docker Desktop for Linux

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages