hanjingo-high-jumpv1.0.10
- Updated
Modern C++ library framework implemented by C++17. High-jump(hj) is a comprehensive C++ library providing utilities for algorithms, compression, cryptography, databases, encoding, hardware, I/O, logging, math, networking, OS operations, synchronization, testing, time handling, types, and more.
- Project website: https://github.com/hanjingo/high-jump
#Features
No default features.
#asr
Enable automatic speech recognition support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through ggml)
- vcpkg-cmake-config (through ggml)
#behavior-tree
Enable behavior tree support
Dependencies:
and 3 transitive dependencies:
- flatbuffers (through behaviortree-cpp)
- minitrace (through behaviortree-cpp)
- tinyxml2 (through behaviortree-cpp)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through flatbuffers)
- vcpkg-cmake-config (through flatbuffers)
#bench
Enable benchmark support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through benchmark)
- vcpkg-cmake-config (through benchmark)
#ck
Enable clickhouse database support
Dependencies:
and 4 transitive dependencies:
- abseil (through clickhouse-cpp)
- cityhash (through clickhouse-cpp)
- lz4 (through clickhouse-cpp)
- zstd (through clickhouse-cpp)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through abseil)
- vcpkg-cmake-config (through abseil)
#crash
Enable crash support
#crypto
Enable cryption/decryption support
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through openssl)
- vcpkg-cmake-config (through openssl)
- vcpkg-cmake-get-vars (through openssl)
#cuda
Enable CUDA support for GGML, Whisper
Dependencies:
ggml
Features:
cudawhisper-cpp
Features:
cuda
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through ggml)
- vcpkg-cmake-config (through ggml)
#fix
Enable fix protocol support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through hffix)
- vcpkg-cmake-config (through hffix)
#flatbuffer
Enable flatbuffer support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through flatbuffers)
- vcpkg-cmake-config (through flatbuffers)
#gpu
Enable GPU support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through opencl)
- vcpkg-cmake-config (through opencl)
#grpc
Enable grpc support
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through abseil)
- vcpkg-cmake-config (through abseil)
- vcpkg-cmake-get-vars (through openssl)
#gzip
Enable gzip compression support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through zlib)
- vcpkg-cmake-config (through zlib)
#http
Enable HTTP support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through cpp-httplib)
- vcpkg-cmake-config (through cpp-httplib)
#lic
Enable license support
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through openssl)
- vcpkg-cmake-config (through openssl)
- vcpkg-cmake-get-vars (through openssl)
#llama
Enable llama support
Dependencies:
and 4 transitive dependencies:
- brotli (through cpp-httplib)
- cpp-httplib (through llama-cpp)
- ggml (through llama-cpp)
- nlohmann-json (through llama-cpp)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through cpp-httplib)
- vcpkg-cmake-config (through cpp-httplib)
#log
Enable log support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through spdlog)
- vcpkg-cmake-config (through spdlog)
#math
Enable math support
Dependencies:
and 27 transitive dependencies:
- boost-assert
>= v1.92.0(through boost-math) - boost-cmake
>= v1.92.0(through boost-assert) - boost-compat
>= v1.92.0(through boost-system) - boost-concept-check
>= v1.92.0(through boost-math) - boost-config
>= v1.92.0(through boost-assert) - boost-container
>= v1.92.0(through boost-lexical-cast) - boost-container-hash
>= v1.92.0(through boost-dynamic-bitset) - boost-core
>= v1.92.0(through boost-math) - boost-describe
>= v1.92.0(through boost-container-hash) - boost-dynamic-bitset
>= v1.92.0(through boost-random) - boost-headers
>= v1.92.0(through boost-config) - boost-integer
>= v1.92.0(through boost-math) - boost-intrusive
>= v1.92.0(through boost-container) - boost-io
>= v1.92.0(through boost-random) - boost-lexical-cast
>= v1.92.0(through boost-math) - boost-move
>= v1.92.0(through boost-intrusive) - boost-mp11
>= v1.92.0(through boost-describe) - boost-predef
>= v1.92.0(through boost-math) - boost-preprocessor
>= v1.92.0(through boost-concept-check) boost-random
>= v1.92.0(through boost-math)Platforms:
!uwp- boost-system
>= v1.92.0(through boost-random) - boost-throw-exception
>= v1.92.0(through boost-core) - boost-type-traits
>= v1.92.0(through boost-concept-check) - boost-uninstall
>= v1.92.0(through boost-cmake) - boost-utility
>= v1.92.0(through boost-random) - boost-variant2
>= v1.92.0(through boost-system) - boost-winapi
>= v1.92.0(through boost-system)
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake (through vcpkg-boost)
- vcpkg-cmake-config (through vcpkg-boost)
#options
Enable program options parse support
Dependencies:
and 35 transitive dependencies:
- boost-any
>= v1.92.0(through boost-program-options) - boost-assert
>= v1.92.0(through boost-any) - boost-bind
>= v1.92.0(through boost-program-options) - boost-cmake
>= v1.92.0(through boost-assert) - boost-concept-check
>= v1.92.0(through boost-iterator) - boost-config
>= v1.92.0(through boost-assert) - boost-container
>= v1.92.0(through boost-lexical-cast) - boost-container-hash
>= v1.92.0(through boost-type-index) - boost-core
>= v1.92.0(through boost-bind) - boost-describe
>= v1.92.0(through boost-container-hash) - boost-detail
>= v1.92.0(through boost-program-options) - boost-function
>= v1.92.0(through boost-program-options) - boost-function-types
>= v1.92.0(through boost-fusion) - boost-fusion
>= v1.92.0(through boost-iterator) - boost-headers
>= v1.92.0(through boost-config) - boost-intrusive
>= v1.92.0(through boost-container) - boost-io
>= v1.92.0(through boost-utility) - boost-iterator
>= v1.92.0(through boost-program-options) - boost-lexical-cast
>= v1.92.0(through boost-program-options) - boost-move
>= v1.92.0(through boost-intrusive) - boost-mp11
>= v1.92.0(through boost-describe) - boost-mpl
>= v1.92.0(through boost-function-types) - boost-optional
>= v1.92.0(through boost-iterator) - boost-predef
>= v1.92.0(through boost-mpl) - boost-preprocessor
>= v1.92.0(through boost-detail) - boost-smart-ptr
>= v1.92.0(through boost-program-options) - boost-static-assert
>= v1.92.0(through boost-program-options) - boost-throw-exception
>= v1.92.0(through boost-any) - boost-tokenizer
>= v1.92.0(through boost-program-options) - boost-tuple
>= v1.92.0(through boost-fusion) - boost-type-index
>= v1.92.0(through boost-any) - boost-type-traits
>= v1.92.0(through boost-detail) - boost-typeof
>= v1.92.0(through boost-fusion) - boost-uninstall
>= v1.92.0(through boost-cmake) - boost-utility
>= v1.92.0(through boost-mpl)
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake (through vcpkg-boost)
- vcpkg-cmake-config (through vcpkg-boost)
Enable PDF support
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through libpng)
- vcpkg-cmake-config (through libpng)
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android
#protobuf
Enable protobuf support
Dependencies:
and 2 transitive dependencies:
- abseil (through protobuf)
- utf8-range (through protobuf)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through abseil)
- vcpkg-cmake-config (through abseil)
#qrcode
Enable QR code support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libqrencode)
- vcpkg-cmake-config (through quirc)
#redis
Enable Redis support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through hiredis)
- vcpkg-cmake-config (through hiredis)
#singleton
Enable singleton support
Dependencies:
and 59 transitive dependencies:
- boost-algorithm
>= v1.92.0(through boost-date-time) - boost-align
>= v1.92.0(through boost-atomic) - boost-array
>= v1.92.0(through boost-serialization) - boost-assert
>= v1.92.0(through boost-array) - boost-atomic
>= v1.92.0(through boost-thread) - boost-bind
>= v1.92.0(through boost-function) - boost-chrono
>= v1.92.0(through boost-thread) - boost-cmake
>= v1.92.0(through boost-assert) - boost-compat
>= v1.92.0(through boost-system) - boost-concept-check
>= v1.92.0(through boost-iterator) - boost-config
>= v1.92.0(through boost-assert) - boost-container
>= v1.92.0(through boost-thread) - boost-container-hash
>= v1.92.0(through boost-fusion) - boost-conversion
>= v1.92.0(through boost-range) - boost-core
>= v1.92.0(through boost-serialization) - boost-date-time
>= v1.92.0(through boost-thread) - boost-describe
>= v1.92.0(through boost-container-hash) - boost-detail
>= v1.92.0(through boost-serialization) - boost-endian
>= v1.92.0(through boost-spirit) - boost-exception
>= v1.92.0(through boost-algorithm) - boost-function
>= v1.92.0(through boost-serialization) - boost-function-types
>= v1.92.0(through boost-fusion) - boost-fusion
>= v1.92.0(through boost-iterator) - boost-headers
>= v1.92.0(through boost-config) - boost-integer
>= v1.92.0(through boost-serialization) - boost-intrusive
>= v1.92.0(through boost-container) - boost-io
>= v1.92.0(through boost-serialization) - boost-iterator
>= v1.92.0(through boost-serialization) - boost-lexical-cast
>= v1.92.0(through boost-date-time) - boost-move
>= v1.92.0(through boost-serialization) - boost-mp11
>= v1.92.0(through boost-describe) - boost-mpl
>= v1.92.0(through boost-function-types) - boost-numeric-conversion
>= v1.92.0(through boost-date-time) - boost-optional
>= v1.92.0(through boost-iterator) - boost-phoenix
>= v1.92.0(through boost-spirit) - boost-pool
>= v1.92.0(through boost-spirit) - boost-predef
>= v1.92.0(through boost-mpl) - boost-preprocessor
>= v1.92.0(through boost-detail) - boost-proto
>= v1.92.0(through boost-phoenix) - boost-range
>= v1.92.0(through boost-proto) - boost-ratio
>= v1.92.0(through boost-chrono) - boost-regex
>= v1.92.0(through boost-range) - boost-smart-ptr
>= v1.92.0(through boost-serialization) - boost-spirit
>= v1.92.0(through boost-serialization) - boost-static-assert
>= v1.92.0(through boost-spirit) - boost-system
>= v1.92.0(through boost-chrono) - boost-thread
>= v1.92.0(through boost-spirit) - boost-throw-exception
>= v1.92.0(through boost-array) - boost-tokenizer
>= v1.92.0(through boost-date-time) - boost-tuple
>= v1.92.0(through boost-fusion) - boost-type-index
>= v1.92.0(through boost-variant) - boost-type-traits
>= v1.92.0(through boost-detail) - boost-typeof
>= v1.92.0(through boost-fusion) - boost-uninstall
>= v1.92.0(through boost-cmake) - boost-unordered
>= v1.92.0(through boost-algorithm) - boost-utility
>= v1.92.0(through boost-mpl) - boost-variant
>= v1.92.0(through boost-spirit) - boost-variant2
>= v1.92.0(through boost-system) - boost-winapi
>= v1.92.0(through boost-pool)
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake (through vcpkg-boost)
- vcpkg-cmake-config (through vcpkg-boost)
#sqlite
Enable SQLite support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through sqlite3)
- vcpkg-cmake-config (through sqlite3)
#sync
Enable sync support
Dependencies:
and 58 transitive dependencies:
- boost-algorithm
>= v1.92.0(through boost-process) - boost-align
>= v1.92.0(through boost-asio) - boost-array
>= v1.92.0(through boost-algorithm) - boost-asio
>= v1.92.0(through boost-process) - boost-assert
>= v1.92.0(through boost-interprocess) - boost-atomic
>= v1.92.0(through boost-filesystem) - boost-bind
>= v1.92.0(through boost-algorithm) - boost-chrono
>= v1.92.0(through boost-thread) - boost-cmake
>= v1.92.0(through boost-assert) - boost-compat
>= v1.92.0(through boost-system) - boost-concept-check
>= v1.92.0(through boost-algorithm) - boost-config
>= v1.92.0(through boost-assert) - boost-container
>= v1.92.0(through boost-interprocess) - boost-container-hash
>= v1.92.0(through boost-fusion) boost-context
>= v1.92.0(through boost-asio)Platforms:
!uwp & !emscripten- boost-conversion
>= v1.92.0(through boost-range) - boost-core
>= v1.92.0(through boost-bind) - boost-date-time
>= v1.92.0(through boost-asio) - boost-describe
>= v1.92.0(through boost-container-hash) - boost-detail
>= v1.92.0(through boost-iterator) - boost-exception
>= v1.92.0(through boost-algorithm) - boost-filesystem
>= v1.92.0(through boost-process) - boost-function
>= v1.92.0(through boost-algorithm) - boost-function-types
>= v1.92.0(through boost-fusion) - boost-fusion
>= v1.92.0(through boost-iterator) - boost-headers
>= v1.92.0(through boost-config) - boost-integer
>= v1.92.0(through boost-pool) - boost-intrusive
>= v1.92.0(through boost-container) - boost-io
>= v1.92.0(through boost-utility) - boost-iterator
>= v1.92.0(through boost-algorithm) - boost-lexical-cast
>= v1.92.0(through boost-date-time) - boost-move
>= v1.92.0(through boost-intrusive) - boost-mp11
>= v1.92.0(through boost-describe) - boost-mpl
>= v1.92.0(through boost-function-types) - boost-numeric-conversion
>= v1.92.0(through boost-date-time) - boost-optional
>= v1.92.0(through boost-iterator) - boost-pool
>= v1.92.0(through boost-context) - boost-predef
>= v1.92.0(through boost-winapi) - boost-preprocessor
>= v1.92.0(through boost-concept-check) - boost-range
>= v1.92.0(through boost-algorithm) - boost-ratio
>= v1.92.0(through boost-chrono) - boost-regex
>= v1.92.0(through boost-range) - boost-scope
>= v1.92.0(through boost-filesystem) - boost-smart-ptr
>= v1.92.0(through boost-exception) - boost-static-assert
>= v1.92.0(through boost-date-time) - boost-system
>= v1.92.0(through boost-asio) - boost-throw-exception
>= v1.92.0(through boost-array) - boost-tokenizer
>= v1.92.0(through boost-date-time) - boost-tuple
>= v1.92.0(through boost-exception) - boost-type-index
>= v1.92.0(through boost-process) - boost-type-traits
>= v1.92.0(through boost-concept-check) - boost-typeof
>= v1.92.0(through boost-fusion) - boost-uninstall
>= v1.92.0(through boost-cmake) - boost-unordered
>= v1.92.0(through boost-algorithm) - boost-utility
>= v1.92.0(through boost-mpl) - boost-variant2
>= v1.92.0(through boost-system) - boost-winapi
>= v1.92.0(through boost-interprocess) - hwloc (through tbb)
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake (through vcpkg-boost)
- vcpkg-cmake-config (through vcpkg-boost)
#telemetry
Enable telemetry support
Dependencies:
opentelemetry-cpp
Features:
otlp-file,otlp-http
and 7 transitive dependencies:
- abseil (through opentelemetry-cpp)
curl (through curl, opentelemetry-cpp)
Platforms:
windows & !uwp
Features:non-http,openssl,ssl,sspi- nlohmann-json (through opentelemetry-cpp)
- openssl (through curl)
- protobuf (through opentelemetry-cpp)
- utf8-range (through protobuf)
- zlib (through curl)
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through abseil)
- vcpkg-cmake-config (through abseil)
- vcpkg-cmake-get-vars (through openssl)
#test
Enable unit test support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through gtest)
- vcpkg-cmake-config (through gtest)
#timer
Enable timer support
Dependencies:
and 6 transitive dependencies:
- boost-cmake
>= v1.92.0(through boost-timer) - boost-config
>= v1.92.0(through boost-timer) - boost-headers
>= v1.92.0(through boost-config) - boost-io
>= v1.92.0(through boost-timer) - boost-predef
>= v1.92.0(through boost-timer) - boost-uninstall
>= v1.92.0(through boost-cmake)
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake (through vcpkg-boost)
- vcpkg-cmake-config (through vcpkg-boost)
#usb-bt
Enable USB and Bluetooth support
Host Dependencies:
8 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through hidapi)
- vcpkg-cmake-get-vars (through vcpkg-make)
vcpkg-make (through libusb)
Platforms:
!windows | mingwvcpkg-msbuild (through libusb)
Platforms:
windows & !mingw- vcpkg-pkgconfig-get-modules (through vcpkg-msbuild)
- vcpkg-tool-meson (through pkgconf)
#vector-index
Enable vector database support
Dependencies:
and 6 transitive dependencies:
- blas (through faiss)
- lapack (through faiss)
lapack-reference (through lapack, lapack-reference)
Platforms:
!windows | !static | mingw
Features:blas-select,noblasvcpkg-gfortran (through lapack-reference)
Platforms:
windows & !mingw
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through openblas)
- vcpkg-cmake-config (through openblas)
#xml
Enable XML support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through pugixml)
- vcpkg-cmake-config (through pugixml)
#yaml
Enable YAML support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through yaml-cpp)
- vcpkg-cmake-config (through yaml-cpp)
#zmq
Enable ZeroMQ support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through zeromq)
- vcpkg-cmake-config (through zeromq)
#Dependencies
- bext-sml
- boost-algorithm
- boost-any
- boost-asio
- boost-beast
- boost-circular-buffer
- boost-coroutine2
- boost-filesystem
- boost-leaf
- boost-multi-index
- boost-optional
- boost-property-tree
- boost-stacktrace
- boost-uuid
- boost-variant
- concurrentqueue
- fmt
- nlohmann-json
and 62 transitive dependencies:
- boost-align
>= v1.92.0(through boost-asio) - boost-array
>= v1.92.0(through boost-algorithm) - boost-assert
>= v1.92.0(through boost-array) - boost-atomic
>= v1.92.0(through boost-filesystem) - boost-bind
>= v1.92.0(through boost-algorithm) - boost-chrono
>= v1.92.0(through boost-thread) - boost-cmake
>= v1.92.0(through boost-assert) - boost-compat
>= v1.92.0(through boost-system) - boost-concept-check
>= v1.92.0(through boost-algorithm) - boost-config
>= v1.92.0(through boost-assert) - boost-container
>= v1.92.0(through boost-lexical-cast) - boost-container-hash
>= v1.92.0(through boost-fusion) boost-context
>= v1.92.0(through boost-asio)Platforms:
!uwp & !emscripten- boost-conversion
>= v1.92.0(through boost-range) - boost-core
>= v1.92.0(through boost-bind) - boost-date-time
>= v1.92.0(through boost-asio) - boost-describe
>= v1.92.0(through boost-container-hash) - boost-detail
>= v1.92.0(through boost-iterator) - boost-endian
>= v1.92.0(through boost-beast) - boost-exception
>= v1.92.0(through boost-algorithm) - boost-function
>= v1.92.0(through boost-algorithm) - boost-function-types
>= v1.92.0(through boost-fusion) - boost-fusion
>= v1.92.0(through boost-iterator) - boost-headers
>= v1.92.0(through boost-config) - boost-integer
>= v1.92.0(through boost-pool) - boost-intrusive
>= v1.92.0(through boost-container) - boost-io
>= v1.92.0(through boost-utility) - boost-iterator
>= v1.92.0(through boost-algorithm) - boost-lexical-cast
>= v1.92.0(through boost-date-time) - boost-logic
>= v1.92.0(through boost-beast) - boost-move
>= v1.92.0(through boost-intrusive) - boost-mp11
>= v1.92.0(through boost-describe) - boost-mpl
>= v1.92.0(through boost-function-types) - boost-numeric-conversion
>= v1.92.0(through boost-date-time) - boost-phoenix
>= v1.92.0(through boost-spirit) - boost-pool
>= v1.92.0(through boost-context) - boost-predef
>= v1.92.0(through boost-mpl) - boost-preprocessor
>= v1.92.0(through boost-concept-check) - boost-proto
>= v1.92.0(through boost-phoenix) - boost-range
>= v1.92.0(through boost-algorithm) - boost-ratio
>= v1.92.0(through boost-chrono) - boost-regex
>= v1.92.0(through boost-range) - boost-scope
>= v1.92.0(through boost-filesystem) - boost-serialization
>= v1.92.0(through boost-property-tree) - boost-smart-ptr
>= v1.92.0(through boost-exception) - boost-spirit
>= v1.92.0(through boost-serialization) - boost-static-assert
>= v1.92.0(through boost-date-time) - boost-static-string
>= v1.92.0(through boost-beast) - boost-system
>= v1.92.0(through boost-asio) - boost-thread
>= v1.92.0(through boost-spirit) - boost-throw-exception
>= v1.92.0(through boost-array) - boost-tokenizer
>= v1.92.0(through boost-date-time) - boost-tuple
>= v1.92.0(through boost-exception) - boost-type-index
>= v1.92.0(through boost-any) - boost-type-traits
>= v1.92.0(through boost-concept-check) - boost-typeof
>= v1.92.0(through boost-fusion) - boost-uninstall
>= v1.92.0(through boost-cmake) - boost-unordered
>= v1.92.0(through boost-algorithm) - boost-utility
>= v1.92.0(through boost-mpl) - boost-variant2
>= v1.92.0(through boost-system) - boost-winapi
>= v1.92.0(through boost-system) libbacktrace (through boost-stacktrace)
Platforms:
!windows
#Host Dependencies
and 4 transitive dependencies:
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake-config (through vcpkg-boost)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through libbacktrace)
#Used By
No ports use this.
#Host Tool For
No ports use this.
#Contributors
hehanjing