Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamjosephmather/codewizard
CodeWizard is a code editor/IDE like no other. Written in QT C++. Far superior to CodeShizard.
https://github.com/adamjosephmather/codewizard
code-editor codewizard cpp custom-ide ide idle python qt
Last synced: about 2 months ago
JSON representation
CodeWizard is a code editor/IDE like no other. Written in QT C++. Far superior to CodeShizard.
- Host: GitHub
- URL: https://github.com/adamjosephmather/codewizard
- Owner: AdamJosephMather
- Created: 2024-11-04T19:00:29.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-28T00:37:21.000Z (about 2 months ago)
- Last Synced: 2024-12-28T01:17:08.736Z (about 2 months ago)
- Topics: code-editor, codewizard, cpp, custom-ide, ide, idle, python, qt
- Language: C++
- Homepage: https://tinyurl.com/ycynxrs2
- Size: 131 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# CodeWizard
It's not a virus, I promise. It does create and run .bat files, but it's seriously not a virus. Qt (c++) just sucks.
CodeWizard is a custom Code Editor / IDE designed by Adam Mather. The main point behind CodeWizard is an editor like Python's IDLE but with a better dark mode. That was seriously the whole motivation behind the project. As I continued I decided to support more languages than just Python, mainly because I prefer the interface and philosophy to modern (better) IDEs (think VSCode, etc).
## Screenshots
CodeWizard has an optional filetree on the left. Here's an example without.
## Language Server Protocol
CodeWizard Version 8.0.0 and onwards support LSPs. Specifically, you can specify the command to start an LSP for CodeWizard to use for the current language. See the help menu in CodeWizard for more info on how to setup an LSP. Furthermore, CodeWizard does have a builtin autocomplete which activates when there is no LSP set, or when the user specifies to rely on CodeWizard's builtin rather than the LSP.
## Other
**Running Code**
When CodeWizard attempts to execute the program you have created, it will first create a .bat file in a temporary folder. This .bat file will be written with the appropriate commands to run the program. After it is created, CodeWizard will run it. I tried so hard to not have to use a .bat file, but whatever.