<commit_before>.. Copyright (c) 2016, <NAME>
.. All rights reserved.

All packages
------------
<commit_msg>update packages<commit_after>
Concurrency/MutliThreading/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

Containers
----------
 * `sparsehash <https://github.com/ruslo/hunter/wiki/pkg.sparsehash>`_ - C++ associative containers

Commandline Tools
-----------------
 * `gflags <https://github.com/ruslo/hunter/wiki/pkg.gflags>`_ - contains a C++ library that implements commandline flags processing.

Compiler
--------
 * `**LLVM (Clang)** <https://github.com/ruslo/hunter/wiki/pkg.llvm.clang>`_ - collection of modular and reusable compiler and toolchain technologies.

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

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.

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.

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>`_

Debug/Test/Logging
------------------
 * `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++
 * `Leathers <https://github.com/ruslo/hunter/wiki/pkg.leathers>`_ - Warning suppression library (C++>`_ 
 * `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.

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

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

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

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

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

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>`_ - eference 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>`_

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

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

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 useability, 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.

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.

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.



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>`_.
{'fraction_non_alphanumeric': 0.16623935158382266, 'fraction_numerical': 0.003887188818129187, 'mean_word_length': 3.941561095218635, 'pattern_counts': {'":': 0, '<': 99, '<?xml version=': 0, '>': 110, 'https://': 95, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4097365', 'n_tokens_mistral': 4147, 'n_tokens_neox': 3924, 'n_words': 903}