leantime

Ochiq manbalardan

Leantime — loyiha menejerlari boʻlmagan jamoalar uchun ochiq manbali loyihalarni boshqarish tizimi: maqsadlar, rejalashtirish va vazifalar bitta sodda ilovada.

IlovaKategoriya: Veb-ilovalar · Hujjatlar va viki · Taʼlim (LMS) · Loyihalarni boshqarishOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

Koʻplab jamoalarga maxsus loyiha menejerisiz ish rejalashtirish va kuzatish kerak boʻladi. Leantime strategiya, rejalashtirish va ijroni bitta joyda birlashtirib, bu vazifani hal qiladi, shu bilan birga maqsadlar, vazifalar va natijalar butun jamoa uchun bogʻlangan holda qoladi. Tizimda kanban doskalari, gantt jadvallari, jadval, roʻyxat va taqvim koʻrinishlari, cheklovsiz kichik vazifalar va bogʻliqliklar, bosqichlar, sprintlar, vaqtni kuzatish va vaqt jadvallari mavjud. Maqsad va koʻrsatkichlarni kuzatish, lean va biznes model kanvaslari, xavflarni tahlil qilish, retrospektivalar, vikilar va izohlar rejalashtirish hamda bilim almashishni qoʻllab-quvvatlaydi, LDAP, OIDC, ikki bosqichli autentifikatsiya va loyihalar boʻyicha ruxsatlar esa boshqaruvni taʼminlaydi. Leantime AGPL-3.0 litsenziyasi ostida tarqatiladi va PHP hamda MySQL/MariaDB stekida oʻz serveringizda joylashtirilishi yoki rasmiy Docker tasviri orqali ishga tushirilishi mumkin. Tizim ADHD, disleksiya va autizmli foydalanuvchilarni hisobga olgan holda yaratilgan hamda Asana, ClickUp yoki Jira kabi vositalarga ochiq manbali muqobil izlayotgan kichik va oʻrta jamoalarga moʻljallangan. Funksiyalar tarkibi va oʻrnatish tafsilotlari relizlar boʻyicha farq qilishi mumkin, shuning uchun joylashtirishdan oldin repozitoriydagi hujjatlarni tekshiring.
  • agile
  • asana
  • calendar
  • clickup
  • gantt
  • hacktoberfest
  • jira
  • kanban
  • lean
  • leantime
  • notion
  • project-management

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
Web browserMos—Kartochkada bildirilgan—
Server / self-hostedNomaʼlum———
Container (OCI)Nomaʼlum———
Node.jsMos—paket manifesti: package.json name0.60

Relizlar

tekshirilgan: 29-okt, 2026
v3.12.0Oxirgi15-okt, 2026Rasmiy manba ↗

3.12.0 versiyasi fayllari

Marketpleys bu fayllarni saqlamaydi: yuklab olish rasmiy manbadan. Biz ularni skanerlamaganmiz.
FaylPlatformaHajmSHA-256Rasmiy manbadan yuklab olish
Leantime-v3.12.0.tar.gzNomaʼlum112,9 MBd9e93be5d981…Rasmiy manba ↗
Leantime-v3.12.0.zipNomaʼlum119,7 MB86891cbee284…Rasmiy manba ↗

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi100
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 0 days ago
Hujjatlar · 1515
README 17044 chars, description present
Foydalanishga tayyorlik · 1515
install instructions: yes; releases: yes
Metamaʼlumotlar · 1010
4/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 6 days ago
Kategoriya aniqligi · 1010
classifier confidence 1
Ommaboplik · 1010
11837 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX AGPL-3.0
Hamjamiyat · 55
issues enabled, 1151 forks

Litsenziya

AGPL-3.0
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/Leantime/leantimeAsosiy★ 11 837 yulduzfaollik: 15-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

Leantime/leantime dan · litsenziya AGPL-3.0 · yuklangan 29-okt, 2026

Leantime®

⭐ If you find Leantime useful, please star us on GitHub! ⭐

Leantime is an open source project management system for non-project managers. We combine strategy, planning and execution while making it easy for everyone on the team to use. Built with ADHD, dyslexia and autism in mind. 🧠

💪 As simple as Trello but as feature-rich as Jira 🔄 A perfect alternative to ClickUp, Monday, or Asana 🌐 https://leantime.io

