عن المشروع

# Awesome C++ قائمة منسقة من أطر عمل C++ (أو C) الرائعة، والمكتبات، والموارد، والأشياء المشرقة. ## الفئات - **المكتبات القياسية** — مكتبة C++ القياسية، STL، POSIX، لجنة معايير ISO C++ - **أطر العمل** — Boost، Qt، Folly، Abseil، JUCE، Seastar، Cinder، OpenFrameworks، ROOT - **الذكاء الاصطناعي** — TensorFlow، PyTorch، CNTK، tiny-dnn، oneDNN، Kaldi، flashlight - **حلقة أحداث غير متزامنة** — Asio، libuv، libevent، libhv، إطار عمل C++ Actor - **الصوت** — FMOD، PortAudio، OpenAL، miniaudio، dr_libs، SoLoud، LAME - **الأحياء** — SeqAn، htslib، BioC++, Vcflib - **BitTorrent** — libtorrent، LibTorrent، libutp - **الكيمياء** — GROMACS، LAMMPS، Psi4، Reaktoro - **CLI** — CLI11، argparse، cxxopts، gflags، FTXUI - **الضغط** — Zstandard، LZ4، Snappy، zlib - **التزامن** — libcds، TBB، Intel SPMD Program Compiler - **التكوين** — محللات JSON، YAML، TOML - **التشفير** — OpenSSL، Botan، NaCl - **قواعد البيانات** — SQLite، LevelDB، RocksDB، محرك C++ لـ MongoDB - **تصور البيانات** — Vega، روابط D3.js، مكتبات تعتمد على OpenGL - **التصحيح** — AddressSanitizer، Valgrind، امتدادات GDB - **التوثيق** — Doxygen، Sphinx، Doxygen + breathe - **معالجة الإشارات الرقمية DSP** — KFR، Tonic، Maximilian - **الخطوط** — FreeType، HarfBuzz - **محرك الألعاب** — OGRE، godot-cpp، SFML، SDL2، Bevy (عبر C++) - **الرسوميات** — CGAL، Lemon، واجهة igraph C - **واجهات المستخدم GUI** — Qt، ImGui، Dear ImGui، wxWidgets، Alpine - **الرسوميات Graphics** — wrappers OpenGL، Vulkan، رؤوس DirectX، assimp - **معالجة الصور** — OpenCV، stb_image، libvips، Sharp - **التعريب** — ICU، Gettext - **الاتصال بين العمليات** — nanomsg، ZeroMQ، gRPC C++ - **JSON** — nlohmann/json، RapidJSON، simdjson، fastJSON - **السجلات Logging** — spdlog، glog، log4cplus - **التعلم الآلي** — DLib، XGBoost، mxnet، Veles - **الرياضيات** — Eigen، Armadillo، GMP، Blitz++ - **تخصيص الذاكرة** — jemalloc، tcmalloc، mimalloc - **الوسائط المتعددة** — روابط FFmpeg C++، واجهة GStreamer C++ API - **الشبكات** — ASIO، Boost.Beast، Crow، POCO - **PDF** — poppler، Pdfium، MuPDF - **الفيزياء** — Bullet، ODE، PhysX - **الانعكاس Reflection** — reflectcpp، Rfl - **التعبيرات النظامية** — PCRE2، RE2، _boost_regex - **الروبوتات** — ROS/C++ روابط، KDL - **الحوسبة العلمية** — Deal.II، Trilinos، واجهة PETSc C++ - **التسلسل Serialization** — Boost.Serialization، cereal، protobuf C++ - **الفيديو** — FFmpeg، GStreamer، OpenMAX - **الآلات الافتراضية** — V8، QuickJS، وقت تشغيل WASM - **إطار عمل تطبيقات الويب** — Drogon، Crow، Pistache، Mongoose - **XML** — pugixml، TinyXML2، libxml++ - **YAML** — yaml-cpp، روابط libyaml C - **متنوعات** — مجموعة متنوعة من مكتبات الأدوات ## أدوات البرمجيات - **المترجمات** — GCC، Clang، MSVC، Intel ICC - **المترجمات عبر الإنترنت** — Compiler Explorer (godbolt.org)، Coliru - **المصححات** — GDB، LLDB - **بيئات التطوير IDEs** — CLion، Visual Studio Code مع امتدادات C++، Qt Creator - **أنظمة البناء** — CMake، Make، Meson، Bazel - **تحليل الكود الثابت** — Clang-Tidy، cppcheck، SonarQube - **أدوات نمط الكتابة** — Clang-Format، Artistic Style ## الموارد - **تصميم API** — أدلة أفضل الممارسات - **المقالات** — مقالات منسقة حول C++ الحديثة - **الكتب** — كتب دراسية ومراجع C++ الموصى بها - **معايير الكتابة** — نمط Google C++، إرشادات C++ Core - **نمط الكتابة** — إرشادات التنسيق والنمط - **البودكاست** — بودكاست متعلق بـ C++ - **المحاضرات** — محاضرات المؤتمرات والعروض التقديمية - **الفيديو** — موارد فيديو تعليمية - **المواقع الإلكترونية** — مواقع مفيدة لمطوري C++ - **المدونات** — مدونات C++ ## قوائم Awesome الأخرى روابط إلى قوائم أخرى منسقة في سلسلة `awesome-...`. ## المساهمة المشروع يرحب بالمساهمات عبر طلبات السحب. إذا وجدت مشروعاً لم يعد maintainer أو لا يناسب القائمة، يرجى إرسال PR لتحسين القائمة.