en.wikipedia.org/wiki/Faceted_search
Многие Search engine поддеживают из коробки. Пример для Elasticsearch — blog.madewithlove.be/...arch-using-elasticsearch
Да, в основном Sonar занимается анализом, но не только исходников но и результатов выполнения тестов и т.д. Но кроме этого в нем также есть issues которые можно заводить вручную, привязывать к исходникам, назначать людей, указывать ориентировочное время и т.д.
Вы изобрели Sonar — www.sonarqube.org
Nozbe (партнерская ссылка — nozbe.com/?a=venis, если вдруг не хочется партнерскую — переходите по обычной — nozbe.com). С одной стороны довольно простой. С другой — есть все необходимое для роста. Под несколько платформ + web + desktop и дешевле omni*