All Projects → amzn → Oss Dashboard

amzn / Oss Dashboard

Licence: other
A dashboard for viewing many GitHub organizations at once.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Oss Dashboard

Vue Responsive Dash
Responsive, Draggable & Resizable Dashboard (Grid) for Vue
Stars: ✭ 128 (-11.11%)
Mutual labels:  dashboard
Kubebox
⎈❏ Terminal and Web console for Kubernetes
Stars: ✭ 1,855 (+1188.19%)
Mutual labels:  dashboard
Diting
运维面板,运维导航,统一账号平台,运维统一平台,LDAP管理平台
Stars: ✭ 142 (-1.39%)
Mutual labels:  dashboard
Android Icon Pack
Material Open Source's Android Icon Pack Running on Adian Follestad's Polar Dashboard
Stars: ✭ 130 (-9.72%)
Mutual labels:  dashboard
Bugvilla
Track, Manage & Kill Bugs Effectively 🔪 🐞
Stars: ✭ 132 (-8.33%)
Mutual labels:  dashboard
Dashboards
Responsive dashboard templates 📊✨
Stars: ✭ 10,914 (+7479.17%)
Mutual labels:  dashboard
Termdash
Terminal based dashboard.
Stars: ✭ 1,851 (+1185.42%)
Mutual labels:  dashboard
Sb Admin Svelte
StartBootstrap SB Admin rebuilt using Svelte + Sveltestrap
Stars: ✭ 143 (-0.69%)
Mutual labels:  dashboard
Robinhood On Rails
A web dashboard for the free trading platform Robinhood using Ruby on Rails and a private API
Stars: ✭ 134 (-6.94%)
Mutual labels:  dashboard
Redis dashboard
Sinatra app to monitor Redis servers.
Stars: ✭ 141 (-2.08%)
Mutual labels:  dashboard
Cloud
Open Source Database and Dashboards
Stars: ✭ 131 (-9.03%)
Mutual labels:  dashboard
Devtron
Software Delivery Workflow For Kubernetes
Stars: ✭ 130 (-9.72%)
Mutual labels:  dashboard
Monitaure
🔔 A server uptime monitoring progressive web application - NO LONGER MAINTAINED
Stars: ✭ 135 (-6.25%)
Mutual labels:  dashboard
Kui
A hybrid command-line/UI development experience for cloud-native development
Stars: ✭ 2,052 (+1325%)
Mutual labels:  dashboard
Metricio
⚡ Simple framework for easily creating dashboards to display metrics ⚡
Stars: ✭ 142 (-1.39%)
Mutual labels:  dashboard
Laravel Database Schedule
Manage your Laravel Task Scheduling in a friendly interface and save schedules to the database.
Stars: ✭ 94 (-34.72%)
Mutual labels:  dashboard
Coreui Free Bootstrap Admin Template
CoreUI is free bootstrap admin template
Stars: ✭ 11,038 (+7565.28%)
Mutual labels:  dashboard
Misp Dashboard
A dashboard for a real-time overview of threat intelligence from MISP instances
Stars: ✭ 142 (-1.39%)
Mutual labels:  dashboard
Rails admin theme
rails_admin theme flat theme
Stars: ✭ 142 (-1.39%)
Mutual labels:  dashboard
Indicator
仪表盘 / 指示器 / 温度计 / 湿度计 / Indicator / Dashboard
Stars: ✭ 137 (-4.86%)
Mutual labels:  dashboard

Amazon Open Source Program GitHub Dashboard

There is a distinct lack of tooling for GitHub admins and Open Source program managers who oversee many GitHub organizations. The oss-dashboard provides a view over many GitHub projects, allowing for custom reporting on the synchronized data.

Screenshot


High level description of the architecture

There are three parts to the oss-dashboard.

Part 1 - Syncing

  1. Ruby is used to connect to GitHub, pull down the latest data, and update a PostgreSQL Database.
  2. Git is used to check out the latest version of the source from each GitHub repository.

Phase 2 - Reviewing

  1. Ruby is used to run reports on the database.
  2. Ruby is also used to run reports on the checked out source code.

Phase 3 - Generate the dashboard

An HTML dashboard is generated from the data and reviews.

Further Instructions

The following documents provided further information

Project Direction

The high level plan is to work on the following items:

  • Custom dashboards. This is mostly implemented and needs the configuration approach implemented.
  • Move away from XSLT to ERB (or another Ruby based HTML generator). Reality is that XSLT seems to scare people.
  • Move away from a single HTML page to many HTML pages. It was useful to wrap up a report into a single HTML and mail around, but now the lack of deep linking is a pain.
  • Add a Repository dashboard. Currently repositories are only viewed in the multiple (ie: each dashboard displays multiple repositories at once). Having a dashboard for each repository will allow for more data.
  • Merge the reporting. Currently there are Database and Source code report structures. The plan is to merge them together.
  • Run a live demo, possibly using Apache MXNet and its dependencies as the data.
  • Consider using GHTorrent as the source of data; though the SQL database is still very attractive and simplifies the reporting step.
  • Add more reports!
  • Pull the source apart. Currently it's all driven from one high level ruby file. Splitting into independent pieces (syncing, reports, dashboard generation) will allow each section to have more focus.
  • Custom charting + custom visualization in general so that a custom-viz plugin can pair with a custom-report plugin, without the engine in the middle having to understand their format.

Contributing

Contributions are much appreciated, be they bug reports, ideas or patches. See the Contributing file for more information.

Other Projects of Interest

Or rather, some useful lists of Other Projects of Interest:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].