OutWiker - Note-taking application | jenyay.net

OutWiker - Note-taking application

Description

Current version: 4.1.0

OutWiker is a free, open-source, cross-platform note-taking application that stores notes in a tree structure. Such programs are often called outliners, personal wikis, or tree-structured editors. OutWiker's main difference from other similar software is that it stores the note tree as regular directories on the disk rather than in a single file. In addition, you can attach any number of files to each note. You can find more about other features in the Features section.

OutWiker supports different page types: HTML pages, pages using wiki notation (the most functional page type), plain text pages, and with the Markdown plugin, you can add another page type — pages in Markdown format.

Special thanks to the developers of the famfamfam.com, yusukekamiyamane.com, and fatcow.com websites for the free icons used in OutWiker.

OutWiker is distributed as open-source software under the GPL 3 license. The source code is available on GitHub.

Download

Windows Version
outwiker_4.1.0_win.exe (installer, 35 МБ).
outwiker_4.1.0_win.7z (7z archive, 23 МБ).
outwiker_4.1.0_win.zip (zip archive, 43 МБ).

OutWiker for Windows with all plug-ins
outwiker_4.1.0_win_all_plugins.zip (archive 7z, 53 МБ).
outwiker_4.1.0_win_all_plugins.7z (archive 7z, 31 МБ).

Linux Version
To install and run OutWiker from a flatpak package, run the following commands:

flatpak install flathub net.jenyay.Outwiker
flatpak run net.jenyay.Outwiker

To install and run OutWiker from a snap package, run the following commands:

sudo snap install outwiker
sudo snap connect outwiker:cups-control
sudo snap connect outwiker:removable-media

Screenshots

outwiker_4.1_en_01.png: 1274x889, 83k (24.09.2026 18:56)
outwiker_4.1_en_02.png: 1274x889, 88k (24.09.2026 18:57)
outwiker_4.1_en_03.png: 1274x889, 207k (24.09.2026 18:59)
outwiker_4.1_en_04.png: 1274x889, 97k (24.09.2026 19:00)
outwiker_4.1_en_05.png: 1274x889, 99k (24.09.2026 19:02)
outwiker_4.1_en_06.png: 1274x889, 123k (24.09.2026 19:03)
outwiker_4.1_en_07.png: 1274x889, 114k (24.09.2026 19:05)
outwiker_4.1_en_08.png: 1274x889, 116k (24.09.2026 19:06)

Features

  • The note database is stored as directories on the disk, rather than in a single file.
  • Any files can be attached to notes. Images attached this way can be displayed right on the page.
  • New features can be added using plugins.
  • Spell checking is supported for multiple languages simultaneously.
  • Pages can be of different types. Currently, text pages, HTML pages, and wiki pages are supported. With the Markdown plugin, you can write notes using the Markdown markup language.
  • Syntax highlighting for HTML and wiki notation is available on the note editor page.
  • Pages can be tagged.
  • Bookmarks can be added to pages.
  • You can customize the appearance of pages using CSS styles.
  • Each page can be assigned an icon from the built-in image library or from an external file.
  • Links can be created between pages.
  • Search for text within notes and search by tags are supported.
  • The note tree can be opened in read-only mode.
  • Support for working with groups of tags simultaneously.
  • Equations in TeX format can be inserted (using the TeXEquation plugin).
  • Syntax highlighting for program source codes in various programming languages is supported (using the Source plugin).
  • The application can run in portable mode, i.e., it can store all its settings in the same folder as the executable file (to do this, create an outwiker.ini file next to the executable).
  • The application runs on Windows and Linux.
  • The application is distributed as open-source software (its page on GitHub).

Source code

The application's source code is open, distributed under the GPL 3 license, and hosted on GitHub.

To get the latest version of the source code and run the application, execute the following commands (requires uv):

git clone https://github.com/Jenyay/outwiker
cd outwiker
uv sync --dev --extra gui --python 3.12
uv run python -m outwiker

If you want to get the source code of the latest stable version, switch to the `stable` branch:

git clone https://github.com/Jenyay/outwiker
cd outwiker
git checkout stable
uv sync --dev --extra gui --python 3.12
uv run python -m outwiker

Versions history

4.1.0 (September 26, 2026)

  • Added the ability to immediately open a new note in a new tab when creating it.
  • Added the ability to create a note based on the selected text in an open note.
  • Added scroll position saving in the view mode.
  • Added note sorting by creation or modification date.
  • Added tag cloud color settings.
  • Fixed application startup and operation in window managers running via Wayland on Linux.
  • Fixed numerous interface labels.
  • Bug fixes and interface improvements.

Older version history