Popularity
7.8
Growing
Activity
9.8
Declining
4,577
64
594

Programming language: PHP
License: GNU Affero General Public License v3.0
Tags: Project Management     Software Development    
Latest version: v2.1.4

Leantime alternatives and similar software solutions

Based on the "Project Management" category.
Alternatively, view Leantime alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Leantime or a related project?

Add another 'Project Management' Software solution

README

Leantime™

License Badge Version Docker Hub Badge Discord Badge Crowdin

Leantime is a lean open source project management system for startups and innovators written in PHP, Javascript with MySQL. https://leantime.io

Updates

Just released! Leantime is now on 2.2.10.

New features included in this release:

  • Document Manager & Wiki Option (with Google Docs import)
  • * Updated Dashboard for project updates and team overview
  • * iCal calendar export (Thank you @calawhkbu).

| [alt text](public/images/Screenshots/Docs.png "Document Manager") |

For more details on this release, visit: https://github.com/Leantime/leantime/releases/tag/v2.2.10

Features:

  • Task management using kanban boards, table and calendar views
  • Idea boards & idea kanban boards
  • Research boards using the Lean Canvas
  • Milestone management using Gantt charts
  • Timesheet management
  • Retrospectives
  • Project dashboards
  • Project reports
  • Multiple user roles (client, team member, client manager, manager, administrator)
  • Two-Factor Authentication
  • LDAP integration
  • Integrations with Mattermost, Slack, Zulip, Discord
  • Export timesheets, tasks and milestones to CSV
  • File storage with AWS S3 or local file system
  • Available in English, Spanish, Russian, Dutch, German, French, Hebrew, Japanese, Portuguese (Brazil), Vietnamese (Viet Nam), Chinese (S), Chinese (T), Japanese

Screenshots

[alt text](public/images/Screenshots/Dashboard.png "Dashboard") [alt text](public/images/Screenshots/ToDoKanban.png "Kanban Board") [alt text](public/images/Screenshots/ToDoTable.png "Grouped To-Dos")
[alt text](public/images/Screenshots/ToDoView.png "My Timesheets") [alt text](public/images/Screenshots/Milestones.png "Milestone Gantt Charts") [alt text](public/images/Screenshots/Ideas.png "Idea Board")
[alt text](public/images/Screenshots/Calendar.png "Calendar") [alt text](public/images/Screenshots/Strategy.png "Lean Canvas") [alt text](public/images/Screenshots/Reports.png "Report Screens")

System Requirements

  • PHP 8+
  • MySQL 5.7+
  • Apache or Nginx (IIS works with some modifications)

Installation (Production)

  • Download latest release package
  • Create an empty MySQL database
  • Upload entire directory to your server
  • Point your domain to the public/ directory
  • Rename config/configuration.sample.php to config/configuration.php
  • Fill in your database credentials (username, password, host, dbname) in config/configuration.php
  • Navigate to <yourdomain.com>/install
  • Follow instructions to install database and set up first user account

Installation (Development)

  • Install composer and npm
  • Clone repository to your local server
  • Create MySQL database
  • Run composer to load php dependencies composer install then npm install to load Javascript dependencies and finally run the grunt task to create the compiled js files ./node_modules/grunt/bin/grunt Build-All
  • Point your local domain to the public/ directory
  • Rename config/configuration.sample.php to config/configuration.php
  • Fill in your database credentials (username, password, host, dbname) in config/configuration.php
  • Navigate to <localdomain>/install
  • Follow instructions to install database and user account

Installation via Docker

We maintain an official Docker image on dockerhub. To run the image enter your MySQL credentials and execute

docker run -d --restart unless-stopped -p 80:80 --network leantime-net \
-e LEAN_DB_HOST=mysql_leantime \
-e LEAN_DB_USER=admin \
-e LEAN_DB_PASSWORD=321.qwerty \
-e LEAN_DB_DATABASE=leantime \
-e [email protected] \
--name leantime leantime/leantime:latest

You can set any of the config variables in config/configuration.php when running the docker command.

Once started you can go to <yourdomain.com>/install and run the installation script.

Update

  • Make sure to take a backup of your database and files
  • Replace all files in your directory with the updated version
  • If there were any database changes, the system will redirect your to <yourdomain.com>/update

LICENSE Exceptions

This file forms part of the Leantime Software for which the following exception is added: Plugins within the /src/plugins directory which merely make function calls to the Leantime Software, and for that purpose include it by reference shall not be considered modifications of the software.

Support


*Note that all licence references and agreements mentioned in the Leantime README section above are relevant to that project's source code only.