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.
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.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
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”