WeKan ® - Open Source kanban Downloads https://wekan.fi/install/ Docker Containers GitHub Quay Docker Hub docker-compose.yml at https://github.com/wekan/wekan/blob/main/docker-compose.yml Standards WeKan and Standard for Public Code assessment was made at 2023-11. Currently…
WeKan ® - Open Source kanban
Downloads
Docker Containers
docker-compose.yml at https://github.com/wekan/wekan/blob/main/docker-compose.ymlStandards
- WeKan and Standard for Public Code assessment was made at 2023-11.
Code stats
Translate WeKan ® at Transifex
Translations to non-English languages are accepted only at Transifex using webbrowser.
New English strings of new features can be added as PRs to master branch file wekan/imports/i18n/data/en.i18n.json .
WeKan ® feature requests and bugs
Please add most of your questions as GitHub issue: WeKan ® Feature Requests and Bugs.
It's better than at chat where details get lost when chat scrolls up.
Discussions
Docker: Latest tag has newest release
You can use latest tag to get newest release tag.
See bottom of https://github.com/wekan/wekan/issues/3874
FAQ
NOTE:
About WeKan ®
WeKan ® is a completely [Open Source][open_source] and [Free software][free_software]
collaborative kanban board application with MIT license.
Whether you’re maintaining a personal todo list, planning your holidays with some friends,
or working in a team on your next revolutionary idea, Kanban boards are an unbeatable tool
to keep your things organized. They give you a visual overview of the current state of your project,
and make you productive by allowing you to focus on the few items that matter the most.
Since WeKan ® is a free software, you don’t have to trust us with your data and can
install Wekan on your own computer or server. In fact we encourage you to do
that by providing one-click installation on various platforms.
- WeKan ® is used in most countries of the world.
- WeKan ® largest user has 30k users using WeKan ® in their company.
- WeKan ® has been translated to 154 languages.
- [Features][features]: WeKan ® has real-time user interface.
- Platforms: WeKan ® supports many platforms.
Requirements
- 1 GB RAM minimum free for WeKan ®. Production server should have minimum total 4 GB RAM.
- Enough disk space and alerts about low disk space. If you run out of disk space, MongoDB database gets corrupted.
- SECURITY: Updating to newest WeKan ® version very often. Please check you do not have automatic updates of Sandstorm or Snap turned off.
- Backups of WeKan ® database once a day minimum.
Roadmap and Demo
[Roadmap][roadmap_wekan] - Public read-only board at WeKan ® demo.
[Developer Documentation][dev_docs]
- There are many companies and individuals contributing code to WeKan ®, to add features and bugfixes
Getting Started with Development
The main branch uses Meteor 3.5 with Node.js 24.x.
See CHANGELOG.md for the latest runtime updates.
To contribute, create a fork and run ./build.sh (or ./build.bat on Windows) as detailed here. Once you're ready, please test your code and submit a pull request (PR).
Please refer to the developer documentation for more information.
First-Time Setup for Development
Prerequisites
Before building WeKan from source, ensure you have:
- Git - for cloning the repository
- Node.js 24.x - WeKan requires Node.js 24.x
- Meteor - the JavaScript framework WeKan is built with
Installing Node.js 24.x
bash
# Using nvm (recommended)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.zshrc # or ~/.bashrc
nvm install 24
nvm use 24
Installing Meteor
bash
curl https://install.meteor.com/ | sh
Building WeKan
The build.sh script shows a two-level menu. The top level groups options into categories:
1) Setup 2) Dev server 3) Tests 4) Docker 5) Tools 6) Quit
You pick a category number, then the item number inside it (each submenu also has a Back entry). Building from source is a three-stage process:
1. Setup -> Install dependencies - Downloads all required Meteor packages and npm modules
2. Setup -> Build WeKan - Compiles the application
3. Dev server -> localhost:3000 - Starts the development server at http://localhost:3000
bash
# Clone your fork
git clone [email protected]:YOUR_USERNAME/wekan.git
cd wekan
# Make the script executable
chmod +x build.sh
# Step 1: Install dependencies (Setup -> Install dependencies)
./build.sh
# Press 1 (Setup) and Enter, then 1 (Install dependencies) and Enter
# Step 2: Build WeKan (Setup -> Build WeKan, after dependencies complete)
./build.sh
# Press 1 (Setup) and Enter, then 2 (Build WeKan) and Enter
# Step 3: Run WeKan in development mode (Dev server -> localhost:3000)
./build.sh
# Press 2 (Dev server) and Enter, then 1 (localhost:3000) and Enter
If a dev server is already running on that port, the Dev server options stop it automatically and start a fresh server on the same port.
WSL Users
WSL users can use Snap Candidate. See install docs.
The development server will start at http://localhost:3000. Any changes you make to the source code will automatically trigger a rebuild and refresh your browser.
Screenshot
More screenshots at Features page
[![Screenshot of WeKan ®][screenshot_wekan]][roadmap_wekan]
License
WeKan ® is released under the very permissive [MIT license](LICENSE), and made
with Meteor.
[dev_docs]: https://github.com/wekan/wekan/blob/main/docs/DeveloperDocs/Developer-Documentation.md
[screenshot_wekan]: https://wekan.fi/wekan-dark-mode.png
[features]: https://github.com/wekan/wekan/wiki/Features
[roadmap_wekan]: https://boards.wekan.team/b/D2SzJKZDS4Z48yeQH/wekan-open-source-kanban-board-with-mit-license
[wekan_issues]: https://github.com/wekan/wekan/issues
[docker_image]: https://hub.docker.com/r/wekanteam/wekan/
[translate_wekan]: https://app.transifex.com/wekan/wekan/
[open_source]: https://en.wikipedia.org/wiki/Open-source_software
[free_software]: https://en.wikipedia.org/wiki/Free_software
Members
-
wekan ★ PINNED
The Open Source kanban, built with Meteor. GitHub issues/PRs are only for FLOSS Developers, not for support, support is at https://wekan.fi/commercial-support/ . New English strings for new features at imports/i18n/data/en.i18n.json . Non-English translations at https://app.transifex.com/wekan/wekan only.
JavaScript ★ 21k 15h agoExplain → -
wekan.fi ★ PINNED
wekan.fi website
HTML ★ 0 15h agoExplain → -
FerretDB ★ PINNED ⑂
Replacement for MongoDB 7 Server. FerretDB v1 Server fork: SQLite, PostgreSQL, MySQL, MariaDB, SAP Hana. Docs: https://wekan.github.io/FerretDB/
Go ★ 2 21h agoExplain → -
node-patches ★ PINNED
Patches to official Node.js 24.x to make possible builds to many platforms at releases
Shell ★ 0 21h agoExplain → -
mongo-tools-patches ★ PINNED
Patches to mongo-tools, for builds at releases for many platforms
Shell ★ 0 21h agoExplain → -
charts ★ PINNED
WeKan Helm Charts to deploy to Kubernetes
Mustache ★ 5 15h agoExplain → -
wekan-snap ⑂
Issues moved to https://github.com/wekan/wekan/issues
Shell ★ 71 5y agoExplain → -
wekan-gogs ⑂
Gogs integration with Wekan
JavaScript ★ 26 4y agoExplain → -
wekan-autoinstall
Wekan auto-installation script
Shell ★ 21 9y agoExplain → -
wekan-python-api-client ⑂
Wekan Python API client
Python ★ 19 3y agoExplain → -
wekan-gantt-gpl
Issues moved to https://github.com/wekan/wekan/issues
JavaScript ★ 18 3d agoExplain → -
wekan.github.io
Wekan website
HTML ★ 17 9mo agoExplain → -
wekan-cleanup
Python wrapper to clean up Wekan database
JavaScript ★ 16 2y agoExplain → -
ldap ▣
This is old repo. LDAP has been moved to https://github.com/wekan/wekan/tree/main/packages/wekan-ldap , issues to https://github.com/wekan/wekan/issues , and if PRs are needed please add them instead to https://github.com/wekan/wekan/pulls
JavaScript ★ 13 2y agoExplain → -
trello-attachments-downloader
Trello Attachments Downloader GUI. Made with Python3 and Qt.
Python ★ 12 2y agoExplain → -
wekan-dev ▣
Docker environment for Wekan development
Dockerfile ★ 11 7y agoExplain → -
wekan-launchpad
Docker: Alpine Linux and Wekan <=> MongoDB
Dockerfile ★ 10 1y agoExplain → -
wekan-stats
Statistics Python script for Wekan Dashboard
Python ★ 10 8y agoExplain → -
markdown-it-mermaid ⑂
Mermaid plugin for markdown-it.
JavaScript ★ 8 1y agoExplain → -
wekanstudio
WeKan Multiverse prototype, based on redbean/fullmoon/sqlite3/petclinic technology.
HTML ★ 6 1y agoExplain → -
minio-metadata
Transfer files from MongoDB GridFS to Minio file server, and MongoDB text to SQLite
Shell ★ 5 5mo agoExplain → -
wekan-ical-server ⑂
Simple HTTP server returning calendar entries for all cards with set due date. To be used with Lightning or similar calendar app (read-only).
Python ★ 4 1y agoExplain → -
php
Future WeKan very early prototypes, does not work yet
HTML ★ 4 1y agoExplain → -
wekan-scheduler ⑂
Pythonic card scheduler for Wekan
Python ★ 4 3y agoExplain → -
ferretdb-test
FerretDB etc Database connect tests with Meteor, Node.js, Bun and Deno. Creating single executeables with Bun and Deno.
Shell ★ 3 1y agoExplain → -
sps
Simple Provisioning System
C++ ★ 3 1y agoExplain → -
wekan-bash-install-autoupgrade
Wekan Bash Install and Autoupgrade
Shell ★ 3 1y agoExplain → -
wekanhow ⑂
Future WeKan Website & Wiki prototype, old info with very small amount of pages
TypeScript ★ 3 3y agoExplain → -
wekan-ondra
Issues moved to https://github.com/wekan/wekan/issues
JavaScript ★ 2 4d agoExplain → -
wami ▣
OLD: Moved to wekanlite repo. (was: WeKan FLOSS kanban for Amiga/Win/Mac/Linux/Haiku etc, made with FreePascal. Targeting 0.1M+ req/s for ScaleUp version.)
HTML ★ 2 3mo agoExplain → -
exceljs ⑂
Excel Workbook Manager
JavaScript ★ 2 1mo agoExplain → -
docker-cleanup-volumes ⑂
Shellscript to delete orphaned docker volumes
Shell ★ 2 6mo agoExplain → -
FriendUPApp
FriendUP App
JavaScript ★ 2 1y agoExplain → -
wekan-openstore
Wekan https://wekan.github.io https://github.com/wekan/wekan webapp at OpenStore https://open-store.io/app/wekan.wekanteam of Ubuntu Touch https://ubports.com . Made with HTML template of https://clickable-ut.dev/en/latest/ and tested on RasPi3 https://ci.ubports.com/job/rootfs/job/rootfs-rpi/
HTML ★ 2 1y agoExplain → -
we
Minimal Meteor example with serverside rendering
Shell ★ 2 1y agoExplain → -
node-v14-esm ⑂
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
JavaScript ★ 2 3y agoExplain → -
univention
Wekan on Univention specific Feature Requests, Bug Reports and Release Files
Shell ★ 2 4y agoExplain → -
weror
Kanban prototype made with Ruby On Rails. A test fork of https://github.com/jbigler/i-can-has-kanban
HTML ★ 1 4mo agoExplain → -
omi
Version Control that uses AmigaShell/BAT/Bash/etc scripts to store files to SQLite BLOBs without compression. Uses commands like Git.
Pascal ★ 1 5mo agoExplain → -
SwiftUI-WeKan
SwiftUI WeKan. Based on minimal example of https://github.com/alfianlosari/SwiftUI-TrelloClone
Swift ★ 1 7mo agoExplain → -
meteor-node-stubs
meteor-node-stubs fork for newest updates to Meteor 2 also
JavaScript ★ 1 7mo agoExplain → -
fontawesome-4.7-to-gif
Font Awesome 4.7 to GIF 100x100 pixels white and black images.
SCSS ★ 1 1y agoExplain → -
wekan-openstore2
WeKan for OpenStore for Ubuntu 20.04 based Ubuntu Touch
HTML ★ 1 1y agoExplain → -
wego ⑂
A go client to the Wekan REST API
Go ★ 1 1y agoExplain → -
wecore
WeKan Open Source kanban prototype. Made with ASP.NET Core and SQLite. Does not work.
C# ★ 1 1y agoExplain → -
messages ⑂
Parse and represent LDAP messages as native JavaScript objects
JavaScript ★ 1 2y agoExplain → -
change ⑂
An implementation of the LDAP CHANGE sequence
JavaScript ★ 1 2y agoExplain → -
dn ⑂
An implementation of RFC 4514 as JavaScript objects
JavaScript ★ 1 2y agoExplain → -
filter ⑂
Fork of https://github.com/pfmooney/node-ldap-filter published as `@ldapjs/filter`
JavaScript ★ 1 2y agoExplain → -
friendos-docker ⑂
A clean and simple Docker image for Friend OS
★ 1 2y agoExplain → -
attribute ⑂
Represent LDAP attributes as JavaScript objects
JavaScript ★ 1 2y agoExplain → -
wekan-doc ▣
These are old docs, not in use. Newest Wekan docs are at https://github.com/wekan/wekan/wiki
★ 1 5y agoExplain → -
wh
WeKan Studio prototype based on Fullmoon htmxboard
JavaScript ★ 1 2y agoExplain → -
wekan-prometheus-exporter
WeKan Prometheus Exporter
Python ★ 1 4y agoExplain → -
wekan-logstash
Daily export of data into JSON format and Import to Logstash and ElasticSearch / Kibana (ELK) as daily event field
Python ★ 1 6y agoExplain → -
python-wekan ⑂
This is a python client for interacting with the WeKan® REST-API
★ 1 4y agoExplain → -
wekan-deb
Debian Package for Wekan
Shell ★ 1 7y agoExplain → -
mongo-tools ⑂ ▣
Moved to https://github.com/wekan/mongo-tools-patches
Go ★ 0 4d agoExplain → -
node ⑂ ▣
Moved to https://github.com/wekan/node-patches (was: Node.js JavaScript runtime ✨🐢🚀✨win-i386 and linux i386 armhf armv7 loong64 that are not at https://nodejs.org/dist/v24.19.0/ and https://unofficial-builds.nodejs.org/download/release/v24.19.0/ )
JavaScript ★ 0 3d agoExplain → -
gitea ⑂
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Go ★ 0 4d agoExplain → -
sandstorm ⑂
Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
★ 0 1mo agoExplain → -
mongosh ⑂
The MongoDB Shell
★ 0 29d agoExplain → -
weless
HaxeUI Serverless WeKan kanban prototype
Haxe ★ 0 1mo agoExplain → -
welite
welite = wami + omi + wekan. Made for Amiga etc with FreePascal and SQLite. Retro-look. Not Modern WeKan look.
HTML ★ 0 1mo agoExplain → -
wami2 ▣
OLD: moved wekanlite repo. (was: wami 2 = wami + omi + wekan. Made for Amiga etc with FreePascal and SQLite.)
JavaScript ★ 0 1mo agoExplain → -
wepica
WeKan with new UI from PicaSoft
JavaScript ★ 0 1mo agoExplain → -
nekan
WeKan prototype made with Next.js
TypeScript ★ 0 3mo agoExplain → -
snapuser
Scripts to search and delete users from WeKan 6.09 Snap
Shell ★ 0 4mo agoExplain → -
wauto
Run updates etc at many OS. Alternative to Ansible and SaltStack. Supports many OS and languages from TLDR pages.
Python ★ 0 4mo agoExplain → -
ws
Fork of WeKan 6.09 for Snap Stable
JavaScript ★ 0 5mo agoExplain → -
meteor-reactive-cache ⑂
Utilities for caching reactive data in meteor
JavaScript ★ 0 5mo agoExplain → -
cami
Cami multi-OS C89 webserver as part of WeKan kanban prototype for many CPU/OS
C ★ 0 6mo agoExplain → -
tcl-tk-kanban
FLOSS kanban with MIT license. GUI made with Tcl/Tk/SQLite and Go/Fyne/SQLite. Tcl/Tk GUI button runs Go Excelize CLI based Excel XLSX export.
Go ★ 0 6mo agoExplain → -
wetask
WeKan prototype based on simpletasks Meteor 3 example
JavaScript ★ 0 6mo agoExplain → -
meteor-globals ⑂
Allows simple usage of meteor globals inside npm packages
JavaScript ★ 0 7mo agoExplain → -
dragscroll ⑂
micro library for drag-n-drop scrolling style
JavaScript ★ 0 7mo agoExplain → -
kandesk ⑂
Simple Kanban application written in elixir using phoenix liveview
Elixir ★ 0 9mo agoExplain → -
wello
WeKan kanban prototype based on Godello
GDScript ★ 0 7mo agoExplain → -
wizzy
Install scripts for Fizzy
Shell ★ 0 7mo agoExplain → -
c64kanban
WeKan for C64. Made with C89.
C ★ 0 8mo agoExplain → -
wekan-meteor3
WeKan prototype. Made with Meteor 3, React, Node.js and MongoDB.
JavaScript ★ 0 8mo agoExplain → -
hx
hx dev
CSS ★ 0 8mo agoExplain → -
node-tmp ⑂
Temporary file and directory creator for node.js
JavaScript ★ 0 1y agoExplain → -
minio-js ⑂
MinIO Client SDK for Javascript. Fork with most PRs merged and dependencies updated. https://www.npmjs.com/package/@wekanteam/minio
JavaScript ★ 0 1y agoExplain → -
migratemongo
Migrate MongoDB 3 to 6
Shell ★ 0 1y agoExplain → -
jison ⑂
Bison in JavaScript.
JavaScript ★ 0 1y agoExplain → -
nyc ⑂
the Istanbul command line interface
JavaScript ★ 0 1y agoExplain → -
wekan-stack ⑂
One-click install solution for Wekan app by D2C.io
★ 0 1y agoExplain → -
Wekan-Python-Burndown ⑂
A burn down chart generator for Wekan
Python ★ 0 1y agoExplain → -
wekango
WeKan Open Source kanban. Made with Go programming language. In Progress.
Shell ★ 0 1y agoExplain → -
node-ldapjs ⑂
LDAP Client and Server API for node.js
JavaScript ★ 0 2y agoExplain → -
controls ⑂
ldapjs controls
JavaScript ★ 0 2y agoExplain → -
asn1 ⑂
Fork of https://github.com/joyent/node-asn1 published as `@ldapjs/asn1`
JavaScript ★ 0 2y agoExplain → -
protocol ⑂
Module providing LDAP ASN.1 constants for tags and values.
★ 0 3y agoExplain → -
friendos-docker-old ⑂
R&D platform for developing apps for Friendos (https://friendos.com/)
★ 0 4y agoExplain → -
markdown-it-mathjax3 ⑂
Add Math to your Markdown with a MathJax plugin for Markdown-it
TypeScript ★ 0 2y agoExplain → -
wekan-schema-deny ⑂
Deny inserting or updating certain properties through schema options
★ 0 8y agoExplain → -
schema-driven-ui-dev ⑂
Schema Driven UI
★ 0 3y agoExplain → -
wekan-sandstorm-meteor3
WeKan for Sandstorm. Made with Meteor 3. Mimimal version.
Shell ★ 0 2y agoExplain → -
friendup-docker ⑂
Docker image of FriendUP
★ 0 5y agoExplain → -
simpl-schema ⑂
A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects
★ 0 3y agoExplain → -
html-to-markdown ⑂
html to markdown converter with zero dependencies for browser and nodejs
JavaScript ★ 0 2mo agoExplain → -
AmiBase ⑂
Webbased desktop environment (Yes: yet another one)
★ 0 2y agoExplain → -
trello-backup ⑂
Trello-Backup is a simple script that Backups all your Trello.com boards and cards, one JSON file per board, for total peace of mind. This is a simple php script which uses the Trello.com API to securely fetch all your boards and store them on your computer as raw JSON files.
PHP ★ 0 2y agoExplain → -
webhook
PHP WebHook at ONTOCHAIN Hackathon #2
PHP ★ 0 2y agoExplain → -
cliui ⑂
easily create complex multi-column command-line-interfaces.
★ 0 3y agoExplain → -
notionBackup ⑂
notion html export deobfuscator
★ 0 3y agoExplain → -
trello-board-exporter ⑂
Exports Trello Board, Cards and attachments.
★ 0 3y agoExplain → -
very-rough-wekan-from-zk ⑂
This is a very rough script that will import Zenkit boards into Wekan
★ 0 3y agoExplain → -
trellinator ⑂
Trellinator core functionality and queue management
★ 0 4y agoExplain → -
trellinator-libs ⑂
Trello classes and API wrappers
★ 0 3y agoExplain → -
wedos
WeKan for FreeDOS and Bash
Roff ★ 0 3y agoExplain → -
meteor-fiber-free-diet-eslint ⑂
Custom ESLint rules to help track down non-Async meteor code
★ 0 3y agoExplain → -
gulp ⑂
A toolkit to automate & enhance your workflow
★ 0 3y agoExplain → -
yargs-parser ⑂
:muscle: the mighty option parser used by yargs
★ 0 3y agoExplain → -
gulp-mocha ⑂
Run Mocha tests
★ 0 4y agoExplain → -
minio-express
https://min.io examples with Javascript and ExpressJS. After they work, to be added to Meteor WeKan.
JavaScript ★ 0 3y agoExplain → -
meteor-files-website ⑂
File sharing PWA. Upload and share at files.veliov.com
JavaScript ★ 0 3y agoExplain → -
wekan-aws
WeKan for AWS
★ 0 3y agoExplain → -
meteor-accounts-sandstorm ⑂
Sandstorm.io login integration for Meteor applications.
JavaScript ★ 0 3y agoExplain → -
wekan_ynh ⑂
Attempt to package Wekan for Yunohost....
Shell ★ 0 4y agoExplain → -
mermaid ⑂
Generation of diagram and flowchart from text in a similar manner as markdown
JavaScript ★ 0 3y agoExplain → -
documentation ⑂
:book: documentation for modern JavaScript
JavaScript ★ 0 4y agoExplain → -
cz-conventional-changelog ⑂
A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog
JavaScript ★ 0 4y agoExplain → -
cz-cli ⑂
The commitizen command line utility. #BlackLivesMatter
JavaScript ★ 0 4y agoExplain → -
mylar ⑂
Mylar - Transparent end-to-end encryption for Meteor JS http://css.csail.mit.edu/mylar/
★ 0 11y agoExplain → -
cli-table3 ⑂
Pretty unicode tables for the command line
JavaScript ★ 0 3y agoExplain → -
wekan-test-alpha
Wekan Snap test aplha builds. Usually broken.
JavaScript ★ 0 5y agoExplain → -
cloudflare-workers-todos ⑂
A simple todo list application built with Cloudflare Workers and KV
JavaScript ★ 0 5y agoExplain → -
gridfs-stream ⑂
Easily stream files to and from MongoDB
JavaScript ★ 0 5y agoExplain → -
docker-friendup ⑂
Docker container to run the Friend Unifying Platform
Dockerfile ★ 0 8y agoExplain → -
mage-snapd ⑂
No description.
★ 0 7y agoExplain → -
mage-wekan ⑂
No description.
★ 0 7y agoExplain → -
meteor-accounts-cas
CAS login for Wekan. Moved to here from https://github.com/ppoulard/meteor-accounts-cas
JavaScript ★ 0 7y agoExplain → -
test
Test scripts for Wekan
PHP ★ 0 7y agoExplain →
No repos match these filters.