xmetric / Alternatives

Metabase and Apache Superset Alternative for Zero-Server Local Files

Metabase Self-Hosted and Apache Superset need Docker containers, application servers, and a backing database before you can chart a file, and Metabase Cloud Starter costs $100/mo monthly or $90/mo billed yearly ($1,080/year); first 5 users included; +$6 per user/month ($65 per user/year) (as of October 2026). xmetric is a free BI app in your browser with no server: import CSV, Excel, or Parquet files, drag fields onto shelves, and write LOD and table calculations.

Facts checked October 2026 · Chart your own CSV

xmetric and Metabase, side by side

xmetricMetabase
Free optionFree in your browser. No account needed to open a file. sourceFree self-hosted edition, unlimited users source
Paid plansNo paid plans
  • Starter: $100/mo monthly or $90/mo billed yearly ($1,080/year); first 5 users included; +$6 per user/month ($65 per user/year) source
  • Pro: $575/mo monthly or $517.50/mo billed yearly ($6,210/year); first 10 users included; +$12 per user/month ($130 per user/year) source
  • Enterprise: Custom pricing; starts at $20,000/year source
Runs onAny modern browser on Mac, Windows or Linux. Nothing to install. sourceMetabase Cloud (managed) or self-hosted via Java JAR or Docker source
Opens Tableau .twbx filesOpens .twbx and .twb in the browser app with dashboards, quick filters and filter actions working, plus sheets, data sources, formulas and packaged extracts. sourceNot listed in the vendor's docs; official drivers cover SQL databases/warehouses (Postgres, MySQL, BigQuery, Snowflake...) plus CSV upload source
Where your data is processedIn your browser. Files are not uploaded. sourceCloud: Metabase-managed app database on AWS RDS, region chosen by customer (US, EU, LatAm, APAC). Self-hosted: your own infrastructure. source

Metabase facts are taken from Metabase's own pages and were checked on 2026-10-17. Each cell links to its source.

Try it on your own CSV

Drop a CSV here. xmetric reads every row in this browser and draws a first chart you can regroup or change the measure of. Nothing is uploaded.

No file loaded yet. You can also drop a CSV on this box.

Where Metabase and Superset are the better choice today

Where xmetric fits

Why Metabase and Superset are heavy for file-based and ad-hoc analytics

Metabase and Apache Superset are popular self-hosted BI portals for engineering teams with a production Postgres or ClickHouse database. When you simply want to explore a local CSV, Excel, Parquet, or .twbx file, their server architecture gets in the way:

  1. You have to run a server and a database first. Self-hosting Metabase requires running a Java/JVM process or Docker container, and uploading CSVs requires connecting a supported writable database (such as PostgreSQL, MySQL, Snowflake, Redshift, or ClickHouse Cloud) and selecting a database and schema where Metabase's database user has permission to create tables. Self-hosting Apache Superset requires a multi-container Docker Compose stack (Python web server, Celery workers, Redis, Postgres metadata DB) or Kubernetes deployment.
  2. Hosted cloud tiers aren't built for solo local files. Metabase Cloud Starter costs $100/mo monthly or $90/mo billed yearly ($1,080/year); first 5 users included; +$6 per user/month ($65 per user/year). Preset (managed Superset) has a free Starter tier (up to 5 users and 1 workspace; Professional is $20/user/month billed annually; $25/user/month billed monthly), but still requires connecting a database or uploading flat files into a hosted database.
  3. Form-based chart builders vs calculation and shelf grammar. Both Metabase's Notebook editor and Superset's Explore form ask you to pick a pre-set chart type and fill in form dropdowns. Neither gives you Level of Detail (FIXED, INCLUDE, EXCLUDE) expressions, .twbx workbook support, or Tableau-style draggable shelves (Columns, Rows, Marks card).

How to run zero-server BI in your browser with xmetric

xmetric removes the server, the Docker stack, and the database import step for file-based analytics:

  1. Open the xmetric app (/app/) in any browser. Nothing to docker compose up, no JVM memory flags, and no database credentials to configure.
  2. Load your files. Import a .csv, .xlsx, or .parquet file, or open a .twb or .twbx workbook, directly into local browser memory. The free workbook inspector (/inspect/) also reads .pbix and .pbip files.
  3. Build with shelves and calculations. Drag dimensions and measures across Columns, Rows, Color, and Size, and write Level of Detail (FIXED, INCLUDE, EXCLUDE) or table calculations without SQL boilerplate. To test a formula alone and see the equivalent SQL, use the formula playground (/play/).

Writing multi-level metrics without a SQL subquery view

In Metabase or Superset, comparing a row's metric against a cohort or parent-group aggregate usually forces you out of the visual builder and into the raw SQL editor (or a Superset Virtual Dataset). In xmetric, you write a single Level of Detail expression.

