bylickilabs / EasySQL-Inventory-Manager

A lightweight, local inventory management application built with Python, Tkinter, and SQLite. Features: CRUD operations, multilingual support (DE/EN), CSV/JSON import & export, low-stock alerts, and search & sorting.

Repository from Github https://github.combylickilabs/EasySQL-Inventory-ManagerRepository from Github https://github.combylickilabs/EasySQL-Inventory-Manager

EasySQL Inventory Manager

A lightweight, local inventory management application built with Python, Tkinter, and SQLite.
Features: CRUD operations, multilingual support (DE/EN), CSV/JSON import & export, low-stock alerts, and search & sorting.


✨ Features

  • πŸ—ƒοΈ SQLite Database – no external dependencies
  • 🌐 Language Switch (DE/EN)
  • πŸ“‰ Low-stock alerts (minimum quantity with red highlight)
  • πŸ”Ž Search & sort by any column
  • πŸ“€ Export to CSV & JSON
  • πŸ“₯ Import from CSV (, or ; delimiters)
  • πŸ’» Cross-platform (Windows, Linux, macOS)

πŸš€ Quickstart

git clone https://github.com/bylickilabs/easysql-inventory-manager
cd easysql-inventory-manager
python app.py

The SQLite database (inventory.db) is created automatically in the same folder.


πŸ“– Usage

  • Add, edit, delete, and search items
  • Set minimum quantity β†’ items below threshold are highlighted
  • Use the Low-stock only filter to show critical items
  • Import/Export your inventory with CSV or JSON
  • Switch language via dropdown (top-right)

πŸ“š Documentation


πŸ“Š Advantages & Disadvantages

Category Advantages Disadvantages
Setup Instant start, local Not web-based
Cost Free, open-source No enterprise SLA
Database SQLite (no server needed) Limited for very large datasets
Features CRUD, low-stock alerts, search, CSV/JSON No HR/CRM/Finance modules
Integration CSV/JSON compatibility Advanced API requires customization

πŸ‘¨β€πŸ’» Author

Developed with ❀️ by Thorsten Bylicki · BYLICKILABS

About

A lightweight, local inventory management application built with Python, Tkinter, and SQLite. Features: CRUD operations, multilingual support (DE/EN), CSV/JSON import & export, low-stock alerts, and search & sorting.

License:MIT License


Languages

Language:Python 100.0%