I'm a long-time user of Trac. It's a Python based client-server application, which means you run it on the server, and the "clients" need nothing but a web browser to access it:
Example screenshot from one of my projects / Android clients (click images for larger variants)
It certainly matches your requirements:
Creation of tickets: Sure. That's its ...
Gitlab fits your criteria rather nicely!
Gitlab is an open source project that you can self host (use the Gitlab Community Edition). It isn't an exact work-alike of Github, but it is surprisingly close. I've recently started to use it for a number of projects and been pleasantly surprised at almost every step1.
It offers a wrapper around bare git ...
A few years back, I've tried Redmine and it could be an option for you.
You can create tickets, they are called issues in this environment
Categorization of issues is possible
Priorities for issues can be set, too
Every issue can be discussed by adding comments
Issue tracking is integrated (for example by subscribing to an issue ...
One product consistently comes out on top: GQueues.
I am now actively using GQueues. I am still actively testing the other options as they progress (or as new options become available); GQueues is basic but hits on all the required points, even if it isn't flawless.
Many of the projects below will say "we have sync! Just use Zapier/IFTTT/etc", but that is ...
I'd recommend using Trac (for details and screenshots, see my answers here and here. Trac fulfills all your requirements listed:
Issue tracker: Yes.
GIT integration: Yes, also other VCSs as e.g. SVN or Mercurial are supported. For Git, there's even integration with Github.
Progress: Yes, via multiple plugins you can even chose what fits you best.
Try my Portable Kanban. Disclosure: I'm developer of PK.
it works offline
it's free, can be used commercially.
it works on Windows only.
It has a Pomodoro timer that is configurable (work/short pause/long pause intervals, sound)
It has a lot of options for configuring UI and board.
May be used for teams too (requires Redis server).
Here's a screenshot of ...
Mantis Bug Tracker
I would suggest Mantis as few commenters already did. I'm using it successfully. It is:
open source – GPL
well-customizable just by configuration (workflows, statuses, categories, priorities)
mobile access addon (3rd-party, not free)
e-mail integration – creation of tickets from e-mails
Mantis is a great ...
You can use OpenProject for these requirements. It is free and open source software. Here's how:
Create one root project.
Create a sub-project of the root project for each project in your team.
Use the task board feature from the "Agile & Scrum" plugin for Kanban functionality (instructions).
Create a combined Gantt diagram for all projects:
Set up ...
I have also researched a few tools myself and would like to share what I have found so far.
Urban Turtle pros – product backlog tree view, integration with TFS, includes both methodologies. Cons – busy interface, lack of visual appeal and ease of use, no time tracking and file attaching, lack of flexibility. Pricing $8-6 per user/per month for a yearly ...
I've recommended Trac a couple of times here for project management. It's an open-source project management tool for self-hosting written in Python, supported by tons of plugins – a.o. all you named in your question:
free to use (or to adjust: the source is with you ;)
I am a proud, happy and confident user of AbstractSpoon ToDo-List and recommend it to all my colleagues.
Your requirements and how they are fulfilled:
simple: maybe it has too many features by default. So make sure you hide everything you don't need
popups: turned off by default but configurable in preferences. The information displayed is configurable
Have you tried Quire? It can:
create tasks within your projects easily,
has quite a nice UI for noting things down,
you need to create an account to use it, so password protected,
can assign priority and filter tasks according to priority as well,
list completed tasks,
is web based,
it is free (but if it ever changes, you can ...
I would consider evaluating the Atlassian stack, which is for me the most valuable out there:
JIRA + Fisheye + Confluence will be a perfect match. Fisheye can connect to either SVN or Git repositories
Disclaimer: I don't work for Atlassian. I use all these tools actively, daily, and develop plugins for JIRA since 4 years, ...
For many years now, I have been using Task Juggler, which is free.
I use it specifically because it has resource levelling.
It can also do the other things which you request (emphasis added):
Automatic resource leveling and tasks conflict resolution
Unlimited number of scenarios (baselines) of the same project for what-if ...
I recommend TaskWarrior. The core is command-line based, but there are also other frontends.
You might be interested in these two frontends:
tchart, a frontend which can do GANTT style diagrams, and
ptask, a GTK based frontend.
I though haven't used these two frontends, just the TUI frontend named vit.
Since you are developing code I would strongly recommend using a Version Control System rather than a simple back-up so as to manage your source code.
This would give you:
A back up of the source code.
The change history of the source code.
Information about who made which change.
Information about why a change was made.
The ability to revert the source ...
OP's example of a near-miss in "tyto" immediately suggests Trello, which has your data on their server, and is not opensource. There are some "clones" (I use the word advisedly), though, which might meet the need. The ones I'm aware of (not having actually used any) include:
* Appears to be the new name of what was formerly ...
You could try GitLab which is a complete source code management, issue tracker and wiki. Although this is slightly more than you wanted, the issue tracker covers everything you need.
Unlimited free private projects (maximum 10GB per project)
Tagging issues (this can also be used to mark type of case)
Filtering by tag
With self-hosted at least being an option, I recommend taking a look at Trac. It can be run via e.g. Apache or Nginx, and is build using Python – fully open source, you can adjust it to your very needs.
Let's see how your requirements are met:
Possibility to choose the type of the case: bug, feature, inquiry, schedule item or others: Some of these are ...
Habitica is a web-based application, with an accompanying android app which can help you. Mind you, depending on your tastes(and age), the RPG element might be juvenile or extremely cool. It also has an accompanying android app.
Gantt facilities are not native but can still be patched through on this application. Details can be found here.
Your use case is a type of "graph diagram" or "network diagram", and what I use for those is yEd. Its home page does specifically mention that it supports family tree diagrams.
I believe it meets all your requirements, including being free of charge. It's designed to run locally on a desktop or laptop (rather than on a smartphone). Once downloaded, there is ...
You need to be more specific on the requirements. From what you wrote I could say use notepad. But that's probably not what you had in mind. Maybe something like Trello? Or OneNote if you add handwritten stuff/drawings? (of course you can also include images in trello and use paint or something). Maybe evernote? Or just something like markdown? Maybe some ...
I suggest you JIRA. It has a downloadable, self-hosting version and available as an online service. Both are web-based.
Able to create projects or some way to strongly group tasks
It supports multiple projects, you can define components inside projects (every issue can belong to zero or more components), you can also tag issues and create a special issue ...
I have used the SiT! Support Incident Tracker (and actually compared it to other solutions).
It fulfils all of your listed requirements.
You can create tickets
Categorization is made with skills, products and sites
Priorities for issues can be chosen
You can add comments and see the history of the incident
Ticket tracking is possible
I'm using Trac for this kind of job (see my answer here for details):
Version control integration (SVN preferred): Definitely. I'm using it with SVN, but other VCSs (e.g. git) are also supported.
Tickets support custom fields, including search and filter: Yes. And more, like master tickets/dependencies, tags, ...
Different types of tickets can go through ...