← All projects
Project record01 mention
Originally shared on Hacker News

Abracadanames

A website for discovering first names through an interactive full-screen wall UI with infinite browsing, keeping most screen space on the core content. A name sampling algorithm makes browsing enjoyable, with gender selection as the only default filter. The search field supports natural-language queries via a local multilingual interpretation engine with a cloud LLM fallback, backed by a custom database engine built in Rust and compiled to WASM for performance on Cloudflare Workers, without an external database service.

Last shared
01 / The problem

What it addresses

Existing first-name websites frustrated the author's family member; they feel cluttered and not smooth to use, almost like a one-to-one translation of the underlying database queries, requiring upfront filters and sorting with paginated results.

02 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. Abracadanames

    A website for discovering first names through an interactive full-screen wall UI with infinite browsing, keeping most screen space on the core content. A name sampling algorithm makes browsing enjoyable, with gender selection as the only default filter. The search field supports natural-language queries via a local multilingual interpretation engine with a cloud LLM fallback, backed by a custom database engine built in Rust and compiled to WASM for performance on Cloudflare Workers, without an external database service.

    Problem: Existing first-name websites frustrated the author's family member; they feel cluttered and not smooth to use, almost like a one-to-one translation of the underlying database queries, requiring upfront filters and sorting with paginated results.

    Posted by @PopFlamingo · Original comment ↗

    “I’m building a website for discovering first names that’s enjoyable to explore: https://abracadanames.com”