Basic Text Editor.
Windows-10 Linux-KDE- StrawPen is a basic text editor running on ImGui/GLFW/OpenGL backend.
- Create/read/write/save/rename/delete ASCII files
- Directory Explorer for working efficiently within a directory
- Multiple Tabs to work with multiple text files simulatenously
- Cmake (3.31 or above) : The build system
- C/C++ compiler : (tested on: MSVC/gcc/clang)
- StrawPlate library: https://github.com/LightShade12/StrawPlate
- StrawPlate library git submodule (clone this repo with
--recursive
) - Linux : GLFW package from AUR
- Run build.bat from repo root
- The executable
strawpen_rel.exe
is now inbuild/bin
- Run chmod +x build.sh from repo root (adds executable priviledge to the script)
- Run build.sh
- The executable
strawpen_rel
is now inbuild/bin
- Run
cmake -B ./build
in repo directory(whereCmakeLists.txt
resides). - Now run
cd ./build && cmake --build . --config Release
.This will start the compilation and linking with StrawPlate library and build the executable. - The output executable and runtime assets can now be found in
build/bin
StrawPen is licensed under MIT License.
2025