bambulab/BambuStudio

PC Software for BambuLab and other 3D printers

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 40 minutes ago
Added to GitGenius on January 28th, 2026
Created on July 8th, 2022
Open Issues & Pull Requests: 7,618 (+0)
Number of forks: 948
Total Stargazers: 4,938 (+0)
Total Subscribers: 76 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.3 hours
Mean response time: 38.5 days
90th percentile: 41.1 days
Tracked items: 7,450

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Progress-Waiting for check resloved" is answered fastest, typically in about 9 hours, while "backend" waits about 8 months. 67% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6,948
New in 7 days: 76
Closed in 7 days: 8
Avg open age: 376 days
Stale 30+ days: 6,530
Stale 90+ days: 5,806

Recent activity

Opened in 7 days: 66
Closed in 7 days: 4
Comments in 7 days: 190
Events in 7 days: 482

Top labels

  • bug (6,676)
  • feature (2,683)
  • Printer (720)
  • inactive (381)
  • enhancement (130)
  • not-bug (122)
  • Reproducible (120)
  • backend (119)

Detailed Description

Bambu Studio is a slicing software application developed by BambuLab for preparing 3D models for printing on BambuLab and other FDM printers. Written in C++, it serves as the primary desktop application for converting 3D models into machine-readable G-code and managing the print preparation workflow. The software is built upon PrusaSlicer by Prusa Research, which itself derives from the open-source Slic3r project, maintaining a lineage of community-driven 3D printing tools.

The repository contains a comprehensive feature set for professional and hobbyist 3D printing. Core slicing capabilities include basic model slicing with a built-in G-code viewer, multiple plate management for batch printing, and global, object-level, and part-level parameter control. The software implements advanced support generation with hybrid, tree, and normal support types alongside customized support creation. Multi-material printing is supported with rich painting tools for selective material assignment across model geometry. Auto-arrangement and auto-orientation features help optimize print layouts automatically, while an advanced cooling logic system dynamically controls fan speed and print velocity based on thermal requirements.

Additional specialized features include support for arc path G-code commands (G2/G3 instructions), STEP format file import, assembly and explosion view visualization, and automatic brim generation based on mechanical analysis. The flushing transition system intelligently routes transition filament into infill or object geometry during filament changes, reducing waste. Remote control and monitoring capabilities allow users to manage prints from a distance, and the software provides project-based workflows for organized print management.

Bambu Studio is distributed as prebuilt releases for Windows, macOS 64-bit, and Linux platforms through the GitHub releases page. Compilation guides are available for all three platforms, with Linux users able to access AppImage builds for Ubuntu and Fedora or install through Flathub for broader Linux distribution support. The codebase is licensed under the GNU Affero General Public License version 3, with the optional bambu networking plugin based on non-free libraries providing extended networking functionality beyond the default SD card printing workflow.

The repository demonstrates substantial community engagement and active maintenance.