Back to browse
Web-Based FPGA Viewer

Web-Based FPGA Viewer

by malmeloo·Jun 20, 2026·2 points·0 comments

AI Analysis

●●SolidNiche GemWizardry

Rust-to-WebAssembly FPGA renderer running entirely in-browser with zero installation.

Strengths
  • WebAssembly chip renderer means no desktop EDA software required
  • All data stays local with no server-side processing needed
  • Part of broader open-source EDAcation educational toolchain
Weaknesses
  • Extremely narrow audience limits real-world adoption potential
  • Visualization tool, not solving a previously impossible problem
Target Audience

FPGA developers and digital hardware designers

Similar To

nextpnr · Yosys · ICestorm

Post Description

As part of our EDAcation project, we are building an extension for VSCode to facilitate digital hardware design. We built an FPGA viewer to integrate into VSCode, but since VSCode is essentially just a web browser anyway, we figured why not publish it as a separate website as well? So that's what we did, and you can see the results for yourself on the linked webpage.

You can inspect a variety of iCE40 & ECP5 FPGAs as well as visualize various PnR results. We included some example designs, but if you are familiar with Nextpnr, you can also upload your own.

All data stays local, the viewer runs entirely from within your browser. The chip renderer is written in Rust and compiled to WebAssembly. You can check out the code if you want, all of our projects are fully open source.

Our goal is to make digital hardware design more accessible, and this project fits right in with that mission. Curious to hear your opinions!

Similar Projects

Developer Tools●●Solid

Visualizing persistent vectors in the browser using Rust and WASM

Dragging the timeline reveals how splits, concats and shared nodes evolve across versions, which makes an abstract data structure palpably understandable. Running the implementation in-browser via Rust→WASM is a neat technical demo, but it's primarily educational — more inline explanations or scenarios would make it genuinely useful beyond hobbyist exploration.

WizardryNiche Gem
araz
114mo ago
Hardware●●Solid

SC-NeuroCore – Rust neuromorphic compiler, 512× speedup

They ship a Rust engine plus Python models that claim cycle-exact, bit-true equivalence with Verilog and a verified co-simulation suite — and back it with a 512× speedup and sub-10µs inference numbers. This is a rare, technically ambitious toolkit for building and proving neuromorphic FPGA/CPU stacks, though the AGPL license and narrow domain mean it’s primarily valuable to hardware teams and researchers, not casual ML users.

WizardryNiche Gem
anulum
204mo ago