You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -270,6 +270,16 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
270
270
*[IBM ICU](http://site.icu-project.org/) - A set of C/C++ and Java libraries providing Unicode and Globalization support. [ICU]
271
271
*[libiconv](http://www.gnu.org/software/libiconv/) - An encoding conversion library between different character encodings. [GPL]
272
272
273
+
## Inter-process communication
274
+
275
+
*[Apache Thrift](https://thrift.apache.org/) - Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Twitter. [Apache2]
276
+
*[Cap'n Proto](http://kentonv.github.io/capnproto/) - Fast data interchange format and capability-based RPC system. [MIT]
277
+
*[libjson-rpc-cpp](https://github.com/cinemast/libjson-rpc-cpp) - JSON-RPC framework for C++ servers and clients. [MIT]
278
+
*[nanomsg](https://github.com/nanomsg/nanomsg) - A simple high-performance implementation of several "scalability protocols". [MIT][website](http://nanomsg.org/)
279
+
*[simple-rpc-cpp](https://code.google.com/p/simple-rpc-cpp/) - A simple RPC wrapper generator to C/C++ functions. [BSD]
280
+
*[xmlrpc-c](http://xmlrpc-c.sourceforge.net/) - A lightweight RPC library based on XML and HTTP. [BSD]
281
+
*[ZeroMQ](http://zeromq.org/) - High-speed, modular asynchronous communication library. [LGPL]
282
+
273
283
## JSON
274
284
275
285
*[Boost.PropertyTree](http://www.boost.org/doc/libs/1_55_0/doc/html/property_tree.html) - A property tree parser/generator that can be used to parse XML/JSON/INI/Info files. [Boost]
@@ -343,7 +353,6 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
343
353
*[libjingle](https://code.google.com/p/libjingle/) - Google talk voice and P2P interoperability library. [BSD]
*[Muduo](https://github.com/chenshuo/muduo) - A C++ non-blocking network library for multi-threaded server in Linux. [BSD]
346
-
*[nanomsg](https://github.com/nanomsg/nanomsg) - A simple high-performance implementation of several "scalability protocols". [MIT][website](http://nanomsg.org/)
347
356
*[net_skeleton](https://github.com/cesanta/net_skeleton) - TCP client/server library for C/C++. [GPL2]
348
357
*[nope.c](https://github.com/riolet/nope.c) - A C language-based ultra-light software platform for scalable server-side and networking applications. Think node.js for C programmers. [GPL2]
349
358
*[Onion](https://github.com/davidmoreno/onion) - HTTP server library in C designed to be lightweight and easy to use. [Apache2/GPL2]
@@ -352,7 +361,6 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
352
361
*[RakNet](https://github.com/OculusVR/RakNet) - A cross platform, open source, C++ networking engine for game programmers. [BSD]
353
362
*[Tufão](https://github.com/vinipsmaker/tufao) - An asynchronous web framework for C++ built on top of Qt. [LGPL2]
354
363
*[WebSocket++](https://github.com/zaphoyd/websocketpp) - C++/Boost Asio based websocket client/server library. [BSD]
355
-
*[ZeroMQ](http://zeromq.org/) - High-speed, modular asynchronous communication library. [LGPL]
356
364
357
365
## Physics
358
366
*Dynamics simulation engines*
@@ -366,15 +374,6 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
366
374
*[ofxBox2d](https://github.com/vanderlin/ofxBox2d) - openFrameworks wrapper for Box2D. [BSD-like]
367
375
*[Simbody](https://github.com/simbody/simbody) - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton. [Apache2]
368
376
369
-
## Remote Procedure Call
370
-
371
-
*[Apache Thrift](https://thrift.apache.org/) - Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Twitter. [Apache2]
372
-
*[Cap'n Proto](http://kentonv.github.io/capnproto/) - Fast data interchange format and capability-based RPC system. [MIT]
373
-
*[libjson-rpc-cpp](https://github.com/cinemast/libjson-rpc-cpp) - JSON-RPC framework for C++ servers and clients. [MIT]
374
-
*[simple-rpc-cpp](https://code.google.com/p/simple-rpc-cpp/) - A simple RPC wrapper generator to C/C++ functions. [BSD]
375
-
*[xmlrpc-c](http://xmlrpc-c.sourceforge.net/) - A lightweight RPC library based on XML and HTTP. [BSD]
376
-
*[ZeroMQ](http://zeromq.org/) - High-speed, modular asynchronous communication library. [LGPL]
377
-
378
377
## Robotics
379
378
380
379
*[MOOS-IvP](http://moos-ivp.org) - A set of open source C++ modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles.
0 commit comments