Skip to main content

How it Works


Evidence is based on Svelte and SvelteKit.

When you create a new Evidence project, we scaffold together a SvelteKit project with 3 additional features:

1. The Evidence Pre-Processor, which handles processing markdown documents and SQL queries

2. The Evidence Data Warehouse Client, which manages the database connection and the development cache

3. The Evidence Component Library, which includes charts, tables, UI components, etc. Built with D3.js and Layercake.

All this gives you the ability to quickly write reports and analysis, with full control over the content. Here is one example of the development experience in Evidence - quickly changing the number of bins in a histogram: