Rill screenshot

Rill

Author Avatar Theme by Rilldata
Updated: 23 May 2025
2057 Stars

Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.

Overview:

Rill is a data modeling and dashboard creation tool that aims to streamline the process of transforming raw data into interactive visualizations. It boasts fast performance, compatibility with various datasets, automatic data profiling, and versioning capabilities. Rill places a strong emphasis on simplicity and ease-of-use, powered by technologies like Sveltekit and DuckDB.

Features:

  • Fast and responsive: Rill is built with Sveltekit and DuckDB, allowing for conversation-fast performance and eliminating the need to wait for long result set retrieval times.
  • Versatile data compatibility: Works with both local and remote datasets, supporting the import and export of Parquet and CSV files from sources like AWS S3, Google Cloud Storage, HTTPS, and local storage.
  • Automatic data profiling: Rill helps users build an understanding of their datasets by providing automatic profiling, eliminating the need for time-consuming manual analysis.
  • Interactive dashboards: Rill offers a collection of opinionated and thoughtful interactive dashboard defaults, enabling users to quickly gain insights from their data.
  • Versioning and Git sharing: Each step from data to dashboard in Rill has built-in versioning capabilities, allowing for easy collaboration and sharing of projects through Git.
  • Dashboards as code: Rill facilitates the creation of dashboards through code, providing a reproducible and reusable approach to dashboard development.
  • Community support: Rill encourages user feedback and offers two avenues for users to connect with the company: filing an issue on GitHub or joining the Discord Community.

Installation:

To install Rill, follow these steps:

  1. Download the Rill application from the official website or repository.
  2. Once the download is complete, extract the files to your desired location.
  3. Open the terminal or command prompt and navigate to the directory where you extracted the Rill files.
  4. Run the following command to install any necessary dependencies:
    npm install
    
  5. After the installation of dependencies is complete, start Rill by running the following command:
    npm start
    
  6. Rill should now be up and running. You can access it through your web browser by entering the appropriate URL.

Please note that by downloading and using Rill, you are agreeing to their Privacy Policy and Terms of Service.

Summary:

Rill is a data modeling and dashboard creation tool that aims to simplify the process of deriving insights from raw data. With its fast performance, compatibility with various datasets, automatic data profiling, and versioning capabilities, Rill provides users with a streamlined and intuitive experience. By leveraging technologies like Sveltekit and DuckDB, Rill offers a responsive and efficient platform for transforming data into interactive dashboards. The ability to work with local and remote datasets, the availability of dashboard defaults, and the option to create dashboards as code further enhance Rill’s usability. Additionally, the company promotes community engagement through channels like GitHub and Discord, ensuring that users have avenues for support and feedback.