RootDB

Une application open source de reporting, basée sur le language SQL, simple par défaut, pensée pour les développeurs.

Simple par défaut, pensé pour les développeurs

C'est quoi ?

Une webapp open source auto-hébergeable permettant de faire du reporting en utilisant toute la puissance du language SQL.

Facile d’utilisation pour les utilisateurs qui ont simplement besoin de consulter les rapports.

Une interface de développement des rapports pensée pour les développeurs avant tout.

À qui s'adresse ce logiciel ?

Pour qui ?

Pour les associations, entreprises ou start-ups qui ont besoin:

  • de visualiser et naviguer facilement dans leur données.
  • de conserver la main sur leur données à l'aide d'une solution auto-hébergeable.
  • d'intégrer des rapports dans leur backoffice.

RootDB est open source !
Si vous souhaitez contribuer, cela se passe sur Github

Accéder au projet sur Github

github logo

Découvrez toutes les fonctionnalités

Fonctionnalités

Liste non-exhaustive de fonctionnalités.

Multi-rapports

Plusieurs rapports peuvent être ouverts dans un même onglet de votre navigateur web.

Multi-connecteurs

Vous pouvez configurer et utiliser plusieurs connexions de base de données pour vos rapports. (MySQL, MariaDB, PostgreSQL - expérimental)

Génération de listings

Configurateur de tableau dynamique simple et pratique.
Créez des liens vers d'autres rapports.

3 bibliothèques graphiques à disposition

Accès intégrale aux deux bibliothèques de génération de graphiques parmi les plus populaires : Chart.js et D3.js, Apache ECharts - sans aucune limitation.

Pour le développeur

Code javascript, avec requête SQL d’exemple, prêt à l’emploi, pour différents modèles de graphiques : le développeur est guidé.
Des raccourcis clavier pratiques sont à disposition pour limiter l'usage de la souris

Paramètres de rapports

Utilisez des paramètres par défaut ou créez les votre facilement afin de filtrer les données de vos rapports.

Gestion des utilisateurs

Créez des groupes d’utilisateurs si nécessaire afin de limiter l’accès de vos rapports facilement.
Il est également possible de limiter l’accès d’un rapport à un ou plusieurs utilisateurs.

Intégration

Intégrez vos rapports dans des site web externes en quelques clics.

Mise en cache

Deux type de mise en cache sont disponibles :

  • Job - mettre en cache les résultats d'un ou plusieurs jeux de paramètres, de manière régulière.
  • Utilisateur - mettre en cache, ponctuellement, les résultats d'un rapport pour les partager avec d'autres personnes rapidement.

Compatibilité

Nous supportons les moteurs de rendu les plus communs pour plus de compatibilité.

icanopee logo

RootDB allowed us to have nice custom reports integrated into our BO. Thanks to the team which is listening to user feedback to make it evolve quickly in the right direction.

Damien P.

CTO at icanopée

Blog

Restez informé

Support communautaire

Nous sommes ici pour aider

N'hésitez pas à venir demander de l'aide et faire vos retours sur notre forum.