Lavagna alternatives and similar software solutions
Based on the "Project Management" category.
Alternatively, view Lavagna alternatives based on common mentions on social networks and blogs.
Gogs9.9 9.4 Lavagna VS GogsGogs is a painless self-hosted Git service
Gitea9.8 9.9 Lavagna VS GiteaGit with a cup of tea, painless self-hosted git service
Phabricator9.3 8.0 L3 Lavagna VS PhabricatorEffective June 1, 2021: Phabricator is no longer actively maintained.
gitbucket9.0 8.1 Lavagna VS gitbucketA Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
OpenProject8.9 10.0 L3 Lavagna VS OpenProjectOpenProject is the leading open source project management software.
Gitolite8.9 2.5 Lavagna VS GitoliteHosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.
Redmine8.8 9.7 L2 Lavagna VS RedmineMirror of redmine code source - Official Subversion repository is at https://svn.redmine.org/redmine - contact: @vividtone or maeda (at) farend (dot) jp
Taiga8.5 0.0 L2 Lavagna VS TaigaAgile project management platform. Built on top of Django and AngularJS
Octobox7.8 3.3 Lavagna VS Octobox📮Untangle your GitHub Notifications
Gitlist7.6 3.7 Lavagna VS GitlistAn elegant and modern git repository viewer
Gitblit7.3 8.8 L1 Lavagna VS Gitblitpure java git solution
goodwork7.2 2.9 Lavagna VS goodworkSelf hosted project management and collaboration tool powered by TALL stack
Bonobo Git Server7.0 0.0 L3 Lavagna VS Bonobo Git ServerBonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.
Leantime6.8 9.1 Lavagna VS LeantimeLeantime is a lean project management system for non-project managers. Designed to help you manage your projects from ideation to delivery.
UVDesk6.0 4.5 Lavagna VS UVDeskUVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features.
ZenTao5.9 10.0 Lavagna VS ZenTaoZentao is a lifecycle management for agile projects and open source!
Tuleap5.8 10.0 Lavagna VS TuleapTuleap is a Free & Open Source Suite to improve management of software developments and collaboration. With a single web-based solution, project managers, developers & quality managers can easily build, deploy software projects.
Gitprep5.4 0.0 L3 Lavagna VS GitprepPortable GitHub system into your own server
Git WebUI5.2 0.0 Lavagna VS Git WebUIA standalone local web based user interface for git repositories
Klaus4.8 8.0 L3 Lavagna VS Klausdocker run klaus / pip install klaus — the first Git web viewer that Just Works™.
The Bug Genie4.8 0.0 L2 Lavagna VS The Bug GenieThe Bug Genie is a friendly project management and issue tracking tool
Trac4.7 9.1 L2 Lavagna VS TracTrac is an enhanced wiki and issue tracking system for software development projects (mirror)
LeanLabs Kan4.6 0.0 L4 Lavagna VS LeanLabs KanLean project management for GitLab
CaseBox4.5 0.0 Lavagna VS CaseBoxManage all your organisation's information in one system.
Phproject4.4 2.8 L3 Lavagna VS PhprojectA high performance full-featured project management system
Titra3.6 7.0 Lavagna VS Titratitra - modern open source project time tracking for freelancers and small teams
Apache Bloodhound3.0 0.0 L2 Lavagna VS Apache BloodhoundMirror of Apache Bloodhound
Re:Backlogs2.6 0.0 Lavagna VS Re:BacklogsRe:Backlogs is an Open Source Project Management Tool.
Lazylead1.6 6.5 Lavagna VS LazyleadEliminate the annoying work within ticketing systems (Jira, GitHub, Trello). Allows automating (without admin access) daily actions like tickets fields verification, email notifications by JQL/GQL, meeting requests to your (or teammates) calendar.
Microgit1.5 0.0 Lavagna VS MicrogitGit hosting service made in Crystal and Lucky
Kallithea1.1 - Lavagna VS KallitheaSource code management system that supports two leading version control systems, Mercurial and Git, with a web interface.
ProjeQtOrA complete, mature, multi-user project management system with extensive functionality for all phases of a project.
sorciaSorcia is a minimalist web frontend for Git repositories with fine-grained user access controls, multiple themes to choose based on your taste and many more.
PagureA lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development.
FossilDistributed version control system featuring wiki and bug tracker
RhodeCodeRhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial.
SCM ManagerThe easiest way to share and manage your Git, Mercurial and Subversion repositories over http.
GitLabSelf Hosted Git Management Application
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Lavagna or a related project?
Latest stable release is 1.1.7 (2020-11-17)
Lavagna is a small and easy to use issue/project tracking software.
It requires Java 8 or better and optionally a database: MySQL, MariaDB or PostgreSQL. It can be deployed in a Java servlet container or as a self contained war.
Lavagna supports MySQL (at least 5.1), MariaDB (tested on 10.1), PostgreSQL (tested on 9.1) and HSQLDB (for small deploy).
It's distributed in 2 forms:
- simple war for deploying in your preferred web container
- self contained war with embedded jetty web server
See the documentation at http://help.lavagna.io
For testing purposes
If you want to test it locally, you can download the self contained war and run:
wget https://repo1.maven.org/maven2/io/lavagna/lavagna/1.1.7/lavagna-1.1.7-distribution.zip unzip lavagna-1.1.7-distribution.zip ./lavagna-1.1.7/bin/lavagna.sh
Go to http://localhost:8080 and login with "user" (password "user").
See the README in the archive and the documentation at http://help.lavagna.io if you want to customize the scripts and set lavagna in production mode.
Lavagna is also available as a Docker image so you can try it on the fly:
Java and Kotlin
Lavagna runs on a Java 8 jvm. Some parts of Lavagna are made with Kotlin.
Use UTF-8 encoding and 120 characters as line width. You will need a Java and Kotlin aware IDE. (Currently tested with intellij and eclipse).
For eclipse: you will need to install the kotlin plugin and add the "Kotlin nature" to the project: Right click on the project -> "Configure Kotlin" -> "Add Kotlin nature"
Install npm and run the following script to assure your code follows our guidelines
First ensure that all the dependencies are ok with
Then, for checking:
npm run-script lint
Fix any error or warning before opening a pull request
Launch the Web Server:
For launching Web Server + DB manager (HSQLDB only):
mvn jetty:run -DstartDBManager
for launching Web Server with the MySQL database (use the mysql profile):
mvn jetty:run -Pdev-mysql
mvn jetty:run -Pdev-pgsql
go to http://localhost:8080 if you have a 403 error, you must configure the application, go to http://localhost:8080/setup, select demo + insert user "user".
enter username: user password: user
For running the test cases:
For running the test cases with MySQL or PostgreSQL:
mvn test -Ddatasource.dialect=MYSQL
mvn test -Ddatasource.dialect=PGSQL
For running with jetty-runner:
mvn clean install java -Ddatasource.dialect=HSQLDB -Ddatasource.url=jdbc:hsqldb:mem:lavagna -Ddatasource.username=sa -Ddatasource.password= -Dspring.profiles.active=dev -jar target/dependency/jetty-runner.jar --port 8080 target/*.war
When adding new file, remember to add the license header with:
Use the following stats for keeping an eye on the performances:
- https://github.com/kentcdodds/ng-stats has a bookmarklet
- https://github.com/mrdoob/stats.js/ has a bookrmarklet
The documentation is written using stampo (see https://github.com/digitalfondue/stampo). It currently reside in src/main/stampo .
For building the doc:
mvn clean stampo:build
The output will be present in target/generated-docs
For testing the documentation run
And go to http://localhost:45001/
In order to make it easier to tests on different databases we included 3 Vagrant VMs. Make sure that you have installed Vagrant and VirtualBox before continuing.
Fetch the submodules:
git submodule update --init
If you are under windows you need to ensure that the pgsql submodule is not in a broken state, double check that the file puppet\modules\postgresql\files\validate_postgresql_connection.sh is using the unix end of line (run dos2unix).
To run the tests with Vagrant boot the VMs with:
vagrant up [optionally use pgsql / mysql to boot only one VM]
Once that the VM is up and running run the tests:
mvn test -Ddatasource.dialect=PGSQL / MYSQL
PGSQL: localhost:5432/lavagna as postgres / password
MySQL: localhost:3306/lavagna as root
Notes about databases
The application uses UTF-8 at every stage and on MySQL you will need to create a database with the collation set to utf8_bin:
CREATE DATABASE lavagna CHARACTER SET utf8 COLLATE utf8_bin;
Jacoco plugin is used.
mvn clean test jacoco:report
-> open target/site/jacoco/index.html with your browser
About Database migration
Can be disabled using the following system property: datasource.disable.migration=true
Check for updated dependencies
*Note that all licence references and agreements mentioned in the Lavagna README section above are relevant to that project's source code only.