[License Badge] [Docker Hub Badge] [Github Downloads] [Discord Badge] [Crowdin] [GitHub Sponsors]

[alt text]

🚀 Features*

Task ManagementProject PlanningInformation/Knowledge ManagementAdministration
Task management viakanban boards, gantt, table, list and calendar viewsProject Dashboards, reports & status updatesWikis / DocsEasy installation
Unlimited subtasks and dependenciesGoal & metrics trackingIdea BoardsMultiple user roles and per project permissions
Milestone managementLean & Business Model CanvasRetrospectivesTwo factor authentication
Sprint ManagementSWOT Analysis canvasFile Storage via S3 or local filesystemLDAP, OIDC integration
Timetracking & timesheetsRisk AnalysisScreen & webcam recordingExtendable via plugins and API
... and moreComments/discussions on everythingIntegrates with Slack, Mattermost, Discord
... and moreAvailable in over 20 languages
*yes, all of these features are included in the OSS version

📸 Screenshots

❗System Requirements

  • PHP 8.2+
  • MySQL 8.0+ or MariaDB 10.6+
  • Apache or Nginx (IIS works with some modifications)
  • PHP Extensions:
  • BC Math (bcmath)
  • Ctype
  • cURL
  • DOM
  • Exif
  • Fileinfo
  • Filter
  • GD
  • Hash
  • LDAP
  • Multibyte String (mbstring)
  • MySQL
  • OPcache
  • OpenSSL
  • PCNTL
  • PCRE
  • PDO
  • Phar
  • Session
  • Tokenizer
  • Zip
  • SimpleXML

️⚡️ Installation (Production)

There are two main ways to install LeanTime for production. The first of which is to install all needed pieces of the system locally. The second is to use the officially supported Docker image.

Local Production Installation
  • Download latest release package (file is called: Leantime-vx.x.x.zip) from the release page
  • Create an empty MySQL database
  • Upload the entire directory to your server
  • Point your domain root to the public/ directory
  • Rename config/sample.env to config/.env
  • Fill in your database credentials (username, password, host, dbname) in config/.env
  • Navigate to <yourdomain.com>/install
  • Follow instructions to install database and set up first user account
IIS Installation Notes

Whilst the steps above are applicable to Internet Information Services (IIS), there is an additional configuration change that may be required in IIS to ensure full functionality - you need to allow the PATCH method:

  • Open IIS
  • Expand the server and sites on the left and select the LeanTime site
  • Double click on Handler Mappings
  • Double click on the PHP handler mapping that is used by the site
  • Click Request Restrictions…
  • Click the Verbs tab
  • In the One of the following verbs text box, add PATCH - for example: GET,HEAD,POST,PATCH
  • Click OK
  • In the Executable (optional) text box, put a double quote character (“) at the start and at the end of the path to the php-cgi.exe file (this isn't needed if the path doesn't have a space in it)
  • Click OK
  • A popup will appear asking if you want to create a FastCGI application - click Yes

Note: You may need to repeat this when you upgrade PHP.

Production Installation via Docker

We maintain an official Docker image on dockerhub. To run the image enter your MySQL credentials and execute. You can pass in all the configuration variables from .env

docker run -d --restart unless-stopped -p 8080:8080 --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 LEAN_EMAIL_RETURN=changeme@local.local \
--name leantime leantime/leantime:latest

Unless you have a database defined somewhere else you should use our docker-compose file.

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

Important: If you are planning to use plugins you need to mount the plugin folder plugins:/var/www/html/app/Plugins and ensure the www-data user has access to it. Otherwise installation may fail or plugins will be removed after a restart

Docker Installation Notes

If you intend to place Leantime behind a reverse proxy (nginx, etc.) to handle custom domain name resolution and SSL offloading, you will need to set the following environment variable in docker

-e LEAN_APP_URL=https://yourdomain.com \
  • Update yourdomain.com to your custom domain name.

🤓 Installation (Development)

There are two ways to install a development setup of LeanTime. The first (but most technical) is to install all pieces of the system locally. The second (and preferred method) is to use a docker containerized development environment.

Local Development Installation
  • Clone repository to your local server
  • Create MySQL database
  • Run webpack builder via make build-dev
  • Point your local domain to the public/ directory
  • Rename config/sample.env to config/.env
  • Fill in your database credentials (username, password, host, dbname) in config/.env
  • Navigate to <localdomain>/install
  • Follow instructions to install database and user account
