Skip to content

Commit

Permalink
Merge pull request cpp-pm#649 from ruslo/pr.packages.docs
Browse files Browse the repository at this point in the history
Docs: package sections
  • Loading branch information
ruslo authored Jan 18, 2017
2 parents 5945a47 + a814539 commit 8416790
Show file tree
Hide file tree
Showing 25 changed files with 332 additions and 8 deletions.
30 changes: 27 additions & 3 deletions docs/packages.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,35 @@
Packages
--------

List of packages and usage instructions for each package can be found in `wiki sidebar`_.
List of packages and usage instructions for each package.

.. toctree::
:maxdepth: 1

/packages/all-packages.rst
/packages/all
/packages/concurrency
/packages/containers
/packages/commandline
/packages/compiler
/packages/computer-vision
/packages/compression
/packages/crypto
/packages/database
/packages/graphics
/packages/testing
/packages/logging
/packages/frameworks
/packages/filesystem
/packages/messaging
/packages/math
/packages/media
/packages/networking
/packages/scripting
/packages/serialize
/packages/os
/packages/misc

.. _wiki sidebar: https://github.com/ruslo/hunter/wiki
.. note::

* Don't see packages you need? Feel free to leave a package
`request <https://github.com/ruslo/hunter/issues?q=is%3Aopen+is%3Aissue+label%3A%22new+package%22>`__.
5 changes: 0 additions & 5 deletions docs/packages/all-packages.rst

This file was deleted.

97 changes: 97 additions & 0 deletions docs/packages/all.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
All packages
------------

