Norka icon indicating copy to clipboard operation
Norka copied to clipboard

Continuous text editor for Linux

Norka

Please do not theme this app Build Status norka norka

Icon

Norka

Continuous text editing for everyone

While I'm not the UX-man and it's just a hobby, I try to create visually appealing applications. And Norka is one of my trials to create a cozy text editor for GNOME and elementary OS exactly.

Markdown for markup; No files until you need it; Your notes always saved and can be exported in a moment.

Norka

Features

  • Markdown support
  • Text search
  • Autosave
  • Document previews in a grid
  • Reading time
  • Drag-n-drop import local files
  • Spell checking
  • Export to files
  • Export to Medium.com
  • Export to Write.as
  • Different color schemes for editor
  • Document archiving
  • And of course, you can delete them permanently

Read more on tenderowl.com/work/norka.

Installation

Flathub

Download on Flathub

Snap Store

Get it from the Snap Store

elementary OS AppCenter

Get it on AppCenter

:tada: Support

If you like Norka and you want to support its development, consider donating via Liberapay:
Donate using Liberapay

Tech part

Text editor built for GNOME on top of PyGObject, Python 3 and GTK+ 3. Project under development so it will be massively changing in time :)

Building

Build time requirements:

  • meson (>= 0.49)
  • python3 (>= 3.6)
  • intltool
  • libgranite-dev
  • libgtk-3-dev (>= 3.10)
  • libgspell-1-dev
  • libgtksourceview-4.0-dev (>= 3.24.3)
  • libwebkit2gtk-4.0
  • python3-gi
  • python3-gi-cairo
  • gir1.2-gspell-1
  • gir1.2-gtksource-3.0
  • gir1.2-granite-1.0
  • gir1.2-webkit2-4.0

Run meson build to configure the build environment. Change to the build directory and run ninja to build:

meson build --prefix=/usr
ninja -C build

To install, use ninja install, then execute with com.github.tenderowl.norka:

sudo ninja -C build install
com.github.tenderowl.norka

Afterword

That's all. If you want to see any features or push any changes - just submit a PR or create an issue.

Brought to you by Tender Owl :owl: