Over the last few months I've been working on a small personal project called FeatherForge. The original goal was simple: I wanted an IDE where I could open a folder, write some C++, press F5, and run my code without spending time configuring build systems for small projects.
FeatherForge is written entirely in C++ using ImGui/OpenGL, and currently includes:
Automatic project detection
Auto-discovery of headers in
include/Automatic library linking from `lib/` (prefers static libraries when available)
Compile target selection for multi-file projects
Background Clang diagnostics
Clickable compiler errors that jump to the correct line
Basic Git integration
Native Linux UI (no Electron)
It's still an early v1.0 release, so there are plenty of things missing (LSP, integrated debugger, project-wide search, etc.), but it's already usable for small C++ projects like Raylib experiments.
I'd really appreciate any feedback on the project, especially from people who regularly write C++.
GitHub:
https://github.com/KinetiNode/Featherforge/blob/main/README.md
https://redd.it/1uprqpy
@r_cpp