* `Android-Apk <https://github.com/ruslo/hunter/wiki/pkg.android.apk>`__
* `Android-Modules <https://github.com/ruslo/hunter/wiki/pkg.android.modules>`__
* `Android-SDK <https://github.com/ruslo/hunter/wiki/pkg.android.sdk>`__
* `ArrayFire <https://github.com/ruslo/hunter/wiki/pkg.arrayfire>`__
* `Assimp <https://github.com/ruslo/hunter/wiki/pkg.assimp>`__
* `Async++ <https://github.com/ruslo/hunter/wiki/pkg.async>`__
* `Autobahn-cpp <https://github.com/ruslo/hunter/wiki/pkg.autobahn-cpp>`__
* `Avahi <https://github.com/ruslo/hunter/wiki/pkg.avahi>`__
* `BZip2 <https://github.com/ruslo/hunter/wiki/pkg.bzip2>`__
* `Boost <https://github.com/ruslo/hunter/wiki/pkg.boost>`__
* `Boost.compute <https://github.com/ruslo/hunter/wiki/pkg.boost.compute>`__
* `Boost.process <https://github.com/ruslo/hunter/wiki/pkg.boost.process>`__
* `CLAPACK <https://github.com/ruslo/hunter/wiki/pkg.clapack>`__
* `CURL <https://github.com/ruslo/hunter/wiki/pkg.curl>`__
* `Catch <https://github.com/ruslo/hunter/wiki/pkg.catch>`__
* `Comet <https://github.com/ruslo/hunter/wiki/pkg.comet>`__
* `CppNetlib.URI <https://github.com/ruslo/hunter/wiki/pkg.cppnetlib.uri>`__
* `CsvParserCPlusPlus <https://github.com/ruslo/hunter/wiki/pkg.csvparsercplusplus>`__
* `Eigen <https://github.com/ruslo/hunter/wiki/pkg.eigen>`__
* `Expat <https://github.com/ruslo/hunter/wiki/pkg.expat>`__
* `GMock <https://github.com/ruslo/hunter/wiki/pkg.gtest>`__
* `GPUImage <https://github.com/ruslo/hunter/wiki/pkg.gpuimage>`__
* `GSL <https://github.com/ruslo/hunter/wiki/pkg.gsl>`__
* `GTest <https://github.com/ruslo/hunter/wiki/pkg.gtest>`__
* `Igloo <https://github.com/ruslo/hunter/wiki/pkg.igloo>`__
* `IntSizeof <https://github.com/ruslo/hunter/wiki/pkg.intsizeof>`__
* `Jpeg <https://github.com/ruslo/hunter/wiki/pkg.jpeg>`__
* `JsonSpirit <https://github.com/ruslo/hunter/wiki/pkg.jsonspirit>`__
* `LLVM (Clang) <https://github.com/ruslo/hunter/wiki/pkg.llvm.clang>`__
* `Leathers <https://github.com/ruslo/hunter/wiki/pkg.leathers>`__
* `Libssh2 <https://github.com/ruslo/hunter/wiki/pkg.libssh2>`__
* `Lua <https://github.com/ruslo/hunter/wiki/pkg.lua>`__
* `MySQL-client <https://github.com/ruslo/hunter/wiki/pkg.mysql.client>`__
* `OpenBLAS <https://github.com/ruslo/hunter/wiki/pkg.openblas>`__
* `OpenCL <https://github.com/ruslo/hunter/wiki/pkg.opencl>`__
* `OpenCL-cpp <https://github.com/ruslo/hunter/wiki/pkg.opencl-cpp>`__
* `OpenCV <https://github.com/ruslo/hunter/wiki/pkg.opencv>`__
* `OpenSSL <https://github.com/ruslo/hunter/wiki/pkg.openssl>`__
* `PNG <https://github.com/ruslo/hunter/wiki/pkg.png>`__
* `Poco C++ <https://github.com/ruslo/hunter/wiki/pkg.pococpp>`__
* `PostgreSQL <https://github.com/ruslo/hunter/wiki/pkg.postgresql>`__
* `Protobuf <https://github.com/ruslo/hunter/wiki/pkg.protobuf>`__
* `Qt <https://github.com/ruslo/hunter/wiki/pkg.qt>`__
* `Qt-Android-CMake <https://github.com/ruslo/hunter/wiki/pkg.qt.android.cmake>`__
* `QtQmlManager <https://github.com/ruslo/hunter/wiki/pkg.qt.qml.manager>`__
* `RapidJSON <https://github.com/ruslo/hunter/wiki/pkg.rapidjson>`__
* `RapidXML <https://github.com/ruslo/hunter/wiki/pkg.rapidxml>`__
* `Sugar <https://github.com/ruslo/hunter/wiki/pkg.sugar>`__
* `TIFF <https://github.com/ruslo/hunter/wiki/pkg.tiff>`__
* `WTL <https://github.com/ruslo/hunter/wiki/pkg.wtl>`__
* `Washer <https://github.com/ruslo/hunter/wiki/pkg.washer>`__
* `ZLIB <https://github.com/ruslo/hunter/wiki/pkg.zlib>`__
* `ZMQPP <https://github.com/ruslo/hunter/wiki/pkg.zmqpp>`__
* `ZeroMQ <https://github.com/ruslo/hunter/wiki/pkg.zeromq>`__
* `caffe <https://github.com/ruslo/hunter/wiki/pkg.caffe>`__
* `ccv <https://github.com/ruslo/hunter/wiki/pkg.ccv>`__
* `cereal <https://github.com/ruslo/hunter/wiki/pkg.cereal>`__
* `convertutf <https://github.com/ruslo/hunter/wiki/pkg.convertutf>`__
* `crashpad <https://github.com/ruslo/hunter/wiki/pkg.crashpad>`__
* `cvmatio <https://github.com/ruslo/hunter/wiki/pkg.cvmatio>`__
* `dest <https://github.com/ruslo/hunter/wiki/pkg.dest>`__
* `dlib <https://github.com/ruslo/hunter/wiki/pkg.dlib>`__
* `eos <https://github.com/ruslo/hunter/wiki/pkg.eos>`__
* `flatbuffers <https://github.com/ruslo/hunter/wiki/pkg.flatbuffers>`__
* `fmt <https://github.com/ruslo/hunter/wiki/pkg.fmt>`__
* `freetype <https://github.com/ruslo/hunter/wiki/pkg.freetype>`__
* `gflags <https://github.com/ruslo/hunter/wiki/pkg.gflags>`__
* `glm <https://github.com/ruslo/hunter/wiki/pkg.glm>`__
* `glog <https://github.com/ruslo/hunter/wiki/pkg.glog>`__
* `half <https://github.com/ruslo/hunter/wiki/pkg.half>`__
* `hdf5 <https://github.com/ruslo/hunter/wiki/pkg.hdf5>`__
* `ios_sim <https://github.com/ruslo/hunter/wiki/pkg.ios_sim>`__
* `irrXML <https://github.com/ruslo/hunter/wiki/pkg.irrXML>`__
* `libyuv <https://github.com/ruslo/hunter/wiki/pkg.libyuv>`__
* `log4cplus <https://github.com/ruslo/hunter/wiki/pkg.log4cplus>`__
* `minizip <https://github.com/ruslo/hunter/wiki/pkg.minizip>`__
* `msgpack <https://github.com/ruslo/hunter/wiki/pkg.msgpack>`__
* `nlohmann::json <https://github.com/ruslo/hunter/wiki/pkg.nlohmann-json>`__
* `odb-mysql <https://github.com/ruslo/hunter/wiki/pkg.odb-mysql>`__
* `odb-pgsql <https://github.com/ruslo/hunter/wiki/pkg.odb-pgsql>`__
* `ogles_gpgpu <https://github.com/ruslo/hunter/wiki/pkg.ogles_gpgpu>`__
* `openddlparser <https://github.com/ruslo/hunter/wiki/pkg.openddlparser>`__
* `poly2tri <https://github.com/ruslo/hunter/wiki/pkg.poly2tri>`__
* `polyclipping <https://github.com/ruslo/hunter/wiki/pkg.polyclipping>`__
* `rabbitmq-c <https://github.com/ruslo/hunter/wiki/pkg.rabbitmq.c>`__
* `sparsehash <https://github.com/ruslo/hunter/wiki/pkg.sparsehash>`__
* `spdlog <https://github.com/ruslo/hunter/wiki/pkg.spdlog>`__
* `szip <https://github.com/ruslo/hunter/wiki/pkg.szip>`__
* `thread-pool-cpp <https://github.com/ruslo/hunter/wiki/pkg.thread-pool-cpp>`__
* `tinydir <https://github.com/ruslo/hunter/wiki/pkg.tinydir>`__
* `websocketpp <https://github.com/ruslo/hunter/wiki/pkg.websocketpp>`__
* `wxWidgets <https://github.com/ruslo/hunter/wiki/pkg.wxwidgets>`__
* `xgboost <https://github.com/ruslo/hunter/wiki/pkg.xgboost>`__
* `yaml-cpp <https://github.com/ruslo/hunter/wiki/pkg.yaml-cpp>`__
9 changes: 9 additions & 0 deletions docs/packages/commandline.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.. spelling::

