Something went wrong. Try again.
personal knowledge base
djot markdown knowledge wiki
Something went wrong. Try again.
Lua 66%
Rust 26%
Fennel 4%
Nix 2%
CSS <1%
WGSL <1%
<1%
TypeScript <1%
Emacs Lisp <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.
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