ChiX is a professional-grade C code editor inspired by Visual Studio Code, designed to provide a modern, feature-rich development environment for C programming.
- Modern UI/UX: Clean, professional interface with intuitive controls
- Syntax Highlighting: Advanced syntax highlighting for C code
- Line Numbers: Clear line numbering with current line highlight
- Code Suggestions: Intelligent code completion and suggestions
- Multi-File Editing: Tabbed interface for working with multiple files
- Integrated Compiler: Compile and run C code directly from the editor
- Theming Support: Light and dark themes with customizable colors
- Project Management: Organize and manage your C projects efficiently
Download the latest release from the Releases page and run the executable.
# Clone the repository
git clone https://github.com/PrakharDoneria/ChiX.git
cd ChiX
# Install dependencies
pip install -r requirements.txt
# Run the application
python main.py
- Python 3.10+
- Dependencies:
- customtkinter
- pygments
- keyboard
- ttkbootstrap
- pillow
To build the executable yourself:
pip install pyinstaller
pyinstaller main.py --onefile --noconsole --name ChiX --icon=generated-icon.png
The executable will be available in the dist
directory.
- Launch the application
- Create a new file or open an existing one
- Write your C code with syntax highlighting and code suggestions
- Compile and run your code using the built-in tools
- Use keyboard shortcuts for common operations
Ctrl+N
: New fileCtrl+O
: Open fileCtrl+S
: Save fileCtrl+Shift+S
: Save file asCtrl+Tab
: Switch between tabsF5
: Compile and run codeF9
: Toggle theme (Light/Dark)Ctrl+F
: Find in fileCtrl+H
: Replace in file
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Created by Prakhar Doneria
- Inspired by Visual Studio Code's interface and functionality
- Built with Python and CustomTkinter