Mangle : un langage de programmation de base de données déductive open source basé sur Datalog
Mangle est un langage de programmation open source qui étend Datalog pour la programmation de bases de données déductives. Il prend en charge des fonctionnalités telles que l'agrégation, les appels de fonctions et la vérification de type optionnelle, permettant une représentation et une interrogation uniformes des données provenant de plusieurs sources et la modélisation des connaissances du domaine. Mangle fournit une bibliothèque Go pour une intégration facile dans les applications. Il prend en charge les règles récursives et montre, à travers des exemples, comment utiliser Mangle pour trouver les logiciels affectés par la vulnérabilité log4j, et comment effectuer le groupement et l'agrégation. Bien qu'il sacrifie certaines performances, sa facilité d'utilisation et son extensibilité en font un outil puissant.