An open API service indexing awesome lists of open source software.

https://github.com/bhuvanesh-m-dev/setbian

Setbian is a GUI-based Debian post-install setup tool that helps users quickly install essential apps with just an internet connection.
https://github.com/bhuvanesh-m-dev/setbian

debian debian-packages linux open-source post-installation python student-developer student-project

Last synced: about 2 months ago
JSON representation

Setbian is a GUI-based Debian post-install setup tool that helps users quickly install essential apps with just an internet connection.

Awesome Lists containing this project

README

          

# 🧰 Setbian β€” Debian Post-Installation Automation Tool

[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Platform](https://img.shields.io/badge/Platform-Debian%20Linux-red)](https://www.debian.org/)
[![Built With](https://img.shields.io/badge/Built%20With-Python%20%2B%20Tkinter-blue)](https://docs.python.org/3/library/tkinter.html)
[![Status](https://img.shields.io/badge/Project-Active-brightgreen)](https://bhuvanesh-m-dev.github.io/setbian/)
[![Package](https://img.shields.io/badge/Format-.deb-orange)](https://wiki.debian.org/DebianPackage)
[![Community](https://img.shields.io/badge/Ecosystem-Setbian%20App%20Portal-purple)](https://bhuvanesh-m-dev.github.io/setbian/app-portal/)
![Latest Release](https://img.shields.io/github/v/release/bhuvanesh-m-dev/setbian)
[![Download .deb](https://img.shields.io/badge/Download-.deb-blue)](https://github.com/bhuvanesh-m-dev/setbian/releases/download/v0.0.5/setbian-0.0.5.deb)

[![Typing SVG](https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=600&pause=800&width=520&lines=Smart+Debian+Setup+Assistant;Post-Installation+Automation+Tool;GUI+Batch+Installer+for+Essential+Apps;Built+by+Bhuvanesh+M)](https://git.io/typing-svg)

---

Setbian is a lightweight, GUI-based post-installation setup tool that helps Debian users transform a fresh installation into a fully functional workstation with minimal effort. Built using Python + Tkinter, Setbian provides a simple checkbox-based interface to batch-install essential applications, developer tools, and utilities β€” without requiring complex terminal commands or manual repository configuration.

## πŸ”— Quick Links

- **Official Website**: [https://bhuvanesh-m-dev.github.io/setbian](https://bhuvanesh-m-dev.github.io/setbian)
- **App Portal**: [https://bhuvanesh-m-dev.github.io/setbian/app-portal](https://bhuvanesh-m-dev.github.io/setbian/app-portal)

- ---

## 🌍 About Setbian

Setbian bridges the gap between Debian’s stability-first philosophy and real-world usability needs β€” especially for users migrating from Windows or Ubuntu who still want the purity, control, and openness of Debian.

- **Learn more**: [About Page](https://bhuvanesh-m-dev.github.io/setbian/app-portal/about/)

- ---

## πŸš€ Publish Your App to the Portal

Developers can submit their Linux applications to the Setbian ecosystem.

- **Publishing Guide**: [How to Publish](https://bhuvanesh-m-dev.github.io/setbian/app-portal/publish-your-app/)
- **Contribution Values**: [Contribute](https://bhuvanesh-m-dev.github.io/setbian/app-portal/contribute/)
- **Community**: [Discussions](https://bhuvanesh-m-dev.github.io/setbian/app-portal/discussions/)

- ---

## 🧩 Purpose & Vision

Debian prioritizes freedom, security, and minimalism β€” but a fresh installation often lacks codecs, drivers, and essential tools needed for everyday use.

Setbian exists to:
- ✨ Reduce post-installation friction
- πŸ§‘β€πŸ€β€πŸ§‘ Provide a human-centered onboarding experience
- πŸ›‘οΈ Preserve Debian’s stability and openness
- ⚑ Enable fast, repeatable workstation provisioning

- **Read more**: [Vision & Roadmap](https://bhuvanesh-m-dev.github.io/setbian/app-portal/vision-and-roadmap/)

- ---

## βš™οΈ Technical Architecture

- **Language & Framework**: Python + Tkinter (lightweight, dependency-minimal)
- **Execution Model**: GUI orchestrating `apt` / `dpkg` via `subprocess`
- **Package Format**: Native `.deb` package
- **Privilege Handling**: Runs as normal user; escalates only when required
- **Repository Automation**: Configures trusted third-party repos when needed
- **Design**: Checkbox-based batch installer with live progress feedback

- **Full Docs**: [Technical Documentation](https://bhuvanesh-m-dev.github.io/setbian/app-portal/documentation/)

- ---

## πŸ“¦ Essentials Catalog (Curated Starter Toolkit)

Setbian focuses on practical, high-value essentials such as:
- **Browsers**: Chromium
- **Media**: VLC Media Player
- **Developer Tools**: VS Code, Git, Curl
- **System Utilities**: GParted, Neofetch
- **Communication**: Telegram

- **Explore**: [App Catalog](https://bhuvanesh-m-dev.github.io/setbian/app-portal/)

- ---

## πŸ” Security & System Integration

- πŸ”’ Least-privilege execution
- 🧩 Leverages native Debian tools (`apt`, `dpkg`)
- πŸͺΆ Transparent install feedback
- πŸ’» Works reliably on minimal environments

- **Security Updates**: [Releases & Updates](https://bhuvanesh-m-dev.github.io/setbian/app-portal/updates-and-releases/)

- ---

## 🌐 Setbian App Portal β€” Community Ecosystem

The Setbian App Portal is a community-driven platform where:
- πŸ§‘β€πŸ’» Developers publish apps via Pull Requests
- πŸ“¦ Apps are `.deb`-packaged with clear licensing (MIT/GPL/Apache)
- 🀝 Collaboration and open contribution are core values

- **Visit**: [App Portal](https://bhuvanesh-m-dev.github.io/setbian/app-portal/)

- ---

## πŸ“° Updates, Releases & Announcements

- **Project Updates**: [Updates & Releases](https://bhuvanesh-m-dev.github.io/setbian/app-portal/updates-and-releases/)
- **Press & News**: [Announcements](https://bhuvanesh-m-dev.github.io/setbian/app-portal/press-and-announcements/)

- ---

## 🧠 Philosophy

> β€œSetbian is not just about installing applications β€” it is about making Linux more approachable, collaborative, and meaningful.”

The project values clarity, transparency, respect for developers, and community-centric growth.

---

## πŸŽ₯ Setbian Demo Video - See It in Action!
πŸš€ Experience the power of Setbian in under 2 minutes!Simplify your Debian system configuration with just a few clicks β€” no terminal hassle.Watch the full walkthrough and installation guide below:



Watch Setbian Demo

---

## πŸ‘€ Author

**Bhuvanesh M**
Developer β€’ Linux Ecosystem Builder β€’ Open-Source Contributor

- **Ecosystem & Portal Info**: [About the Ecosystem](https://bhuvanesh-m-dev.github.io/setbian/app-portal/about/#ecosystem)


Header Banner



🌌 You are my  

bhuvanesh-m-dev

Β  visitor. Welcome to my orbit.



Header Banner