أحدث ملخص في عام 2021، أوصى بأطر عمل ومكتبات مفتوحة المصدر لـ c/c++. يتم تحديثها باستمرار.
إطار
مكتبة Apache C++ القياسية: عبارة عن مجموعة من الخوارزميات والحاويات والمكررات والمكونات الأساسية الأخرى
ASL: توفر مكتبة Adobe Source Code Library مكتبة أكواد مصدر C++ محمولة ومراجعة من قبل النظراء.
Boost: مجموعة كبيرة من مكتبات C++ للأغراض العامة.
BDE: بيئة التطوير من مختبرات بلومبرج للذكاء.
Cinder: مجتمع تطوير مفتوح المصدر يوفر ترميزًا إبداعيًا بجودة احترافية.
Bxxomfort: مكتبة خفيفة الوزن للرأس فقط تنقل بعض الميزات الجديدة لـ C++ 11 إلى C++ 03.
Dlib: مكتبة C++ عالمية متعددة المنصات مصممة باستخدام البرمجة التعاقدية وتقنية C++ الحديثة.
EASTL: الجزء العام من EA-STL
ffead-cpp: إطار عمل تطوير تطبيقات المؤسسات
Folly: مكتبة C++ مفتوحة المصدر تم تطويرها واستخدامها بواسطة Facebook.
JUCE: مكتبة C++ شاملة لتطوير البرامج عبر الأنظمة الأساسية
libphenom: إطار حدث لبناء أنظمة عالية الأداء وقابلة للتطوير بشكل كبير.
LibSourcey: C++ 11 حدث IO لبث الفيديو في الوقت الفعلي وتطبيقات الشبكة عالية الأداء
LibU: مكتبة أدوات متعددة المنصات مكتوبة بلغة C
Loki: تصميم مكتبة C++، بما في ذلك تنفيذ أنماط التصميم والتعابير الشائعة.
MiLi: مكتبة C++ صغيرة للرؤوس فقط
openFrameworks: تطوير مجموعة أدوات C++ للبرمجة الإبداعية.
Qt: تطبيق عبر الأنظمة الأساسية وإطار واجهة المستخدم
السبب: إطار عمل متعدد المنصات يسهل على المطورين استخدام Java و.Net وPython، مع تلبية احتياجاتهم فيما يتعلق بأداء ومزايا C++.
ROOT: مجموعة من الأطر الموجهة للكائنات مع جميع الوظائف اللازمة لمعالجة وتحليل كميات كبيرة من البيانات بكفاءة عالية، وتستخدم من قبل CERN.
STLport: هي نسخة تمثيلية من STL
STXXL: مكتبة القوالب القياسية لمجموعات البيانات الكبيرة الإضافية.
Ultimate++: إطار عمل لتطوير التطبيقات السريعة عبر الأنظمة الأساسية C++
مكتبة قوالب Windows: مكتبة C++ لتطوير تطبيقات Windows ومكونات واجهة المستخدم
Yomm11: فتح طرق متعددة لـ C++ 11.
حلقة حدث غير متزامنة
Boost.Asio: مكتبة C++ متعددة المنصات لبرمجة الشبكة والإدخال/الإخراج ذات المستوى المنخفض.
libev: حلقة زمنية كاملة المواصفات وعالية الأداء، تم تصميمها قليلاً على غرار libevent، ولكنها لم تعد لديها نفس القيود مثل libevent، وقد تم إصلاح بعض الأخطاء فيها.
libevent: مكتبة إشعارات الأحداث
libuv: إدخال/إخراج غير متزامن عبر الأنظمة الأساسية.
libco: coroutine، مكتبة IO الأساسية لـ WeChat والتي تدعم 800 مليون مستخدم عبر الإنترنت في نفس الوقت. قوي
ntyco: نسخة C خالصة من إطار عمل coroutine، الكود قصير وموجز، مناسب للمشاريع المدمجة.
libgo: إطار عمل التزامن على طراز Golang، ومكتبة coroutine الخاصة بتنفيذ C++11
مكتبة الشبكة
ACE: مجموعة أدوات الشبكات الموجهة للكائنات C++
الدار البيضاء: C++ REST SDK
cpp-netlib: مجموعة من المكتبات مفتوحة المصدر لبرمجة الشبكات المتقدمة
Dyad.c: الشبكات غير المتزامنة في C
libCurl: مكتبة نقل الملفات متعددة البروتوكولات
النمس: خادم ويب خفيف الوزن للغاية
Muduo: مكتبة شبكة C++ غير محظورة لخوادم Linux متعددة الخيوط
net_skeleton: مكتبة عميل/خادم TCP لـ C/C++
WAFer: منصة برمجية خفيفة الوزن للغاية تعتمد على لغة C لتطبيقات الويب والخادم القابلة للتطوير. بالنسبة لمبرمجي لغة C، خذ بعين الاعتبار Node.js
Onion: مكتبة خادم HTTP بلغة C، مصممة لتكون خفيفة الوزن وسهلة الاستخدام.
POCO: مكتبة فئة C++ لإنشاء تطبيقات الشبكة والتطبيقات المستندة إلى الإنترنت والتي يمكن تشغيلها على أنظمة سطح المكتب والخادم والجوال والأنظمة المدمجة.
RakNet: محرك شبكة C++ مفتوح المصدر ومتعدد المنصات لمطوري الألعاب.
Tufao: إطار عمل ويب غير متزامن تم إنشاؤه بلغة C++ أعلى Qt.
WebSocket++: مكتبة عميل/خادم websocket تعتمد على C++/Boost Aiso
ZeroMQ: مكتبة اتصالات غير متزامنة عالية السرعة
مكدس بروتوكول TCP/IP
f-stack: مكدس بروتوكول مفتوح المصدر من Tencent، وهو مكدس بروتوكول وضع المستخدم عالي الأداء يعتمد على DPDK.
NtyTcp: مكدس بروتوكول أحادي الترابط، يعتمد على تطبيق netmap وDPDK وrawSocket.
LWIP: نسخة مبسطة من تطبيق مكدس بروتوكول TCP/IP لمنصة ذاكرة الوصول العشوائي (RAM).
mTCP: مكدس بروتوكول TCP/IP قابل للتطوير بدرجة كبيرة لمساحة المستخدم للأنظمة متعددة النواة.
4.4BSD: * مكدس بروتوكول nix مشتق من 4.4BSD.
إطار تطبيق الويب
Nginx: خادم ويب HTTP وخادم وكيل عكسي عالي الأداء يوفر أيضًا خدمات IMAP/POP3/SMTP.
Lighttpd: برنامج خادم ويب مفتوح المصدر، آمن وسريع ومتوافق مع معايير الصناعة وقابل للتكيف بدرجة كبيرة ومُحسّن للبيئات عالية التكوين.
Libmicrohttpd: خادم ويب بسيط لمكتبة C ضمن برنامج GNU. واجهة برمجة التطبيقات بسيطة وسريعة.
stpd: إطار عمل خادم الويب المستند إلى Mongoose.
CivetWeb: يوفر خادم ويب مضمن سهل الاستخدام وقوي ومضمن C/C++ مع دعم CGI وSSL وLua الاختياري.
CppCMS: إطار عمل مجاني لتطوير الويب عالي الأداء (وليس CMS).
Crow: إطار عمل ويب صغير بلغة C++ (مستوحى من Python Flask)
Kore: خادم/إطار ويب فائق السرعة ومرن لتطبيقات الويب تم تطويره بلغة C.
libOnion: مكتبة خفيفة الوزن تساعدك على إنشاء خوادم الويب باستخدام لغة البرمجة C.
QDjango: إطار عمل ويب مكتوب بلغة C++ ويعتمد على مكتبة Qt، ويحاول محاكاة Django API، ومن هنا جاء الاسم.
Wt: مكتبة C++ لتطوير تطبيقات الويب.
المكتبة القياسية والخوارزميات والوظائف
مكتبة C++ القياسية: عبارة عن مجموعة من الفئات والوظائف المكتوبة باللغة الأساسية وهي جزء من معيار C++ ISO نفسه.
مكتبة النماذج القياسية: مكتبة النماذج القياسية، STL
مكتبة C POSIX: مواصفات مكتبة C القياسية لأنظمة POSIX
لجنة معايير ISO C++: لجنة معايير C++
مكتبة صوتية
FMOD: محرك صوتي سهل الاستخدام عبر الأنظمة الأساسية وأداة لإنشاء ألعاب المحتوى الصوتي.
ماكسيميليان: مكتبة معالجة الإشارات الرقمية للصوت والموسيقى بلغة C++
OpenAL: مكتبة صوتية مفتوحة المصدر — واجهة برمجة التطبيقات الصوتية عبر الأنظمة الأساسية
Opus: برنامج ترميز صوتي مفتوح تمامًا وخالي من حقوق الملكية ومتعدد الاستخدامات
Speex: برنامج ترميز مجاني، تم إهماله بواسطة Opus
Tonic: تركيب صوتي سهل الاستخدام وفعال في C++
Vorbis: Ogg Vorbis هو تنسيق صوتي مضغوط عالمي مفتوح تمامًا وغير مملوك وخالي من حقوق الملكية.
علم البيئة
Lisequence: مكتبة C++ لتمثيل وتحليل بيانات الوراثة السكانية.
SeqAn: يركز على الخوارزميات وهياكل البيانات لتحليل تسلسل البيانات البيولوجية.
Vcflib: مكتبة C++ لتحليل ومعالجة ملفات VCF
إضرب: تطبيق اختبار الارتباط مباشرة على المتغيرات الهيكلية الجينية في ملفات BAM.
ضغط
bzip2: أداة ضغط بيانات مجانية تمامًا وخالية من براءات الاختراع وعالية الجودة
doboz: مكتبة ضغط لفك الضغط بسرعة
PhysicsFS: مكتبة توفر وصولاً مجردًا إلى أرشيفات مختلفة، تُستخدم بشكل أساسي في ألعاب الفيديو. التصميم مستوحى جزئيًا من نظام ملفات Quake3 الفرعي.
KArchive: مكتبة لإنشاء أرشيفات الملفات وقراءتها وكتابتها ومعالجتها (مثل zip وtar)، والتي توفر ضغطًا شفافًا وإلغاء ضغط البيانات باستخدام تنسيق gzip من خلال سلسلة من الفئات الفرعية لـ QIODevice.
LZ4: خوارزمية ضغط سريعة جدًا
LZHAM: قاعدة بيانات ضغط بدون فقدان، نسبة الضغط قريبة من LZMA، لكن سرعة إلغاء الضغط أسرع بكثير.
LZMA: طريقة الضغط الافتراضية والشائعة لتنسيق 7z.
LZMAT: ومكتبتها السريعة لضغط البيانات دون فقدان البيانات في الوقت الفعلي
miniz: ملف مصدر C واحد، مكتبة ضغط/توسيع، باستخدام واجهة برمجة التطبيقات المتوافقة مع zlib، قراءة وكتابة أرشيف ZIP، طريقة الكتابة PNG.
Minizip: أحدث إصلاح للأخطاء في Zlib، يدعم امتداد القرص PKWARE، وتشفير AES، والتخزين المؤقت للإدخال والإخراج.
Snappy: ضغط سريع وفك الضغط
ZLib: مكتبة ضغط دفق البيانات المدمجة للغاية
ZZIPlib: يوفر إمكانية الوصول للقراءة إلى أرشيفات ZIP.
التزامن
Boost.Compute: مكتبة الحوسبة GPU C++ لـ OpenCL
Bolt: مكتبة قوالب C++ محسنة لوحدات معالجة الرسومات
C++ React: مكتبة البرمجة التفاعلية لـ C++ 11
Intel TBB: كتل بناء Intel Threading
Libclsph: مكتبة محاكاة السوائل SPH المسرَّعة بواسطة وحدة معالجة الرسومات استنادًا إلى OpenCL
OpenCL: معيار مفتوح للبرمجة المتوازية للأنظمة غير المتجانسة
OpenMP: واجهة برمجة تطبيقات OpenMP
التوجه: مكتبة خوارزمية متوازية مشابهة لمكتبة القوالب القياسية C++
HPX: نظام تشغيل C++ عالمي للتطبيقات المتوازية والموزعة بأي حجم
VexCL: مكتبة قوالب التعبير المتجه C++ لـ OpenCL/CUDA.
التشفير
Bcrypt: أداة تشفير الملفات عبر الأنظمة الأساسية التي تجعل الملفات المشفرة قابلة للنقل إلى جميع أنظمة التشغيل والمعالجات المدعومة.
BeeCrypt: مكتبة رسومات سريعة التشفير مع وظائف قوية وواجهة مريحة.
بوتان: مكتبة تشفير C++
Crypto++: مكتبة C++ مجانية لأنظمة التشفير
GnuPG: تطبيق كامل لمعيار OpenPGP
GnuTLS: مكتبة اتصالات آمنة تنفذ بروتوكولات SSL وTLS وDTLS
Libgcrypt: مكتبة رسومات التشفير المستندة إلى GnuPG.
Libmcrypt: آمن لمؤشرات الترابط، ويوفر واجهة برمجة تطبيقات موحدة.
LibreSSL: بروتوكول SSL/TLS مجاني، وهو شوكة لـ OpenSSL لعام 2014
LibTomCrypt: أداة تشفير شاملة وموحدة ومحمولة للغاية
libsodium: مكتبة تشفير قائمة على NaCI، تتمتع برأيها وسهلة الاستخدام
نبات القراص: مكتبة التشفير الأساسية
OpenSSL: مكتبة تشفير قوية وتجارية ومتكاملة ومفتوحة المصدر.
Tiny AES128 in C: تطبيق صغير ومحمول لخوارزمية التشفير AES128ESB المطبقة في C
قاعدة البيانات
hiberlite: رسم الخرائط العلائقية للكائنات C++ لـ Sqlite3
Hireis: مكتبة عميل C بسيطة جدًا لقاعدة بيانات Redis
LevelDB: مخزن سريع ذو قيمة رئيسية
LMDB: مخزن قيمة مفتاح مضمن يتوافق مع العناصر الأساسية الأربعة لقاعدة البيانات
MySQL++: غلاف C++ الذي يقوم بتغليف C API الخاص بـ MySql
RocksDB: تخزين سريع للقيم الأساسية المضمنة من Facebook
SQLite: قاعدة بيانات علائقية مضمنة ومتكاملة المواصفات لا يتجاوز حجمها بضع مئات من كيلو بايت ويمكن تضمينها بشكل صحيح في مشروعك.
Redis: قاعدة بيانات مفتوحة المصدر من نوع السجل وقيمة المفتاح مكتوبة بلغة ANSI C، وتتوافق مع بروتوكول BSD، وتدعم الشبكة، ويمكن أن تكون قائمة على الذاكرة ومستمرة.
MongoDB: قاعدة بيانات تعتمد على تخزين الملفات الموزعة
تصحيح
Boost.Test: مكتبة اختبار التعزيز
Catch: إطار عمل أصلي أنيق جدًا لـ C++ يحتوي فقط على ملفات رأسية لاختبار الوحدة والتطوير القائم على الاختبار والتطوير القائم على السلوك.
CppUnit: إطار اختبار C++ المنقول من JUnit
CTest: برنامج تشغيل اختبار CMake
GoogleTest: إطار اختبار Google C++
ig-debugheap: كومة تصحيح الأخطاء متعددة الأنظمة الأساسية لتتبع أخطاء الذاكرة
libtap: اختبارات الكتابة في C
MemTrack: لتتبع عمليات تخصيص الذاكرة في C++
MicroProfile: أداة تعريف محاولة الشبكة عبر الأنظمة الأساسية
minUnit: إطار اختبار وحدة صغيرة مكتوب بلغة C، باستخدام وحدتي ماكرو فقط
التحكم عن بعد: محلل ملف C واحد لعروض الويب
UnitTest++: إطار عمل اختبار وحدة C++ خفيف الوزن
حاوية
C++ B-Tree: مكتبة قوالب تنفذ حاويات ذاكرة الأوامر بناءً على بنية بيانات B-tree
Hashmaps: تنفيذ خوارزمية جدول تجزئة العنونة المفتوحة في C++
محرك اللعبة
Cocos2d-x: إطار عمل متعدد المنصات لإنشاء ألعاب ثنائية الأبعاد وكتب تفاعلية وعروض تقديمية وتطبيقات رسومية أخرى.
Grit: مشروع مجتمعي لبناء محرك ألعاب مجاني لألعاب العالم المفتوح ثلاثية الأبعاد.
lrrlicht: محرك #D مفتوح المصدر وعالي الأداء في الوقت الفعلي ومكتوب بلغة C++
PolyCode: إطار عمل مفتوح المصدر لإنشاء ألعاب يتم تنفيذها بلغة C++ (مضمنة مع Lua).
مكتبة الرسومات
bgfx: مكتبة العرض عبر الأنظمة الأساسية
القاهرة: مكتبة رسومات ثنائية الأبعاد تدعم أجهزة إخراج متعددة
Horde3D: محرك صغير للعرض والرسوم المتحركة ثلاثي الأبعاد
ماغنوم: محرك رسومات C++11 وOpenGL ثنائي/ثلاثي الأبعاد
Ogre 3D: محرك عرض ثلاثي الأبعاد مرن موجه نحو المشهد وفي الوقت الفعلي ومكتوب بلغة C++ (وليس محرك ألعاب)
OpenSceneGraph: مجموعة أدوات رسومات ثلاثية الأبعاد مفتوحة المصدر عالية الأداء
Panda3D: إطار عمل للعرض ثلاثي الأبعاد وتطوير الألعاب، مكتوب بلغة Python وC++.
Skia: مكتبة رسومات ثنائية الأبعاد كاملة لرسم النصوص والرسومات والصور
urho3d: العرض عبر الأنظمة الأساسية ومحرك اللعبة.
معالجة الصور
Boost.GIL: مكتبة الصور العامة
CImg: مجموعة أدوات C++ صغيرة مفتوحة المصدر لمعالجة الصور
FreeImage: مكتبة مفتوحة المصدر تدعم تنسيقات الصور الشائعة والتنسيقات الأخرى التي تتطلبها تطبيقات الوسائط المتعددة اليوم.
GDCM: مكتبة DICOM الشعبية
ITK: نظام تحليل الصور مفتوح المصدر عبر الأنظمة الأساسية
Magick++: واجهة C++ لبرنامج ImageMagick
OpenCV: مكتبة رؤية الكمبيوتر مفتوحة المصدر
tesseract-ocr: محرك التعرف الضوئي على الحروف
VIGRA: مكتبة رؤية الكمبيوتر C++ للأغراض العامة لتحليل الصور
VTK: نظام برمجي مجاني مفتوح المصدر لرسومات الكمبيوتر ثلاثية الأبعاد ومعالجة الصور والتصور.
تدويل
الحصول على النص: الحصول على نص جنو
IBM ICU: مكتبات C وC++ وJava توفر دعم Unicode والعولمة
libiconv: مكتبة تحويل الترميز بين ترميزات الأحرف المختلفة
مكتبة جيسون
مجمد: مولد تحليل جيسون لـ C/C++
يانسون: مكتبة لغة سي لتشفير وفك تشفير ومعالجة بيانات جيسون
jbson: مكتبة لبناء وتكرار بيانات BSON ومستندات Json في C++ 14
JeayeSON: مكتبة C++ JSON قوية جدًا تحتوي فقط على ملفات الرأس
JSON++: محلل C++ JSON
محلل json: محلل JSON مكتوب بلغة ANSI C المحمولة مع مساحة ذاكرة منخفضة جدًا
json11: مكتبة C++ 11 JSON صغيرة
الجوت: محلل C++ JSON بسيط جدًا
ibjson: مكتبة تحليل وطباعة JSON بلغة C، يمكن دمجها بسهولة مع أي نموذج
libjson: مكتبة JSON خفيفة الوزن
PicoJSON: تحليل JSON وتسلسله في C++، بما في ذلك ملفات الرأس فقط
Qt-Json: فئة بسيطة للتحليل بين بيانات JSON والتسلسلات الهرمية QVariant
QJson: مكتبة تعتمد على Qt لتعيين بيانات JSON إلى كائنات QVariant
RepidJSON: منشئ تحليل JSON سريع لـ C++، بما في ذلك واجهات برمجة التطبيقات بنمط SAX وDOM
YAJL: مكتبة تحليل JSON سريعة التدفق بلغة C
سجل
Boost.Log: تم تصميمه ليكون نموذجيًا للغاية وقابل للتوسيع
easyloggingpp: مكتبة تسجيل C++، تحتوي على ملف رأس واحد فقط.
Log4cpp: سلسلة من مكتبات C++ التي تضيف سجلات للملفات وسجلات النظام وIDSA وأماكن أخرى بمرونة.
templog: مكتبة C++ خفيفة الوزن يمكنها إضافة التسجيل إلى تطبيقات C++ الخاصة بك
التعلم الآلي، الذكاء الاصطناعي
btsk: أداة تشغيل شجرة سلوك اللعبة
الكائنات المتطورة: مكتبة الحوسبة التطورية ANSI C++ القائمة على القوالب والتي يمكنها مساعدتك في كتابة خوارزميات التحسين العشوائية الخاصة بك بسرعة كبيرة.
Caffe: إطار شبكة عصبية سريعة
CCV: مكتبة حديثة لرؤية الكمبيوتر مع لغة C باعتبارها جوهرها
mlpack: مكتبة التعلم الآلي القابلة للتوسيع C++
OpenCV: مكتبة رؤية الكمبيوتر مفتوحة المصدر
المُوصي: مكتبة لغة C لتوصيات/اقتراحات المنتج باستخدام التصفية التعاونية.
SHOGUN: أداة Shogun للتعلم الآلي
sofia-ml: مجموعة من الخوارزميات الإضافية السريعة للتعلم الآلي
مكتبة الرياضيات
Armadillo: مكتبة جبر خطي عالية الجودة بلغة C++ تحقق توازنًا جيدًا بين السرعة وسهولة الاستخدام. بناء الجملة مشابه جدًا لـ MatlAB
blaze: مكتبة رياضيات C++ عالية الأداء للخوارزميات الكثيفة والمتفرقة.
ceres-solver: مكتبة C++ من Google لنمذجة وحل مسائل المربعات الصغرى غير الخطية المعقدة الكبيرة.
CGal: مجموعة من الخوارزميات الفعالة والموثوقة
CML: مكتبة رياضيات C++ مجانية للألعاب والرسومات
Eigen: مكتبة رؤوس قوالب C++ عالية المستوى تغطي الجبر الخطي والمصفوفة وعمليات المتجهات والحل العددي والخوارزميات الأخرى ذات الصلة.
GMTL: مكتبة قوالب الرسومات الرياضية عبارة عن مجموعة من الأدوات لتنفيذ الرسومات الأساسية على نطاق واسع.
GMP: مكتبة C/C++ للحسابات عالية الدقة، والتعامل مع الأعداد الصحيحة الموقعة، والأرقام المنطقية، وأرقام الفاصلة العائمة.
مكتبة الوسائط المتعددة
GStreamer: مكتبة لبناء الرسوم البيانية لمكونات معالجة الوسائط
وسائط البث المباشر LIVE555: مكتبة بث الوسائط المتعددة باستخدام البروتوكولات القياسية المفتوحة (RTP/RTCP، RTSP، SIP)
libVLC: إطار عمل الوسائط libVLC (VLC SDK).
QtAV: إطار عمل لتشغيل الوسائط المتعددة يعتمد على Qt وFFmpeg والذي يمكنه مساعدتك في كتابة مشغل بسهولة
SDL: تحكم مباشر بسيط في طبقة الوسائط
SFML: مكتبة وسائط متعددة سريعة وبسيطة
الفيزياء
Box2D: محرك فيزياء الألعاب ثنائي الأبعاد.
الرصاصة: محرك فيزياء اللعبة ثلاثي الأبعاد.
Chipmunk: مكتبة فيزياء ألعاب ثنائية الأبعاد سريعة وخفيفة الوزن
LiquidFun: محرك فيزياء الألعاب ثنائي الأبعاد
ODE: Open Dynamics Engine - مكتبة مفتوحة المصدر وعالية الأداء لمحاكاة ديناميكيات الجسم الصلبة.
ofxBox2D: غلاف إطار عمل Box2D مفتوح المصدر.
Simbody: مكتبة ديناميكيات/فيزياء متعددة الأجسام عالية الأداء بلغة C++ لمحاكاة الميكانيكا الحيوية المشتركة والأنظمة الميكانيكية مثل المركبات والروبوتات والهياكل العظمية البشرية.
الروبوتات
MOOS-Ivp: مجموعة من وحدات C++ مفتوحة المصدر توفر الاستقلالية للمنصات الآلية، وخاصة المركبات البحرية المستقلة.
MRPT: مجموعة أدوات برمجة الروبوت المحمول
PCL: Point Cloud Library هو مشروع مستقل ومفتوح واسع النطاق للصور ثنائية الأبعاد/ثلاثية الأبعاد ومعالجة السحابة النقطية.
مكتبة الروبوتات: مكتبة C++ مستقلة تتضمن ديناميكيات الروبوت وتخطيط الحركة والتحكم فيها.
RobWork: مجموعة من مكتبات C++ لمحاكاة الأنظمة الآلية والتحكم فيها.
ROS: نظام تشغيل الروبوت، الذي يوفر مكتبات وأدوات لمساعدة مطوري البرامج على إنشاء تطبيقات الروبوت.
الحوسبة العلمية
FFTW: مكتبة لغة C لحساب DFT في بُعد واحد أو أكثر.
GSL: مكتبة جنو العلمية.
البرنامج النصي
ChaiScript: لغة برمجة نصية مضمنة سهلة الاستخدام لـ C++.
Lua: محرك برمجة صغير وسريع لملفات التكوين ونصوص التطبيقات الأساسية.
luacxx: C++ 11 API لإنشاء روابط Lua
SWIG: منشئ غلاف/واجهة يتيح ربط كود C++ الخاص بك بـ JavaScript وPerl وPHP وPython وTcl وRuby
V7: محرك جافا سكريبت المضمن.
V8: محرك جافا سكريبت السريع من Google والذي يمكن تضمينه في أي تطبيق C++.
التسلسل
Cap'n Proto: تنسيق سريع لتبادل البيانات ونظام RPC.
الحبوب: مكتبة التسلسل C++ 11
FlatBuffers: مكتبة تسلسلية موفرة للذاكرة
messagePack: مكتبة تسلسل ثنائية فعالة لـ C/C++، مثل JSON
ProtoBuf: المخزن المؤقت للبروتوكول، تنسيق تبادل البيانات من Google.
ProtoBuf-c: تطبيق المخزن المؤقت للبروتوكول في لغة C
SimpleBinaryEncoding: تشفير وفك تشفير معلومات التطبيق بتنسيق ثنائي للتطبيقات ذات زمن الوصول المنخفض.
التوفير: IPC/RPC فعال عبر اللغات، يُستخدم في C++، وJava، وPython، وPHP، وC# والعديد من اللغات الأخرى، وقد تم تطويره في الأصل بواسطة Facebook.
مكتبة الفيديو
libvpx: تشفير وفك تشفير VP8/VP9 SDK
FFMpeg: حل كامل عبر الأنظمة الأساسية لتسجيل وتحويل تدفقات الفيديو والصوت.
libde265: تنفيذ مفتوح لبرنامج ترميز الفيديو h.265.
OpenH264: برنامج ترميز H.364 مفتوح المصدر.
Theora: تنسيق ضغط فيديو مجاني ومفتوح المصدر.
مكتبة XML
المغتربين: مكتبة تحليل XML مكتوبة بلغة C
LibXml2: محلل XML C ومجموعة أدوات لـ Gnome
LibXml++: محلل XML لـ C++
PugiXML: محلل XML خفيف الوزن وبسيط وسريع لـ C++ ويدعم XPath.
RapidXML: يحاول إنشاء أسرع محلل XML مع الحفاظ على سهولة الاستخدام وقابلية النقل والتوافق المعقول مع W3C.
TinyXML: محلل C++ XML بسيط وصغير يمكن دمجه بسهولة في مشاريع أخرى.
TinyXML2: محلل بسيط وسريع لـ C++ CML يمكن دمجه بسهولة في مشاريع أخرى.
TinyXML++: واجهة جديدة تمامًا لـ TinyXML تستفيد من العديد من مزايا C++ والقوالب والاستثناءات ومعالجة الاستثناءات بشكل أفضل.
Xerces-C++: محلل التحقق من صحة XML مكتوب في مجموعة فرعية من لغة C++ المحمولة.
وظيفة طوق صفر
يتم توفير معلومات التوظيف في الوقت الفعلي لـ c/c++ وgolang في بكين وشانغهاي وقوانغتشو وشنتشن وهانغتشو ونانجينغ وخفي ووهان وتشانغشا وتشونغتشينغ وتشنغدو وشيان وشيامن كل أسبوع. بما في ذلك التوظيف في المدارس، والتوظيف الاجتماعي، ووظائف التدريب، والمقابلات، والقوالب النمطية، والسير الذاتية