Go to file
2022-12-04 10:11:06 +01:00
.github Bump actions/stale from 5 to 6 (#258) 2022-09-22 09:48:41 +02:00
docs Rename the {{date}} helper to {{format-date}} (#274) 2022-12-04 10:11:06 +01:00
internal Rename the {{date}} helper to {{format-date}} (#274) 2022-12-04 10:11:06 +01:00
tests Rename the {{date}} helper to {{format-date}} (#274) 2022-12-04 10:11:06 +01:00
.gitignore Fix Windows build (#171) 2022-02-22 14:33:30 +01:00
CHANGELOG.md Rename the {{date}} helper to {{format-date}} (#274) 2022-12-04 10:11:06 +01:00
go.mod Upgrade to Go 1.18 and update dependencies (#221) 2022-05-29 11:55:55 +02:00
go.sum Upgrade to Go 1.18 and update dependencies (#221) 2022-05-29 11:55:55 +02:00
LICENSE Initial commit 2020-12-23 16:07:53 +01:00
main.go Fix --working-dir= and --notebook-dir= options parsing (#267) 2022-11-05 18:57:18 +01:00
Makefile Release zk 0.11.1 2022-07-13 14:40:25 +02:00
README.md neuron.md: Add link to docs for Emanote (#247) 2022-09-04 14:13:13 +02:00

zk

A plain text note-taking assistant

Screencast

Looking for a quick usage example? Let's get started.

Description

zk is a command-line tool helping you to maintain a plain text Zettelkasten or personal wiki.

Highlights

See the changelog for the list of upcoming features waiting to be released.

What zk is not

  • A note editor.
  • A tool to serve your notes on the web for this, you may be interested in Neuron or Gollum.

Install

Check out the latest release for pre-built binaries for macOS and Linux (zk was not tested on Windows).

Homebrew

brew install zk

Or, if you want to the latest changes:

brew install --HEAD zk

Nix

# Run zk from Nix store without installing it:
nix run nixpkgs#zk
# Or, to install it permanently:
nix-env -iA zk

Arch Linux

You can install the zk package from the official repos.

sudo pacman -S zk

Build from scratch

Make sure you have a working Go 1.18+ installation, then clone the repository:

$ git clone https://github.com/mickael-menu/zk.git
$ cd zk

On macOS

$ make
$ ./zk -h

On Linux

$ make
$ ./zk -h
  • Neuron a great tool to publish a Zettelkasten on the web
  • Emanote - an improved successor to Neuron
  • sirupsen's zk a collection of scripts with a similar purpose