Official Vikunja import
Go to file
Malcolm Smith 3caab51dab
Merge branch 'main' into finish-subprojects
2026-06-27 07:58:17 -07:00
.claude feat(api/v2): report max_permission on label and project-view reads 2026-06-04 21:16:51 +00:00
.devcontainer chore(dev): move devcontainer config to .devcontainer/ directory 2026-06-27 14:25:45 +02:00
.github fix(ci): generate config.yml.sample in release-os-package for vikunja 2026-05-27 18:16:38 +02:00
.vscode
.zed
build fix: prevent package postinstall hang when generating jwt secret 2026-05-30 12:39:49 +00:00
contrib
desktop fix(desktop): set the main window icon on Linux 2026-06-27 14:12:10 +00:00
examples/plugins/example
frontend Merge branch 'main' into finish-subprojects 2026-06-27 07:58:17 -07:00
pkg Merge branch 'main' into finish-subprojects 2026-06-27 07:58:17 -07:00
rest
veans fix(veans): preserve unsent task fields on update via PATCH (#2962) 2026-06-26 11:23:14 +00:00
.dockerignore
.editorconfig
.gitignore refactor(task-attachment): share upload+download via pkg/web/files for v1+v2 2026-06-10 10:22:39 +00:00
.golangci.yml refactor(notifications): refresh users via an explicit type switch 2026-06-17 21:18:04 +00:00
.opensourcefinder-verify
AGENTS.md docs: redirect translation requests to translation guide 2026-06-06 21:05:21 +02:00
CHANGELOG.md
CLAUDE.md
CONTRIBUTING.md
Dockerfile fix(docker): make /tmp world-writable so exports work under any UID 2026-05-30 14:21:22 +00:00
LICENSE
README.md
cliff.toml
code-header-template.txt
conductor.json
config-raw.json feat(config): add audit logging config keys 2026-06-12 08:56:08 +00:00
crowdin.yml
devenv.lock chore(deps): update devenv 2026-06-27 14:25:44 +02:00
devenv.nix
devenv.yaml
go.mod feat(api/v2): enable AutoPatch for automatic JSON Merge Patch 2026-05-31 12:56:57 +00:00
go.sum feat(api/v2): enable AutoPatch for automatic JSON Merge Patch 2026-05-31 12:56:57 +00:00
magefile.go feat(api/v2): serve Scalar docs UI at /api/v2/docs 2026-05-31 12:56:57 +00:00
main.go
mise.toml
nfpm.yaml
publiccode.yml
renovate.json chore(deps): group node and pnpm updates across mise and version files 2026-05-15 10:56:52 +00:00
tsconfig.json
vikunja.initd
vikunja.service

README.md

Build Status License: AGPL-3.0-or-later Install Docker Pulls Swagger Docs Go Report Card

Vikunja

The Todo-app to organize your life.

If Vikunja is useful to you, please consider buying me a coffee, sponsoring me on GitHub or buying a sticker pack. I'm also offering a hosted version of Vikunja if you want a hassle-free solution for yourself or your team.

Table of contents

Security Reports

If you find any security-related issues you don't want to disclose publicly, please use the contact information on our website.

Features

See the features page on our website for a more exhaustive list or try it on try.vikunja.io!

Docs

All docs can be found on the Vikunja home page.

Roadmap

See the roadmap (hosted on Vikunja!) for more!

Contributing

Please check out the contribution guidelines on the website.

License

Most of this repository is licensed under AGPL3.0orlater. The contents of desktop/ are licensed under GPL3.0orlater.

Unsplash Images

Background images from Unsplash are distributed under the Unsplash License. The license requires giving credit to the photographer and Unsplash. See Unsplashs terms for more information.