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.
- Browser-based light pollution simulator using real photometric data · hn · 2026-05-02 · 44 upvotes · similarity 0.56
- Minimalist library to generate SVG views of scientific data · hn · 2026-03-23 · 47 upvotes · similarity 0.51
- Stet · hn · 2026-04-21 · 5 upvotes · similarity 0.47
- Iron-Wolf · hn · 2026-02-21 · 88 upvotes · similarity 0.45
- MetalForge · ph · 2026-09-29 · 1 upvotes · similarity 0.44
- Sfsym · hn · 2026-04-18 · 29 upvotes · similarity 0.43
- Svigent Tools · ph · 2026-09-15 · 1 upvotes · similarity 0.43
- Ferrite · hn · 2026-01-11 · 241 upvotes · similarity 0.43
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.