🔵 C++ Projeleri

GitHub'da trend olan tüm C++ açık kaynak projeleri.

Son güncelleme: 2026-07-24

📈 Aylık Trending 2

Aylık
C++ 75k 12k +1.1k
📄 MIT 🔓 1.2k açık issue 🕐 Son commit: 1 gun once 📅 12 yillik proje 👁 1.1k izleyici
apicplusplusframeworkgame-developmentgame-enginegamedevguiimgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

🤖 Türkçe AI Analizi

Dear ImGui, C++ için minimal bağımlılıklara sahip şişkinlikten arındırılmış grafiksel kullanıcı arayüzü kütüphanesidir. Optimize edilmiş vertex tamponları üretir ve 3D-pipeline-uyumlu uygulamalarda herhangi bir zamanda render edilebilir. Hızlı, taşınabilir, rendercıdan bağımsız ve kendi kendine yeten (harici bağımlılıklar yok) bir kütüphanedir.

🎯 Hedef Kitle: C++ geliştiricileri, özellikle oyun motoru geliştiricileri, gerçek zamanlı 3D uygulama geliştiricileri ve gömülü sistem geliştiricileri

Optimize edilmiş vertex tamponları üretimi 3D-pipeline-uyumlu uygulamalarla entegrasyon Hızlı ve taşınabilir tasarım Minimal bağımlılıklar
💡 Kullanım Örneği

Bir oyun motoru geliştiricisi, oyun içi araçlar ve hata ayıklama araçları oluşturmak için Dear ImGui'yi kullanabilir. Örneğin, bir 3D modelleme aracında, modelin özelliklerini değiştirmek için bir kullanıcı arayüzü oluşturmak için Dear ImGui kullanılabilir.

C++ 21k 3.4k +984
📄 BSL-1.0 🔓 436 açık issue 🕐 Son commit: 1 gun once 📅 15 yillik proje 👁 450 izleyici
bddcppcpp14frameworkno-dependenciestddtest-frameworktesting

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

🤖 Türkçe AI Analizi

Catch2, C++ tabanlı bir unit test framework'üdür. Temel avantajı kullanımı basit ve doğal olmasıdır. Test isimlerinin geçerli tanımlayıcılar olması gerekmez, assertions normal C++ boolean ifadeleri gibi görünür ve bölümler testlerde kurulum ve temizlik kodlarını paylaşmak için güzel ve yerel bir yol sağlar. Ayrıca mikro-benchmarking özellikleri ve basit BDD makroları da sağlar.

🎯 Hedef Kitle: C++ geliştiricileri, özellikle unit test ve TDD/BDD uygulamaları yapanlar

C++14, C++17 ve sonraki sürümleri destekler Kullanımı basit ve doğal Test isimleri geçerli tanımlayıcılar olmak zorunda değil Assertions normal C++ boolean ifadeleri gibi görünür Bölümler testlerde kurulum ve temizlik kodlarını paylaşmak için kullanılabilir
💡 Kullanım Örneği

Bir C++ geliştiricisi, yeni bir proje için unit testler yazmak istiyor. Catch2'yi kullanarak, basit ve doğal bir şekilde testler yazabilir. Örneğin, bir faktöriyel fonksiyonunun testini yazabilir: TEST_CASE( "Factorials are computed", "[factorial]" ) { REQUIRE( factorial( 1) == 1 ); REQUIRE( factorial( 2) == 2 ); REQUIRE( factorial( 3) == 6 ); }