Commandline
commandline

Commandline Tools
-----------------

* `gflags <https://github.com/ruslo/hunter/wiki/pkg.gflags>`_ - contains a C++ library that implements commandline flags processing.
4 changes: 4 additions & 0 deletions docs/packages/compiler.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Compiler
--------

* `LLVM (Clang) <https://github.com/ruslo/hunter/wiki/pkg.llvm.clang>`_ - collection of modular and reusable compiler and toolchain technologies.
7 changes: 7 additions & 0 deletions docs/packages/compression.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Compression
-----------

* `BZip2 <https://github.com/ruslo/hunter/wiki/pkg.bzip2>`_ - high-quality data compressor.
* `minizip <https://github.com/ruslo/hunter/wiki/pkg.minizip>`_ - enables to extract files from a .zip archive file.
* `szip <https://github.com/ruslo/hunter/wiki/pkg.szip>`_
* `ZLIB <https://github.com/ruslo/hunter/wiki/pkg.zlib>`_ - A massively spiffy yet delicately unobtrusive compression library.
16 changes: 16 additions & 0 deletions docs/packages/computer-vision.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. spelling::

Matlab
Morphable

Computer Vision/Machine Learning/Image Processing
-------------------------------------------------

* `caffe <https://github.com/ruslo/hunter/wiki/pkg.caffe>`_ - fast open framework for deep learning.
* `ccv <https://github.com/ruslo/hunter/wiki/pkg.ccv>`_ - A Modern Computer Vision Library
* `cvmatio <https://github.com/ruslo/hunter/wiki/pkg.cvmatio>`_ - Matlab Mat file read and write C++ class with OpenCV bindings.
* `dest <https://github.com/ruslo/hunter/wiki/pkg.dest>`_ - high performance 2D shape tracking leveraging machine learning methods.
* `dlib <https://github.com/ruslo/hunter/wiki/pkg.dlib>`_ - modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems.
* `eos <https://github.com/ruslo/hunter/wiki/pkg.eos>`_ - A lightweight 3D Morphable Face Model fitting library in modern C++11/14
* `OpenCV <https://github.com/ruslo/hunter/wiki/pkg.opencv>`_ - Open Source Computer Vision Library
* `xgboost <https://github.com/ruslo/hunter/wiki/pkg.xgboost>`_ - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM>`_ Library
18 changes: 18 additions & 0 deletions docs/packages/concurrency.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.. spelling::

MultiThreading
HPC
GPGPU
GPU

Concurrency/MultiThreading/HPC/GPGPU
------------------------------------

* `ArrayFire <https://github.com/ruslo/hunter/wiki/pkg.arrayfire>`_ - general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices.
* `Async++ <https://github.com/ruslo/hunter/wiki/pkg.async>`_ - concurrency framework for C++11
* `Boost.compute <https://github.com/ruslo/hunter/wiki/pkg.boost.compute>`_
* `GPUImage <https://github.com/ruslo/hunter/wiki/pkg.gpuimage>`_ - open source iOS framework for GPU-based image and video processing
* `ogles_gpgpu <https://github.com/ruslo/hunter/wiki/pkg.ogles_gpgpu>`_ - GPGPU for mobile devices and embedded systems using OpenGL ES 2.0
* `OpenCL <https://github.com/ruslo/hunter/wiki/pkg.opencl>`_ - OpenCL headers and Installable Client Driver
* `OpenCL-cpp <https://github.com/ruslo/hunter/wiki/pkg.opencl-cpp>`_ - header only OpenCL c++ wrappers
* `thread-pool-cpp <https://github.com/ruslo/hunter/wiki/pkg.thread-pool-cpp>`_ - High performance C++14 thread pool
4 changes: 4 additions & 0 deletions docs/packages/containers.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Containers
----------

