Dashing Rails

screenshot of Dashing Rails

The exceptionally handsome dashboard framework for Rails.

Overview

DashingCode's Dashing is a powerful Rails engine that transforms the way you create dashboards. Inspired by Shopify’s original Sinatra version, it brings a seamless and elegant interface for building visually appealing dashboards for various applications. Ideal for developers looking to streamline data displays, Dashing makes it easy to integrate APIs and visualize data dynamically.

With its drag-and-drop interface and the ability to customize widgets, Dashing offers flexibility and efficiency in dashboard creation. Whether you're new or seasoned in Rails, Dashing provides the tools necessary to build stunning dashboards effortlessly.

Features

  • Customizable Widgets: Use premade widgets or create your own using SCSS, HTML, and CoffeeScript for unique visual displays.

  • Data Bindings: Harness the power of data bindings to keep your dashboards simple and DRY, ensuring efficient updates and seamless integration.

  • API Integration: Effortlessly push data to your dashboards using a straightforward Ruby DSL, or connect through an API to fetch live data.

  • Drag & Drop Interface: Re-arranging your widgets is a breeze with the intuitive drag-and-drop functionality.

  • Rapid Deployment: Host your dashboards on Heroku in under 30 seconds, making it perfect for quick setups and testing.

  • Sample Dashboards: Every new Dashing project comes equipped with sample widgets and dashboards, allowing for quick exploration and experimentation.

  • Job Scheduling: Utilize the rufus-scheduler to set up jobs for fetching data, ensuring that your widgets stay updated with the latest information.

  • Multi-Threaded Support: Designed to handle multiple requests efficiently, ensuring a smooth user experience even under heavy loads.