fritzing/fritzing-app

Fritzing desktop application

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 14th, 2026
Created on August 25th, 2014
Open Issues & Pull Requests: 496 (+0)
GitHub issues: Enabled
Number of forks: 958
Total Stargazers: 4,808 (+0)
Total Subscribers: 156 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.4 hours
Mean response time: 207.4 days
90th percentile: 731.7 days
Tracked items: 239

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 6% of issues opened in the past year have never received a reply. 83% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "enhancement" is answered fastest, typically in under an hour, while "solved" waits about 4 days. 65% of issues opened in the past year have been closed, leaving a working backlog. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 109
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 1,495 days
Stale 30+ days: 106
Stale 90+ days: 81

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 3
Events in 7 days: 6

Top labels

  • bug (89)
  • solved (70)
  • enhancement (45)
  • Priority-High (10)
  • UI (9)
  • Usability (9)
  • question (9)
  • imported (8)

Detailed Description

Fritzing is an Electronic Design Automation application that provides a visual, beginner-friendly interface for designing circuits and converting them to PCB layouts.

The tool addresses the challenge of making circuit design accessible to makers, hobbyists, and students by offering a distinctive "breadboard" view that mirrors real-world prototyping. Users can drag components from a parts library onto a virtual breadboard, see their circuit take shape visually, and then transition to schematic and PCB layout views. This approach lowers the barrier to entry compared to professional EDA software while still producing production-ready PCB designs. The parts library emphasizes commonly used high-level components rather than low-level primitives, making it natural for Arduino and Raspberry Pi projects.

Fritzing suits anyone learning electronics or building hobby projects who wants to document circuits clearly and move quickly from prototype to manufactured board. It is particularly strong in educational settings and creative tinkering communities. The tool is written in C++ and runs on multiple platforms. The project structure separates application logic, parts definitions, translations, and example sketches, with parts maintained in a linked repository to keep the component library modular and community-editable.

The project maintains both master and develop branches with continuous integration checks. Development welcomes contributions at multiple skill levels, including non-C++ work such as platform-specific testing and translation verification. The codebase includes developer documentation in the wiki covering compilation and setup. The project is supported by a non-profit foundation and has received ongoing maintenance alongside contributions from a core group of collaborators.