* `sparsehash <https://github.com/ruslo/hunter/wiki/pkg.sparsehash>`_ - C++ associative containers
8 changes: 8 additions & 0 deletions docs/packages/crypto.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.. spelling::

Crypto

Crypto
------

* `OpenSSL <https://github.com/ruslo/hunter/wiki/pkg.openssl>`_ - open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS>`_ and Secure Sockets Layer (SSL>`_ protocols.
7 changes: 7 additions & 0 deletions docs/packages/database.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Database
--------

* `MySQL-client <https://github.com/ruslo/hunter/wiki/pkg.mysql.client>`_
* `odb-pgsql <https://github.com/ruslo/hunter/wiki/pkg.odb-pgsql>`_
* `odb-mysql <https://github.com/ruslo/hunter/wiki/pkg.odb-mysql>`_
* `PostgreSQL <https://github.com/ruslo/hunter/wiki/pkg.postgresql>`_
10 changes: 10 additions & 0 deletions docs/packages/filesystem.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.. spelling::

Filesystem

Filesystem
----------

* `fmt <https://github.com/ruslo/hunter/wiki/pkg.fmt>`_ - Small, safe and fast formatting library
* `hdf5 <https://github.com/ruslo/hunter/wiki/pkg.hdf5>`_ - data model, library, and file format for storing and managing data.
* `tinydir <https://github.com/ruslo/hunter/wiki/pkg.tinydir>`_ - Lightweight, portable and easy to integrate C directory and file reader
8 changes: 8 additions & 0 deletions docs/packages/frameworks.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Frameworks
----------

* `Boost <https://github.com/ruslo/hunter/wiki/pkg.boost>`_ - peer-reviewed portable C++ source libraries.
* `Boost.process <https://github.com/ruslo/hunter/wiki/pkg.boost.process>`_
* `Qt <https://github.com/ruslo/hunter/wiki/pkg.qt>`_
* `QtQmlManager <https://github.com/ruslo/hunter/wiki/pkg.qt.qml.manager>`_
* `wxWidgets <https://github.com/ruslo/hunter/wiki/pkg.wxwidgets>`_ - Cross-Platform GUI Library
9 changes: 9 additions & 0 deletions docs/packages/graphics.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.. spelling::

freetype

Graphics 2D/3D
--------------

* `Assimp <https://github.com/ruslo/hunter/wiki/pkg.assimp>`_ - portable Open Source library to import various well-known 3D model formats in a uniform manner.
* `freetype <https://github.com/ruslo/hunter/wiki/pkg.freetype>`_ - render freetype fonts
5 changes: 5 additions & 0 deletions docs/packages/logging.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Logging
-------

* `log4cplus <https://github.com/ruslo/hunter/wiki/pkg.log4cplus>`_ - simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration.
* `spdlog <https://github.com/ruslo/hunter/wiki/pkg.spdlog>`_ - Super fast C++ logging library.
15 changes: 15 additions & 0 deletions docs/packages/math.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
.. spelling::

