OpenSource-Hub
L

Leantime

9.8k stars·Office Productivity·SHA-256 checksum verified

Leantime is an open source project management system for non-project managers, combining strategy, planning and execution with ADHD-friendly design.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Open source project management for non-PMs: as simple as Trello, as powerful as Jira, ADHD-friendly.

Core Features

  • Kanban, Gantt, table, list, and calendar task views
  • Goals, OKRs, Lean Canvas, SWOT analysis
  • Team wikis, idea boards, retrospectives
  • Time tracking, timesheets, screen & webcam recording
  • Dependencies, milestones, sprint management

What It Can't Do

  • Requires PHP 8.2+ and MySQL/MariaDB; older versions won't work;
  • For local install, ensure PHP extensions like LDAP, GD are enabled;
  • IIS requires additional PATCH method configuration;
  • First-time setup requires manual .env file configuration.

Use Cases

  • Small startup teams managing projects and goals
  • Creative agencies needing simplified workflows
  • Educational institutions and non-profits
  • Individuals, especially those with attention challenges

Detailed Introduction

Leantime is an open source project management system built specifically for non-project managers. It combines strategic planning, goal tracking, and daily execution in one simple interface. Designed with ADHD, dyslexia, and autism in mind, Leantime offers kanban boards, Gantt charts, timeline views, tables, calendars, wikis, goal dashboards, time tracking, and retrospective tools. It supports unlimited subtasks, dependencies, milestones, sprints, and integrations with Slack, Mattermost, Discord, LDAP, OIDC, and more. Available in 20+ languages and extendable via plugins and API. Compared to Trello, it provides rich project planning features; compared to Jira, it offers much simpler usability.

Troubleshooting & FAQ (2)

Troubleshooting
How to fix 'could not find driver' error when connecting Leantime Docker image to PostgreSQL?

The official Leantime Docker image (v3.6.0 and earlier) lacks the PostgreSQL PDO driver, causing 'PDOException: could not find driver' when LEAN_DB_TYPE=postgres is set. As a workaround, rebuild the image with the driver:

FROM leantime/leantime:3.6.0
USER root
RUN apk add --no-cache libpq libpq-dev && docker-php-ext-install pdo_pgsql && apk del libpq-dev
USER www-data

A proper fix is staged in PR #3447 and will be included in v3.7.0+ releases. For now, use the custom Dockerfile or wait for the official update.

GitHub Issue #3212
Troubleshooting
Why does Leantime throw 'duplicate key value violates unique constraint' on first user login with PostgreSQL?

After a fresh install on PostgreSQL, the installer inserts seed data (admin user, demo tickets) with explicit IDs, but doesn't update the BIGSERIAL sequences. When a new user signs in for the first time, the next auto-generated ID collides with the existing row. Workaround: manually resync sequences by running SETVAL for each table to the current max(id)+1, e.g. SELECT setval(pg_get_serial_sequence('zp_user','id'), (SELECT MAX(id) FROM zp_user)); repeat for zp_clients, zp_projects, zp_canvas, zp_canvas_items, zp_relationuserproject, zp_tickets. A permanent fix is staged in PR #3447.

GitHub Issue #3380

Tags

project-managementkanbanganttadhd-friendlyopen-sourceteam-collaboration

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Quick start with Docker: docker run -d -p 8080:80 leantime/leantime:latest

4

Step 2: Visit http://localhost:8080 and follow the installation wizard to configure your database

5

Step 3: Create an admin account and start using boards and projects

Install Guide
  1. Step 1: Quick start with Docker: docker run -d -p 8080:80 leantime/leantime:latest
  2. Step 2: Visit http://localhost:8080 and follow the installation wizard to configure your database
  3. Step 3: Create an admin account and start using boards and projects
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop and remove the Docker container/image, or delete the local installation folder and drop the database.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseAGPL-3.0
Last Updated2026-06-27 08:05:32
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects