Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Rust/WASM lighting data toolkit

parses legacy formats, generates SVGs

Details

External ID
46348344
Source
HN
Company
—
Product
Rust/WASM lighting data toolkit
Website domain
eulumdat.icu
Launched
Dec. 21, 2025
Cohort
—
Upvotes
52
Upvotes percentile
0.8263358778625954
Tags
—
Fetched at
Sept. 7, 2026, 9:25 p.m.
Updated at
Sept. 7, 2026, 9:25 p.m.

Description

Hi HN, I'm Holger, a developer who worked in the lighting industry.I built this to scratch my own itch and put it on crates.io and PyPI where nothing like it existed.The old file formats (EULUMDAT from 1990, IES from 1991) still work fine for basic photometry. But the industry is moving toward spectral data – full wavelength distributions instead of just lumen values.The new standards (TM-33, ATLA-S001) are barely supported by existing tools.So this handles both: legacy formats for compatibility, spectral data for anyone who wants to work with the new standards.Stack: Rust core, then UniFFI for bindings. One codebase compiles to WASM/Leptos, egui, SwiftUI, Jetpack Compose, PyO3.At one point the generated Swift boilerplate got so large GitHub classified it as a Swift project. 3D viewer is Bevy, loaded on-demand.Feedback welcome – especially on the SVG output and the 3D viewer.https://github.com/holg/eulumdat-rs (MIT/Apache-2.0)

Enrichment

Theme
graphic design assets and utilities
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
lighting data parser and svg generator
Manually corrected
False

Could you build this?

No Implementing a lighting data parser and photometric SVG visualizer requires specialized domain knowledge of photometric data standards (IES LM-63, EULUMDAT), candela distribution curves, and Rust/WASM trigonometry.

What it would actually take: The engine requires Rust compiled to WebAssembly that parses legacy fixed-width and delimited photometric files (EULUMDAT .ldt and IES LM-63 .ies) according to exact technical standards. It then computes spatial luminous intensity distributions, generates polar/Cartesian photometric curves, and calculates total luminous flux using zonal cavity or numerical integration methods, rendering mathematically precise SVGs. This requires deep domain knowledge of lighting engineering, photometry mathematics, and Rust/WASM binary optimization.

Discussion

5 comments analyzed.

Competitors mentioned: QuickLook extension (Mac alternative for file browsing)

Concerns raised: Lack of clarity on use cases and target audience, Currently Windows-only as desktop app, Need for customizable reporting for professional users, Large WASM bundle size for Bevy component

Feature requests: Customizable reporting for lighting engineers and manufacturers, Mac support/native integration

Competitors

Other products that read as similar to this one — 172 launches clear the similarity bar, closest 8 shown.

Attention rank: #43 of 173 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 50 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.