Qaya is now in public beta.

Why this exists

As the moderator of r/onebag I've been maintaining the onebag spreadsheet for over 10 years. It has 400+ travel bags with specs and features, airline carry-on size limits for 150+ carriers, and a compatibility matrix showing which bags fit which airlines.

Sharing that data meant telling people to open Google Sheets, scroll to column G, and filter for values under 2kg. That experience is bad on desktop. It is worse on mobile. It is impossible for anyone using accessibility tools.

I needed a better interface, so I built one. Then I realized other people maintaining datasets have the same problem.

What Qaya does

Qaya generates static websites from structured data. Point it at a Google Sheet, CSV file, or other data source. Define your columns and layout in configuration files. At build time, Qaya pulls the data, validates it, and produces a complete interface.

The output is plain HTML, CSS, and JavaScript. There is no backend, no API, and no database.

For users:

  • Full-text search across multiple fields
  • Multi-faceted filtering with range sliders, checkboxes, and chip selectors
  • Side-by-side item comparison with highlighted differences
  • Saved favorites that persist across sessions
  • Unit and currency switching
  • Card, table, and detail views
  • Light and dark themes

For data maintainers:

  • Your data stays in your source of truth
  • Declarative configuration for columns, filters, layouts, and comparison views
  • Built-in presets for common filter combinations
  • Static output with no hosting complexity
  • No user accounts or authentication to manage

What is included

  • Core finder interface with search, filters, and sorting
  • Side-by-side comparison view
  • Individual detail pages
  • Saved favorites
  • Unit and currency switching
  • Multiple card layouts and table view
  • Light and dark theme support

There are currently three public datasets available, with more planned.

Principles

These are constraints, not aspirations.

  1. No ads. There are no advertisements on this site.
  2. No affiliate links. Product links go directly to manufacturers or retailers. No referral fees.
  3. No paid placements. Items are never promoted, reordered, or featured for payment.
  4. No accounts. You will never be asked to sign up or log in.
  5. Curator ownership. The person maintaining the data owns it. Qaya provides the interface.

This is a personal project. It exists because I needed it for the data I maintain.

Feedback

General discussion and feedback happens on r/qaya. You can also use the feedback form on any page.

What is next

I would like to work with other dataset maintainers to host interfaces for their data here. The onboarding process is not yet in place, but it is something I am working toward. If you are interested, post on r/qaya or reach out through the feedback form.