All Projects → notepadqq → Notepadqq

notepadqq / Notepadqq

Licence: gpl-3.0
A simple, general-purpose editor for Linux

Programming Languages

javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language
HTML
75241 projects
QMake
1090 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Notepadqq

Slate
A completely customizable framework for building rich text editors. (Currently in beta.)
Stars: ✭ 23,104 (+1229.34%)
Mutual labels:  editor, text-editor
Vue Quill Editor
🍡@quilljs editor component for @vuejs
Stars: ✭ 6,874 (+295.51%)
Mutual labels:  editor, text-editor
Zmjimageeditor
ZMJImageEditor is a picture editing component like WeChat. It is powerful and easy to integrate, supporting rendering, text, rotation, tailoring, mapping and other functions. (ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、贴图等功能)
Stars: ✭ 470 (-72.96%)
Mutual labels:  editor, text-editor
Slingcode
personal computing platform
Stars: ✭ 277 (-84.06%)
Mutual labels:  editor, text-editor
O
🌀 Text editor suitable for writing git commit messages and editing Markdown files. Can build executables and jump to errors at the press of `ctrl-space`, for several programming languages. Can format code with `ctrl-w`. Provides general syntax highlighting, rainbow parenthesis and cut/paste portals. o is intentionally limited to VT100.
Stars: ✭ 54 (-96.89%)
Mutual labels:  editor, text-editor
Micro
A modern and intuitive terminal-based text editor
Stars: ✭ 18,526 (+965.94%)
Mutual labels:  editor, text-editor
Sakura
SAKURA Editor (Japanese text editor for MS Windows)
Stars: ✭ 689 (-60.36%)
Mutual labels:  editor, text-editor
Pythonbuddy
Online Python Editor With Live Syntax Checking and Execution
Stars: ✭ 223 (-87.17%)
Mutual labels:  editor, text-editor
Remirror
ProseMirror toolkit for React 🎉
Stars: ✭ 973 (-44.02%)
Mutual labels:  editor, text-editor
Femto
A toy text editor with no dependencies written in Ruby
Stars: ✭ 34 (-98.04%)
Mutual labels:  editor, text-editor
That editor
*That* editor.
Stars: ✭ 262 (-84.93%)
Mutual labels:  editor, text-editor
Left
Distractionless Writing Tool
Stars: ✭ 1,538 (-11.51%)
Mutual labels:  editor, text-editor
Lime
Open source API-compatible alternative to the text editor Sublime Text
Stars: ✭ 15,283 (+779.34%)
Mutual labels:  editor, text-editor
Mle
Flexible terminal-based text editor (C)
Stars: ✭ 378 (-78.25%)
Mutual labels:  editor, text-editor
Moe
A command line based editor inspired by vi/vim. Written in Nim.
Stars: ✭ 252 (-85.5%)
Mutual labels:  editor, text-editor
Zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
Stars: ✭ 477 (-72.55%)
Mutual labels:  editor, text-editor
Avaloniaedit
Avalonia-based text editor (port of AvalonEdit)
Stars: ✭ 201 (-88.43%)
Mutual labels:  editor, text-editor
Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
Stars: ✭ 220 (-87.34%)
Mutual labels:  editor, text-editor
Lem
Common Lisp editor/IDE with high expansibility
Stars: ✭ 894 (-48.56%)
Mutual labels:  editor, text-editor
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (-94.36%)
Mutual labels:  editor, text-editor

Notepadqq Notepadqq Build Status notepadqq

Links

What is it?

Notepadqq is a text editor designed by developers, for developers.

screenshot_20180302_163505

Please visit our Wiki for more screenshots and details.

Build it yourself

Build dependencies Dependencies
Qt 5.6 or higher Qt 5.6 or higher
qtwebengine5-dev qtwebengine5
libqt5websockets5-dev libqt5websockets5
libqt5svg5-dev libqt5svg5
qttools5-dev-tools coreutils
libuchardet-dev libuchardet
pkg-config

Get the source

$ git clone --recursive https://github.com/notepadqq/notepadqq.git
$ cd notepadqq

Build

notepadqq$ ./configure --prefix /usr
notepadqq$ make

If you encounter errors make sure to have the necessary libraries installed. For Ubuntu you can do that using apt-get:

sudo apt-get install qt5-default qttools5-dev-tools qtwebengine5-dev libqt5websockets5-dev libqt5svg5 libqt5svg5-dev libuchardet-dev pkg-config

For CentOS:

sudo yum install -y qt5-qtbase-devel qt5-qttools-devel qt5-qtwebengine-devel qt5-qtwebsockets-devel qt5-qtsvg-devel uchardet qt5-qtwebchannel-devel pkgconfig

Install

You can run notepadqq from its build output folder. If however you want to install it, first build it by following the above steps, then run:

notepadqq$ sudo make install

Qt

If the newest version of Qt isn't available on your distribution, you can use the online installer to get the latest libraries and install them into your home directory ($HOME/Qt). Notepadqq will automatically use them.

Distribution Packages

Ubuntu, Debian, and others:

sudo apt install notepadqq

Snap

To install the latest stable version:

sudo snap install notepadqq

You don't have the snap command? Follow the instructions at https://docs.snapcraft.io/core/install and then install Notepadqq as shown above.

You can follow the unstable development releases from the "edge" channel.

Arch Linux (community-maintained)

Notepadqq is available from Arch's community repositories. To install using pacman:

sudo pacman -S notepadqq

Alternatively it can be found in the AUR:

OpenSUSE (community-maintained)

Notepadqq is avilable in OpenSUSE's main repository:

 sudo zypper in notepadqq

Solus (community-maintained)

Notepadqq is available in the shannon (stable) repository:

 sudo eopkg it notepadqq

Others

Use a package for a compatible distribution, or build from source. If you want to submit a package: https://github.com/notepadqq/notepadqq-packaging

Compiling on macOS

Instructions can be found here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].