A lightweight and customizable Python-based code editor with syntax highlighting, autocompletion, and fuzzy searching.
- Syntax Highlighting: Supports multiple languages with a custom lexer.
- Autocomplete: Intelligent code suggestions for faster development.
- Fuzzy Search: Quickly find files and functions.
- Custom Themes: Modify the editor's appearance using
theme.jsonandstyle.qss. - File Manager: Open, save, and manage files within the editor.
- Lightweight & Fast: Built with PyQt for a smooth user experience.
git clone https://github.com/yourusername/Code_editor.git
cd Code_editorpython -m venv myenv
source myenv/bin/activate # On Mac/Linux
myenv\Scripts\activate # On Windowspip install -r requirements.txt
###For Running the Project
python -u "src/main.py"- Code_editor/
- screenshots/ # UI preview images
- src/ # Source code
- css/ # Stylesheets
- icons/ # Icons and resources
- autocompleter.py # Code autocompletion logic
- editor.py # Core editor functionality
- file_manager.py # Handles file operations
- fuzzy_searcher.py # Fuzzy search implementation
- lexer.py # Syntax highlighting
- main.py # Entry point
- .gitignore # Git ignore file
- LICENSE # License information
- README.md # Documentation
- requirements.txt # Dependencies
- theme.json # Custom themes
- Fork the repository.
- Create a new branch (
feature-xyz). - Commit your changes and push.
- Create a pull request!
This project is licensed under the MIT License.