Customer revenue share within their acquisition channel (FIXED LOD)

xmetric calculated field (Share of Channel Revenue):

SUM([Revenue]) / SUM({ FIXED [Acquisition Channel] : SUM([Revenue]) })

Equivalent SQL query:

SELECT
  acquisition_channel,
  plan_tier,
  SUM(revenue) AS tier_revenue,
  SUM(revenue) / SUM(SUM(revenue)) OVER (PARTITION BY acquisition_channel) AS channel_revenue_share
FROM subscriptions
GROUP BY acquisition_channel, plan_tier;

Year-over-Year growth across any dimension on the sheet (Table Calculation)

xmetric calculated field (YoY Growth):

(SUM([Revenue]) - LOOKUP(SUM([Revenue]), -12)) / ABS(LOOKUP(SUM([Revenue]), -12))

Equivalent SQL query:

WITH monthly AS (
  SELECT
    DATE_TRUNC('month', order_date) AS order_month,
    SUM(revenue) AS monthly_revenue
  FROM orders
  GROUP BY 1
)
SELECT
  order_month,
  monthly_revenue,
  (monthly_revenue - LAG(monthly_revenue, 12) OVER (ORDER BY order_month))
    / NULLIF(ABS(LAG(monthly_revenue, 12) OVER (ORDER BY order_month)), 0) AS yoy_growth
FROM monthly;

Current scope and limits

Spec comparison: xmetric vs Metabase and Apache Superset / Preset

FeaturexmetricMetabase (Self-Hosted / Cloud)Apache Superset / PresetTableau Desktop
PriceFree in browserFree self-hosted (plus server cost); Cloud Starter $100/mo monthly or $90/mo billed yearly ($1,080/year); first 5 users included; +$6 per user/month ($65 per user/year); Pro $575/mo monthly or $517.50/mo billed yearly ($6,210/year); first 10 users included; +$12 per user/month ($130 per user/year)Free self-hosted; Preset free Starter (up to 5 users, 1 workspace) or Professional $20/user/month billed annually; $25/user/month billed monthlyFree edition (local only); Creator $75 per user/month, billed annually
Infrastructure requiredNone (runs in browser tab)Docker / JVM + writable SQL database for CSV uploadsDocker Compose (Python, Redis, Celery, DB) + SQL warehouseDesktop app install (Windows/Mac)
Native .parquet & .twbx supportYes (plus .csv and .xlsx)CSV only (imported into DB table); no .parquet or .twbxCSV/Excel upload to DB (if enabled); no .twbxYes
Data privacy for local filesStays in browser (no upload unless you save online)Uploaded into your server / cloud databaseUploaded into server / cloud databaseLocal on desktop
Visual interaction modelTableau shelves & marks (Columns, Rows, Color, Size)Question builder / GUI filters + chart pickerForm-based chart configurationTableau shelves & marks
LOD expressions (FIXED/INCLUDE/EXCLUDE)YesNo (requires custom SQL question)No (requires SQL Lab / Virtual Dataset)Yes

Questions people ask

Why can't I just drop a CSV into a fresh Metabase container?

In Metabase, CSV uploads are stored as tables inside a connected database. Before you can upload a CSV, an administrator must connect a supported database (PostgreSQL, MySQL, Snowflake, Redshift, or ClickHouse Cloud) with a database user account that has write privileges and select a database and schema for storing uploaded tables. In xmetric, you import a CSV, Excel, or Parquet file directly in the browser with no database setup.

Can xmetric open `.parquet` files on Linux and macOS?

Yes. xmetric runs inside any modern web browser on Linux, macOS, or Windows without installing dependencies, and the app imports .parquet, .csv, and .xlsx files and opens .twb and .twbx workbooks.

Will xmetric support connecting to a live Postgres database?

Live connections to Postgres and BigQuery are coming. Today, xmetric works on files: CSV, Excel, Parquet, and Tableau workbooks, built on shelves in the browser.

Drop a CSV above for a first chart, then build the full view in the xmetric app.

Sources, checked 2026-10-17

Prices and features of Metabase on this page were checked against these pages on 2026-10-17. Prices change; the vendor's page is the final word.

xmetric is an independent project, not affiliated with, endorsed by or sponsored by Metabase, Inc. Metabase is a trademark of Metabase, Inc.. The name is used only to identify the product being compared.

Sources, checked 2026-10-17

Prices and features of Preset on this page were checked against these pages on 2026-10-17. Prices change; the vendor's page is the final word.

xmetric is an independent project, not affiliated with, endorsed by or sponsored by Preset, Inc. Preset is a trademark of Preset, Inc.. The name is used only to identify the product being compared.