No description
- Go 79%
- JavaScript 7.8%
- CSS 7.5%
- HTML 5.7%
| cmd | ||
| internal | ||
| .berrycake.yml | ||
| .editorconfig | ||
| .gitignore | ||
| .golangci.yml | ||
| .prettierignore | ||
| .prettierrc | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Berrycake
Berrycake is a simple notes server.
Notes
Every note must have a unique name, and notes must be interlinked using wikilinks.
This link will work: [[Foo]]
But this link will not: [Bar](./Bar.md)
Neither will this: [[Baz.md]]
Allowed extensions for notes are .md, .mdown, and .markdown.
Notes may embed audio, image, and video files; the type is determined by file
extensions. Assuming a file is located at <root>/foo/bar/baz.png, any of the
following will work:
![baz.png]
![bar/baz.png]
![foo/bar/baz.png]
If there are multiple files matching a partial path, the first path in lexicographic order is used.
Configuration
See .berrycake.yml.
License
AGPL-3.0-only
See LICENSE for more information.
© 2026 Kirill Primak