Kitto

screenshot of Kitto
react

Kitto is a framework for interactive dashboards written in Elixir

Overview:

Kitto is a framework designed to assist in the creation of dashboards, powered by Elixir and React. It provides a platform for creating and monitoring dashboards efficiently.

Features:

  • Jobs Supervisor: Supervised processes running concurrently.
  • React Widgets: Widgets are coded in React for ease of development.
  • Webpack Integration: Utilizes a modern asset tool-chain with Webpack.
  • Streaming capabilities: Allows streaming SSE to numerous clients with low memory and CPU footprint.
  • Easy Deployment: Simple deployment options using Docker images, Heroku, or Distillery.
  • Monitoring Dashboard: Keeps stats about jobs and includes a dashboard for monitoring them.
  • Code Reloading: Automatically reloads code upon change in development.

Summary:

Kitto is a powerful framework that streamlines the creation and monitoring of dashboards using Elixir and React. With features such as job supervision, React widgets, and easy deployment options, Kitto simplifies the dashboard development process. Additionally, its integration with modern toolchains like Webpack and Docker makes it a versatile solution for dashboard creation projects.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.