Skip to content
Panther is an open-source, highly efficient text editor written from scratch in C++.
C++ C Objective-C++ Objective-C CMake Rust Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Images
data
files
os
rust
settings
syntax
testing
text
third_party
ui
utils
.gitignore
CMakeLists.txt
CodeStyle
LICENSE
Libraries
Makefile
README.md
install.sh

README.md

Panther

Panther is an open-source, highly efficient text editor written from scratch in C++. It supports both OSX and Windows currently, and has future plans for Linux support. It uses the Skia library for rendering, a modified version of the RE library for efficient regular expression matching and ICU for unicode support.

Screenshot of Panther

Building

Panther can be build using CMake. The below example creates debug build of Panther inside the "build" directory.

mkdir build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
make

Different generator options can be used depending on which build environment you are using. If you wish to use Panther as an actual editor (i.e. compile for usage instead of for development), remember to use the Release option.

You can’t perform that action at this time.