VText
VText is a text editor made entirely from c++, GLSL, openGL, and Imgui
Install / Use
/learn @vinaykomaravolu/VTextREADME
VText
VText is a Windows text/Code editor made entirely from C++, GLSL, GLFW, openGL, and Imgui. VText allows the user to create file/directories, edit new and old files, and run python files. VText also uses runs Windows Command Prompt commands and displays the output in the text editor itself.
Usage
Download the VText folder and run the VText.exe
Additional Details
- Saves state of text editor when exiting the program and reloads state upon startup.
- Python files can be compiled and run.
- Command Line output is displayed to the user.
- Imgui most of features regarding GUI. The File Chooser, Text View, and Layout were created from ground up for the purpose of this project (the code can be found in imgui_tools.h).
- Graphics Engine is created from scratch using C++, OpenGL, GLSL, GLFW, and various other libraries.
- Can switch between text or code editor.
Future development
- Create easy way to compile and run Java, C, C++ and various other languages.
- Ability to create more Text views via tabs.
- Ability to analyze information of a particular file.
- Multiplatform integration.
Graphics Engine
For more information regarding the graphics engine: OpenGL-Graphics-Engine.
Tools used in the Project:
- OpenGL
- ImGui
- GLFW
- GLSL
- C++
References
- TextEditor.cpp, TextEditor.h from ImGuiColorTextEdit.
Demonstration
File Chooser

Layout

Compiling/Running Python File

Resizing

Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