Delaunay

Math
----

* `CLAPACK <https://github.com/ruslo/hunter/wiki/pkg.clapack>`_
* `Eigen <https://github.com/ruslo/hunter/wiki/pkg.eigen>`_ - C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
* `glm <https://github.com/ruslo/hunter/wiki/pkg.glm>`_ - header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL>`_ specifications.
* `GSL <https://github.com/ruslo/hunter/wiki/pkg.gsl>`_ - GNU Scientific Library
* `half <https://github.com/ruslo/hunter/wiki/pkg.half>`_ - Half-precision floating point library
* `OpenBLAS <https://github.com/ruslo/hunter/wiki/pkg.openblas>`_ - OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version
* `poly2tri <https://github.com/ruslo/hunter/wiki/pkg.poly2tri>`_ - 2D constrained Delaunay triangulation library
* `polyclipping <https://github.com/ruslo/hunter/wiki/pkg.polyclipping>`_ - Polygon and line clipping and offsetting library
7 changes: 7 additions & 0 deletions docs/packages/media.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Media
-----

* `Jpeg <https://github.com/ruslo/hunter/wiki/pkg.jpeg>`_ - library for JPEG image compression.
* `libyuv <https://github.com/ruslo/hunter/wiki/pkg.libyuv>`_ - YUV scaling and conversion functionality.
* `PNG <https://github.com/ruslo/hunter/wiki/pkg.png>`_ - library for use in applications that read, create, and manipulate PNG (Portable Network Graphics>`_ raster image files.
* `TIFF <https://github.com/ruslo/hunter/wiki/pkg.tiff>`_
11 changes: 11 additions & 0 deletions docs/packages/messaging.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.. spelling::

IPC

IPC/Messaging
-------------

* `Comet <https://github.com/ruslo/hunter/wiki/pkg.comet>`_ - Modern (idiomatic>`_ binding between COM and C++
* `rabbitmq-c <https://github.com/ruslo/hunter/wiki/pkg.rabbitmq.c>`_ - C-language AMQP client library for use with v2.0+ of the RabbitMQ broker.
* `ZeroMQ <https://github.com/ruslo/hunter/wiki/pkg.zeromq>`_ - provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions>`_, seamless access to multiple transport protocols and more.
* `ZMQPP <https://github.com/ruslo/hunter/wiki/pkg.zmqpp>`_ - "high-level" C++ binding for ZeroMQ/0mq/zmq
7 changes: 7 additions & 0 deletions docs/packages/misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Misc
----

* `convertutf <https://github.com/ruslo/hunter/wiki/pkg.convertutf>`_
* `IntSizeof <https://github.com/ruslo/hunter/wiki/pkg.intsizeof>`_
* `Sugar <https://github.com/ruslo/hunter/wiki/pkg.sugar>`_ - CMake tools and examples: collecting source files, warnings suppression, etc.
* `Leathers <https://github.com/ruslo/hunter/wiki/pkg.leathers>`_ - Warning suppression library (C++>`_
16 changes: 16 additions & 0 deletions docs/packages/networking.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. spelling::

mDNS
DNS
websocket

Networking
----------

* `Autobahn-cpp <https://github.com/ruslo/hunter/wiki/pkg.autobahn-cpp>`_ - open-source implementations of the The WebSocket Protocol and The Web Application Messaging Protocol (WAMP>`_ network protocols.
* `Avahi <https://github.com/ruslo/hunter/wiki/pkg.avahi>`_ - Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour
* `CppNetlib.URI <https://github.com/ruslo/hunter/wiki/pkg.cppnetlib.uri>`_ - C++ Network URI
* `CURL <https://github.com/ruslo/hunter/wiki/pkg.curl>`_ - A command line tool and library for transferring data with URL syntax
* `Libssh2 <https://github.com/ruslo/hunter/wiki/pkg.libssh2>`_
* `Poco C++ <https://github.com/ruslo/hunter/wiki/pkg.pococpp>`_ - Cross-platform C++ libraries with a network/internet focus.
* `websocketpp <https://github.com/ruslo/hunter/wiki/pkg.websocketpp>`_ - C++ websocket client/server library
10 changes: 10 additions & 0 deletions docs/packages/os.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
OS
--

* `Android-Apk <https://github.com/ruslo/hunter/wiki/pkg.android.apk>`_
* `Android-Modules <https://github.com/ruslo/hunter/wiki/pkg.android.modules>`_
* `Android-SDK <https://github.com/ruslo/hunter/wiki/pkg.android.sdk>`_
* `ios_sim <https://github.com/ruslo/hunter/wiki/pkg.ios_sim>`_
* `Qt-Android-CMake <https://github.com/ruslo/hunter/wiki/pkg.qt.android.cmake>`_
* `Washer <https://github.com/ruslo/hunter/wiki/pkg.washer>`_ - Lightweight, header-only, C++ wrapper around the Windows API
* `WTL <https://github.com/ruslo/hunter/wiki/pkg.wtl>`_ - Windows Template Library (WTL>`_ is a C++ library for developing Windows applications and UI components.
5 changes: 5 additions & 0 deletions docs/packages/scripting.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Scripting
---------

* `Lua <https://github.com/ruslo/hunter/wiki/pkg.lua>`_ - powerful, efficient, lightweight, embeddable scripting language.

20 changes: 20 additions & 0 deletions docs/packages/serialize.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.. spelling::

json

Serialize
---------

* `cereal <https://github.com/ruslo/hunter/wiki/pkg.cereal>`_ - A C++11 library for serialization
* `CsvParserCPlusPlus <https://github.com/ruslo/hunter/wiki/pkg.csvparsercplusplus>`_ - C++ library for parsing text files.
* `Expat <https://github.com/ruslo/hunter/wiki/pkg.expat>`_ - XML parser library in C.
* `flatbuffers <https://github.com/ruslo/hunter/wiki/pkg.flatbuffers>`_ - Memory Efficient Serialization Library
* `irrXML <https://github.com/ruslo/hunter/wiki/pkg.irrXML>`_ - simple and fast open source xml parser for C++
* `JsonSpirit <https://github.com/ruslo/hunter/wiki/pkg.jsonspirit>`_ - C++ JSON Library including both a json-data-structure and parser (based on Boost.Spirit>`_.
* `msgpack <https://github.com/ruslo/hunter/wiki/pkg.msgpack>`_ - efficient binary serialization format.
* `nlohmann::json <https://github.com/ruslo/hunter/wiki/pkg.nlohmann-json>`_ - JSON for Modern C++
* `openddlparser <https://github.com/ruslo/hunter/wiki/pkg.openddlparser>`_ - A simple and fast OpenDDL Parser. OpenDDL is the shortcut for Open Data Description Language.
* `Protobuf <https://github.com/ruslo/hunter/wiki/pkg.protobuf>`_ - Protocol Buffers - Google's data interchange format
* `RapidJSON <https://github.com/ruslo/hunter/wiki/pkg.rapidjson>`_ - A fast JSON parser/generator for C++ with both SAX/DOM style API
* `RapidXML <https://github.com/ruslo/hunter/wiki/pkg.rapidxml>`_ - attempt to create the fastest XML parser possible, while retaining usability, portability and reasonable W3C compatibility.
* `yaml-cpp <https://github.com/ruslo/hunter/wiki/pkg.yaml-cpp>`_ - human friendly data serialization standard for all programming languages.
9 changes: 9 additions & 0 deletions docs/packages/testing.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Testing
-------

* `Catch <https://github.com/ruslo/hunter/wiki/pkg.catch>`_ - A modern, C++-native, header-only, framework for unit-tests, TDD and BDD C++ Automated Test Cases in Headers
* `crashpad <https://github.com/ruslo/hunter/wiki/pkg.crashpad>`_ - crash-reporting system.
* `glog <https://github.com/ruslo/hunter/wiki/pkg.glog>`_ - C++ implementation of the Google logging module
* `GMock <https://github.com/ruslo/hunter/wiki/pkg.gtest>`_ - extension to Google Test for writing and using C++ mock classes.
* `GTest <https://github.com/ruslo/hunter/wiki/pkg.gtest>`_ - Google's C++ test framework!
* `Igloo <https://github.com/ruslo/hunter/wiki/pkg.igloo>`_ - A framework for unit testing in C++
3 changes: 3 additions & 0 deletions docs/spelling.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
AppVeyor
Bonjour
CGold
CMake
CPack
Config
Cygwin
GCC
GTest
Google
Hunterize
IDE
IDEs
Expand All @@ -23,6 +25,7 @@ configs
hunterization
hunterized
iOS
internet
login
prebuilt
reconstructible
Expand Down

0 comments on commit 8416790

Please sign in to comment.