A modern VS Code-inspired Python IDE built entirely with Python and Tkinter. Kavin IDE provides a clean coding environment with syntax highlighting, IntelliSense-style autocomplete, file explorer, integrated terminal, and multi-tab editing.
- 🎨 VS Code Dark+ inspired interface
- 📝 Python syntax highlighting
- 💡 IntelliSense-style autocomplete
- 📂 File Explorer
- 📑 Multi-tab editor
▶️ Run Python code directly inside the IDE- 💻 Integrated terminal/output panel
- 🔢 Line numbers
- 🔍 Error highlighting
- 📌 Auto indentation
- 💾 Save and Open Python files
- ⌨️ Keyboard shortcuts
- 🎯 Beginner-friendly and lightweight
A lightweight Python IDE designed for learning, coding, and experimenting with Python projects.
- Python 3.8+
- Tkinter (included with most Python installations)
Install Tkinter:
sudo apt install python3-tkClone the repository:
https://github.com/kavin407/Creating-My-own-ide.git
cd kavin-ideRun the IDE:
python "Kavin python ide.py"| Shortcut | Action |
|---|---|
| Ctrl + N | New File |
| Ctrl + O | Open File |
| Ctrl + S | Save File |
| Ctrl + R | Run Code |
| Ctrl + W | Close Tab |
| Ctrl + Z | Undo |
| Ctrl + Y | Redo |
| Tab | Indentation |
| Esc | Close Autocomplete |
Kavin IDE
│
├── Kavin python ide.py
├── README.md
└── assets/
This project was created to learn:
- Python GUI Development
- Tkinter
- Code Editors & IDE Design
- Syntax Highlighting
- Autocomplete Systems
- File Management
- Terminal Integration
Contributions, suggestions, and improvements are welcome.
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a Pull Request
This project is open source and available under the MIT License.
Kavinraja
- Web Developer
- Python Learner
- Open Source Enthusiast
⭐ If you like this project, consider giving it a star on GitHub.