TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 230 subscribers
Post #25578 20
I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects

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
GitHub Featherforge/README.md at main · KinetiNode/Featherforge Hyper-lightweight, zero-config C++ IDE built with ImGui & OpenGL. Automatically links libraries without CMake, parses GCC errors, and runs async linting. - KinetiNode/Featherforge
More from @r_cpp
  1. Sep 29, 2026Boost.Graph 1.95 will be C++17 Dear Boost.Graph community, In two release cycles (Boost re…
  2. Sep 26, 2026Token Sequence Injection & Modern Macros: The Most Game-Changing Compile-Time Feature in C…
  3. Sep 25, 2026myStringStream.str("") Considered Harmful Under C++20 I was recently looking at some (rath…
  4. Sep 20, 2026A clever branch free optimization I'm the developer of memlz which is an extremely fast co…
  5. Sep 15, 2026Inside Boost.PolyCollection https://bannalia.blogspot.com/2026/09/inside-boostpolycollecti…
  6. Sep 11, 2026C++26: Standard Library Hardening Experiments https://www.cppstories.com/2026/hardening-ex…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →