Something went wrong. Try again.
personal knowledge base
djot markdown knowledge wiki
Something went wrong. Try again.
Rust 76%
Fennel 9%
Nix 6%
TypeScript 4%
CSS 3%
1%
Emacs Lisp <1%
HTML <1%
JavaScript <1%
Shell <1%
README.md
prowl -- personal knowledge base #

prowl is a tool for creating personal knowledge bases in djot. a markdown-based markup language. a quickstart guide to markdown users
prowl is similar to other projects:
- org-roam
- roam
- obsidian.md
- and many more
why should I use prowl? #
- prowl differs to others with its approach. prowl is editor-agnostic due to its support for Language Server Protocol. and it should work in most editors that can use lsp servers
- prowl files are regular
djotfiles, human readable and writeable - prowl is opensource, licensed under AGPLv3 or later
- automatic suggestions for files inside the current workspace
- quick fixes to broken links
requirements #
different parts of the prowl repository require different dependencies:
- prowl language server - cargo
- prowl vscode extension - nodejs
- repository build script - lua
building #
for local builds use the build.lua script:
Usage: ./build.{lua,fnl} [options...] [targets...]
Options:
-h, --help Show this help message
-D, --no-direnv Disable direnv
Targets:
all - Build all targets
vscode - Build the VSCode extension
server - Build the LSP+Web server