Chanchaldhiman

Open-source browser-based CAN bus analyzer. Works with low cost USB hardware.

28
3
100% credibility
Found Apr 21, 2026 at 28 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

CANviz is a browser-based analyzer for CAN bus networks that supports affordable USB hardware for live monitoring, signal decoding, frame transmission, and session logging.

How It Works

1
🔍 Discover CANviz

You hear about a simple tool that lets anyone peek inside car and machine communication networks using cheap gadgets.

2
🛠️ Get it started

Follow one easy instruction on your computer and your web browser pops open ready to go.

3
🔌 Plug in hardware

Connect your affordable USB gadget to your computer and the network cable.

4
Watch live messages

Click connect and see network messages streaming in real time with IDs, data, and speeds updating instantly.

5
📄 Add decoding file

Upload a special description file to turn raw numbers into readable things like speeds or temperatures.

6
🎛️ Filter and interact

Narrow down to specific messages, send your own test messages, or save recordings for later.

Analyze with ease

Now you effortlessly debug and understand your network traffic without expensive gear or hassle.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 28 to 28 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is CANviz?

CANviz is an open-source browser-based CAN bus analyzer that runs with a single `pip install canviz` and `canviz` command, opening a live dashboard at localhost:8080. It sniffs traffic from cheap USB adapters, shows real-time frames with ID, data, rates, and timestamps, plus DBC decoding, filtering, frame sending, recording to .asc/.csv, and replay. Built on Python/FastAPI backend with TypeScript/React frontend, it's optimized for Chrome among open source browser-based tools.

Why is it gaining traction?

It skips expensive hardware bundles and complex desktop installs like SavvyCAN, working plug-and-play with $8 FYSETC UCAN modules via gs_usb—no drivers or flashing. Filters persist in URLs for sharing, REST/WebSocket APIs enable scripting, and Raspberry Pi/SSH remote access fits headless setups. Among github open source tools, its one-command browser UI stands out for instant analysis without ecosystem lock-in.

Who should use this?

Automotive hobbyists debugging ECUs with low-cost CANable adapters, Raspberry Pi tinkerers sniffing vehicle buses, or embedded devs testing responses via the send-frame UI. Ideal for quick prototypes or learning CAN without committing to Vector/PEAK gear.

Verdict

Grab it for frictionless CAN sniffing on a budget—performs at 2k fps with solid docs—but 28 stars and 1.0% credibility score signal early-stage maturity; test your hardware first and contribute compatibility reports.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.