"dw-code" is an open-source Integrated Development Environment (IDE) designed to provide the style and look of Visual Studio Code (VS Code) while offering the power and functionality of popular C/C++ IDEs like Dev C++ and Code::Blocks. It's built using Python and the tkinter library. This repository is open for Hacktoberfest 2023!!
Before opening any issue refer to TODO.md
- VS Code-inspired user interface.
- Powerful code editing capabilities.
- Built-in menu bar for easy access to common functions.
- Syntax highlighting for multiple programming languages.
- Support for code autocompletion.
- Integrated file management and project organization.
- Extensible through plugins and extensions.
- Cross-platform, works on Windows, macOS, and Linux.
To get started with "dw-code," follow these steps:
-
Star the repository ⭐
-
Fork the repository 🍴
-
Clone the repository:
git clone https://github.com/yourusername/dw-code.git cd dw-code
-
Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
Contributions are welcome! If you'd like to contribute to "dw-code," please check out our contribution guidelines.
If you encounter any issues or have questions, please open an issue.
- Thanks to the Python community for creating and maintaining tkinter.
- Special thanks to the VS Code and C/C++ IDE communities for inspiration.
Happy coding with "dw-code"!