GitHub stars
4.7K
npm downloads / week
1.6K
Commits, last 12 months
696
Contributors
120
Last commit
Latest release
v3.5.0Apr 5, 2026

Overview

F3D is an open-source C++ visualization tool released under the BSD-3-Clause license. Its GitHub repository has 4,741 stars, 448 forks, and 120 contributors. It is actively developed with 696 commits in the last 12 months. The latest release, v3.5.0, was published on Apr 5, 2026. On npm it is downloaded about 1.6K times per week.

Its GitHub description: Fast and minimalist 3D viewer.

GitHub topics: stl-viewergltf-viewervtk3d-viewerraytracingphysically-based-renderingvolume-renderingcommand-line-tool3dgraphicsgltfrendering

Install

npm
npm install f3d
v3.5.0
PyPI
pip install f3d
v3.5.0

Development activity

Commits per month to the default branch over the last 12 complete months.

050100 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
050100 Oct 2025 Jan 2026 Apr Jul
696 commits from Oct 2025 to Sep 2026.
Show data as a table
F3D commits per month
MonthCommits
Oct 202574
Nov 202581
Dec 202544
Jan 202672
Feb 202651
Mar 202651
Apr 202635
May 202684
Jun 202647
Jul 202677
Aug 202626
Sep 202654

Popularity among C++ visualization libraries & applications

GitHub stars for F3D and the most-starred alternatives.
Show data as a table
GitHub stars
ToolStars
ImPlot6,239
PlotJuggler6,230
Matplot++4,937
F3D4,741
Mapnik3,965
ROOT3,307
VTK3,211

Alternatives to F3D

  • ImPlot

    Immediate-mode plotting library for Dear ImGui.

    6.2K starsC++MITF3D vs ImPlot

  • PlotJuggler

    Open-source Qt5 application to plot charts (based on Qwt).

    6.2K starsC++MPL-2.0F3D vs PlotJuggler

  • Matplot++

    C++ graphics library for data visualization with a MATLAB-like API.

    4.9K starsC++MITF3D vs Matplot++

  • Mapnik

    Toolkit for rendering maps, widely used to render OpenStreetMap tiles.

    4K starsC++LGPL-2.1F3D vs Mapnik

  • ROOT

    CERN framework for analyzing, storing and visualizing large scientific datasets.

    3.3K starsC++Other

  • VTK

    Open-source library for 3d Graphics, image processing and visualization.

    3.2K starsC++BSD

More comparisons: F3D vs ImPlot · F3D vs PlotJuggler · F3D vs Matplot++ · F3D vs Mapnik

F3D FAQ

Is F3D open source?

Yes. F3D is released under the BSD-3-Clause license, and its source code is on GitHub.

Is F3D still maintained?

Yes. F3D is actively developed, with 696 commits in the last 12 months and the latest commit 2 days ago.

How do I install F3D?

From npm: npm install f3d. From PyPI: pip install f3d.

What are the best alternatives to F3D?

The most popular alternatives listed in C++ visualization libraries & applications are ImPlot, PlotJuggler, and Matplot++. See the full ranking.

What language is F3D written in?

F3D is primarily written in C++, according to GitHub.

Data: GitHub API, npm, PyPI. Updated Oct 4, 2026.