OutWiker - Note-taking application | jenyay.net

OutWiker - Note-taking application

Description

Current version: 4.0.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.0.0_win.exe (installer, 35 МБ).
outwiker_4.0.0_win.7z (7z archive, 23 МБ).
outwiker_4.0.0_win.zip (zip archive, 43 МБ).

OutWiker for Windows with all plug-ins
outwiker_4.0.0_win_all_plugins.zip (archive 7z, 53 МБ).
outwiker_4.0.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.0_en_01.png: 1391x849, 77k (06.06.2026 11:07)
outwiker_4.0_en_02.png: 1391x849, 88k (06.06.2026 11:07)
outwiker_4.0_en_03.png: 1391x849, 210k (06.06.2026 11:07)
outwiker_4.0_en_04.png: 1391x849, 107k (06.06.2026 11:07)
outwiker_4.0_en_05.png: 1391x849, 86k (06.06.2026 11:07)
outwiker_4.0_en_06.png: 1391x849, 109k (06.06.2026 11:07)
outwiker_4.0_en_07.png: 1391x849, 107k (06.06.2026 11:07)
outwiker_4.0_en_08.png: 1391x849, 120k (06.06.2026 11:07)

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.0.0 (June 06, 2026)

  • New note tree.
  • Added the ability to reorder notes using the mouse.
  • Added the ability to change note colors in the note tree.
  • Added the ability to change the font size in the note tree.
  • Added the ability to zoom the note tree using the mouse wheel.
  • Added an additional icon in the note tree indicating that a note is bookmarked.
  • Added an additional icon in the note tree indicating that a note is opened in read-only mode.
  • Added a new RecentEditedPages plugin.
  • Added new built-in bookmark icons for notes.
  • New interface for selecting tags for a page.
  • New tabs that can be arranged in multiple rows.
  • Added appearance settings for tabs.
  • Added the ability to change the icon size in the note tree.
  • Added numerous appearance settings for the interface.
  • Added a setting to change the button size on toolbars.
  • Added new text styles for wiki pages.
  • Added handling of links like page://... and [[page://...]] on other pages for wiki pages.
  • Added new vector icons for notes.
  • New API version for plugins.

Older version history