Dashiki [1] is a dashboarding tool that we use for ad-hoc dashboards at WMF. It implements several different layouts which are basically graphs and data filters organized in different ways to present different types of data. The most generic layout is "tabs" which basically just groups graphs into tabs. An example is this dashboard:
https://analytics.wikimedia.org/dashboards/browsers/ (this has several thousand visitors each month, it's useful to a lot of outside research as well as internal decisions)
Which is configured in this on-wiki config page: https://meta.wikimedia.org/wiki/Config:Dashiki:SimpleRequestBreakdowns
The tabs layout graphs don't have a way to link out to metric definitions, dataset explanations, etc. Adding one entails basically making it so you can put something like { metricDefinition: https://meta.wikimedia.org/wiki/Research:Page_view } and it would show up somewhere in a graph footer, to give a general explanation of what metric the user is looking at.
Dashiki is written in JS, with require JS, uses knockout for data flow and templating, Semantic UI for widgets, and D3 or dygraphs for graphing. The repository is here: https://gerrit.wikimedia.org/r/#/admin/projects/analytics/dashiki
[1] https://wikitech.wikimedia.org/wiki/Analytics/Systems/Dashiki