Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zrax/qtextpad

Lightweight cross-platform text editor using KF6's syntax highlighting repository.
https://github.com/zrax/qtextpad

cxx hacktoberfest qt5 text-editor

Last synced: about 1 month ago
JSON representation

Lightweight cross-platform text editor using KF6's syntax highlighting repository.

Awesome Lists containing this project

README

        

# QTextPad
***A Lightweight Qt-based code and text editor***

QTextPad is designed to be a simple, lightweight text editor that works
seamlessly and simply across several desktop platforms.

It was created out of a desire to have a fast and light editor like
the excellent [Notepad2](http://www.flos-freeware.ch/notepad2.html),
but with support for other platforms like Linux and macOS,
and for a much larger range of file formats. To that end, QTextPad
uses the same Syntax Highlighting library that powers
[Kate](https://kate-editor.org/), giving it access to the same (ever
growing) repository of file formats that Kate supports.

## Features
* Supported on Windows, Linux, macOS
* Syntax highlighting support for hundreds of file types and dialects.
* (Optional) online update of file type support, directly from
Kate's repository.
* Support for reading and writing many common text encodings.
* Fast, lightweight design -- no plugins, session management, etc.
to deal with when you just want to open a file.
* Attractive design with Light or Dark Theme.
* Many helpful code editing features inspired by other popular editors
like Notepad2, Kate, gedit...

## Screenshots
Windows 10, default theme:

![Windows 10](ss_win.png)
---

KDE Plasma, dark theme:

![Arch Linux](ss_lnx.png)
---

## Get It

* **Windows**: You can download an installer or a portable zip file compatible
with Windows 10 1709 or later from the GitHub
[releases](https://github.com/zrax/qtextpad/releases) page.
* **macOS**: You can download a dmg compatible with macOS 11 (Big Sur)
or later from the GitHub [releases](https://github.com/zrax/qtextpad/releases)
page. Note that these packages are currently not signed.
* **Arch Linux**: Install [qtextpad](https://aur.archlinux.org/packages/qtextpad)
from AUR.
* **Build from source**:
* Requirements:
* [CMake](https://cmake.org/download)
* [Qt 5.10+ or 6.5+](https://www.qt.io/download)
* [KF5/KF6 Syntax Highlighting](https://download.kde.org/stable/frameworks)
* NOTE: Use KF6 for Qt6 and KF5 for Qt5
* [ICU4C](https://icu.unicode.org/home)
* NOTE: Optional on Windows when using the Windows 10 1709 or later SDK.
* On recent Linux platforms, you can usually find all of the above
requirements in your distribution's repositories.