Development Installation via Docker

For development, we use a dockerized development environment. You will need to have docker, docker compose, make, composer, git and npm installed.

  • Notes for Windows Environments:
    • Run all commands within the git bash terminal in order to utilize unix specific commands
    • If installing php from a zip file, make sure to configure php.ini It does not exist initially, so copy C:\php\php.ini-development to C:\php\php.ini. You will also need to edit php.ini in a text editor and enable all needed extensions for the build process. You can find these by running the make commands and looking for any extensions that error out as missing. You can enable them by searching php.ini for the extension that will look like: ;extension=gd and removing the semicolon.

In order to build the development docker image, in the root of this repository, run a primer with

make clean build

afterwards, run

make run-dev

this will start the development server on port 5080.

The dev environment provides a MySQL server, mail server, s3 server, and should be good to go for your needs out of the box. The basic configuration of the development environment is already defined in the composer file. You can create .env file inside of config/.env to augment the base configuration by setting some of the configs out of sample.env). Important: Don't update the database information as this will disconnect the app from the docker database. The applications you get are as follows

  • http://localhost:5080 : leantime
  • maildev - to check emails sent (web UI on container port 8081)
  • s3ninja - to check s3 uploads (container port 8083). You need to enable this in the config/.env file by enabling s3
  • MySQL (leantime-db, credentials leantime:leantime, database leantime)

maildev, s3ninja and MySQL are published on random free host ports. Look them up with e.g. docker compose --file .dev/docker-compose.yaml port maildev 8081.

Additionally, Xdebug is enabled, but you will have to modify your IDE key in the .dev/xdebug.ini file(or alternatively, on your IDE). You also need to have port 9003 temporarily open on your firewall so you can utilize it effectively. This is because connections from docker to the host will count as external inbound connections

Run Tests

Static Analysis make phpstan Code Style make test-code-style (to fix code style automatically use make fix-code-style) Unit Tests make unit-test Acceptance Tests make acceptance-test (requires docker)

You can test individual acceptance test groups directly using: For api: docker compose --file .dev/docker-compose.yaml --file .dev/docker-compose.tests.yaml exec leantime-dev php vendor/bin/codecept run -g api --steps For timesheets: docker compose --file .dev/docker-compose.yaml --file .dev/docker-compose.tests.yaml exec leantime-dev php vendor/bin/codecept run -g timesheet --steps

🏗 Update

Manual
  • 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 you to <yourdomain.com>/update
CLI
  • Run php bin/leantime system:update
Docker
  • Before updating, make sure your mysql container was started using a mounted volume, otherwise your content will be deleted
  • Delete/Stop existing container
  • Pull the latest docker image and rebuild using your compose file

Common Issues

Please refer to our documentation about common issues found when installing or updating Leantime

🔌 Extend Leantime

You can extend Leantime by:

🛟 Let us install it for you.

Hassle free installation service in your environments. We can do full installations, updates, configurations or plugin installations. See our Marketplace for details.

☁️ Not interested in hosting yourself? Let us do it for you

We offer managed hosting plans as well as a SaaS product so you can get all the benefits of Leantime without the hassle. Head to leantime.io for more information.

🤙 Need technical support?

We can help you set up Leantime in your environment and customize it to your needs. Our support plans are outlined on our website.

Please note: We currently only support the official Leantime docker compose and standard installations. We only offer support for the most recent version.

We do not offer support for Cloudron, Elestio, Turnkey, or other external distribution platforms sharing unofficial versions of Leantime.

🫴 Contributing

We're excited you are interested in contributing to Leantime. We want to make sure you have a great experience contributing to Leantime and that the new features you build will make it into core.

🪲 Bugs

Find an issue on Github (or create a new one) add your name to it or comment that you will be working on it. Once fixed, create a Pull Request.

New Features in Core

If you have an idea about new features please reach out to us on Discord. This is where we coordinate feature development and discuss whether core is the right place to add your new features (Plugins is the alternative).

🌏 Translations

Language files and translations are stored in app/Language/* . Once updates please create a Pull Request.

👥 Community Support

⚖️ LICENSE Exceptions

Leantime is licensed under AGPLv3. This file forms part of the Leantime Software for which the following exception is added: Plugins within the /app/Plugins directory which may contain plugins licensed under other licenses including our enterprise license.

Repozitoriyni ochish ↗