이 페이지의 목표는 포괄적인 오픈소스 C++ 라이브러리 목록을 구축하는 것으로, 특정 기능의 구현이 필요할 때 웹에서 검색하는 데 시간을 낭비하지 않도록 하는 것입니다 (
DuckDuckGo
,
Google
,
Bing
, 등).
다른 사람들에게 유용할 수 있는 라이브러리를 알고 계시다면, 여기에 링크를 추가해 주세요. 포함될 수 있는 것에 대한 제한은 없으나, 라이브러리의
소스 코드
가 쉽게
다운로드
가능해야 합니다.
이 페이지는 "있는 그대로" 제공됩니다 - 유용하기를 바라지만, 어떠한 보증도 없이 제공됩니다. 여기에는 오래되었거나, 오해의 소지가 있거나, 잘못된 링크가 포함될 수 있습니다. 이러한 오류를 발견하셨다면, 수정해 주시면 대단히 감사하겠습니다.
|
라이브러리
|
설명
|
라이선스
|
구성 도구
|
|
Amplitude Audio SDK
|
게임 요구사항을 고려하여 설계된 크로스 플랫폼 오디오 엔진. (
소스
)
|
Apache-2.0
|
cmake, vcpkg
|
|
Aquila
|
C++11용 오픈 소스 크로스 플랫폼 DSP 라이브러리.
|
MIT
|
cmake
|
|
Aubio
|
오디오 및 음악 분석을 위한 C/Python 라이브러리. (
소스
)
|
GPL-3.0
|
make
|
|
audioFlux
|
오디오 및 음악 분석, 특징 추출을 위한 C 라이브러리.
|
MIT
|
|
|
Essentia
|
오디오 및 음악 분석, 기술 및 합성(MIR)을 위한 오픈 소스 라이브러리 및 도구 (
소스
)
|
Affero GPLv3
|
|
|
FFTW
|
DFT 계산을 위한 라이브러리 (SSE/SSE2/AVX/Altivec/ARM Neon). (
소스
)
|
GPL-2.0
|
cmake
|
|
FMOD
|
사용하기 쉬운 크로스 플랫폼 오디오 엔진 및 게임용 오디오 콘텐츠 제작 도구.
|
비상업용 무료/상업용
|
cmake
|
|
KFR
|
빠르고 현대적인 C++17 오픈 소스 크로스 플랫폼 DSP/DFT 프레임워크, 오디오 리샘플링, FIR/IIR 필터, Biquad 지원 (SSE, AVX, AVX-512, ARM NEON). (
소스
)
|
GPL-2.0
|
cmake
|
|
libsoundio
|
크로스 플랫폼 실시간 오디오 입력 및 출력을 위한 C 라이브러리. (
소스
)
|
MIT
|
cmake
|
|
Maximilian
|
C++ 오디오 및 음악 DSP 라이브러리.
|
MIT
|
cmake
|
|
Miniaudio
|
오디오 재생 및 캡처 C 라이브러리. (
소스
)
|
Unlicense
|
단일 소스 파일
|
|
ni-media
|
오디오 파일 읽기 및 쓰기를 위한 C++ 라이브러리.
|
MIT
|
cmake, vcpkg
|
|
OpenAL
|
크로스 플랫폼 오디오 API.
|
BSD/LGPL/사유
|
cmake
|
|
PortAudio
|
무료 크로스 플랫폼 오픈 소스 오디오 I/O 라이브러리. (
소스
)
|
MIT
|
cmake, vcpkg
|
|
rnnoise
|
오디오 노이즈 감소를 위한 순환 신경망.
|
BSD-3-Clause
|
make
|
|
SELA
|
S
impl
E
L
ossless
A
udio.
|
MIT
|
cmake
|
|
SoLoud
|
게임용 쉬운 이식형 오디오 엔진.
|
zlib
|
|
|
Soundtouch
|
오디오 스트림 또는 오디오 파일의 템포, 피치 및 재생 속도를 변경하기 위한 오픈 소스 크로스 플랫폼 오디오 처리 라이브러리. (
소스
)
|
LGPL-2.1
|
make
|
|
Tonic
|
C++에서 쉽고 효율적인 오디오 신디사이즈.
|
Unlicense
|
|
|
Verovio
|
빠르고 가벼운 악보 조판 라이브러리. (
소스
)
|
LGPL
|
cmake, qmake
|
|
Wav2Letter++
|
완전히 C++로 작성된 빠른 음성 인식 툴킷으로 ArrayFire 텐서 라이브러리와 flashlight 머신 러닝 라이브러리를 사용하여 최대 효율성을 제공.
|
BSD License
|
cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
ACE
|
비동기 네트워킹, 이벤트 디멀티플렉싱, 메시징 (
소스
) (
문서
)
|
사용자 정의
|
make
|
|
Apache Thrift
|
확장 가능한 크로스-랭귀지 서비스 개발을 위한 Apache Thrift 소프트웨어 프레임워크는 소프트웨어 스택과 코드 생성 엔진을 결합하여 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, Delphi 및 기타 언어 간에 효율적이고 원활하게 작동하는 서비스를 구축합니다. (
소스
)
|
Apache-2.0
|
cmake, vcpkg
|
|
Boost.Asio
|
비동기 및 동기 네트워킹, 타이머, 직렬 I/O
|
BSL-1.0
|
|
|
Boost.Beast
|
Boost.Asio 위에 구축된 HTTP 및 WebSocket 라이브러리
|
BSL-1.0
|
|
|
Breep
|
이벤트 기반의 고수준 피어-투-피어 라이브러리로, 사용자가 객체를 직접 송수신할 수 있도록 합니다.
|
European Union Public License 1.1
|
cmake
|
|
brpc
|
Baidu 전역에서 사용되는 산업 등급 RPC 프레임워크로, 1,000,000+ 인스턴스와 수천 종류의 서비스를 보유하고 있습니다. (
소스코드
) (
문서
)
|
Apache 2.0
|
cmake
|
|
C++ REST SDK
|
비동기 HTTP 클라이언트 및 리스너, 비동기 Stream, URI, JSON
|
MIT
|
cmake
|
|
cpp-httplib
|
C++11 단일 파일 헤더 전용 크로스 플랫폼 HTTP/HTTPS 라이브러리
|
MIT
|
헤더 전용; cmake
|
|
cpp-netlib
|
C++ 네트워크 라이브러리
|
BSL-1.0
|
cmake
|
|
cppsimpleuri
|
현대적인 C++ URI 및 쿼리 파서
|
MIT
|
cmake
|
|
cpr
|
현대적인 C++ HTTP 요청 라이브러리
|
MIT
|
cmake
|
|
Crow
|
C++ 마이크로 웹 프레임워크 (Python Flask에서 영감을 받음)
|
BSD-3-Clause
|
헤더-온리; cmake
|
|
curlpp
|
libcURL(CURL 라이브러리)용 C++ 래퍼. (
소스코드
)
|
|
cmake, vcpkg
|
|
DumaisLib
|
웹서버, JSON, 웹소켓 서버, REST 프레임워크 (C++ 애플리케이션에서 REST API를 생성하기 위한 라이브러리)와 같은 다양한 유틸리티
|
MIT
|
make
|
|
EasyHttp
|
사용성과 속도에 중점을 둔 크로스 플랫폼 HTTP 클라이언트 라이브러리로, HTTP 응답 캐싱 등을 지원합니다.
|
MIT
|
cmake
|
|
eCAL
|
고성능 프로세스 간 통신 라이브러리
|
Apache 2.0
|
cmake
|
|
fineftp-server
|
Windows 및 Unix용 FTP 서버 라이브러리
|
MIT
|
cmake
|
|
FPNN
|
F
ast
P
rogrammable
N
exus
N
etwork. 고성능 완전 비동기 RPC 서비스 프레임워크. HTTP, WebSocket, TCP 및 신뢰성 있는 UDP를 동시에 지원. 초고부하 서버 개발을 지원하며, 해당 클라이언트 SDK를 제공합니다.
|
未知
|
make
|
|
gRPC
|
모든 환경에서 실행 가능한 현대적인 오픈소스 고성능 RPC 프레임워크. (
소스
) (
문서
)
|
Apache-2.0
|
bazel, cmake, vcpkg
|
|
gsoap
|
XML 데이터 바인딩, 고속 WSDL/SOAP/XML 웹 서비스, WS-Security, JSON/XML-RPC RESTful 서비스를 위한 C/C++ 개발 툴킷
|
GPLv2
|
|
|
hmbdc
|
경량 고성능 C++17 메시지 발행/구독 미들웨어 프레임워크/라이브러리
|
|
헤더 전용
|
|
HTTPP
|
Boost 기반으로 구축된 간단하고 C++14 기반의 프로덕션 준비된 HTTP 서버와 libcurl 기반 클라이언트.
|
BSD 2-Clause "Simplified"
|
cmake, make
|
|
IXWebSocket
|
의존성 없는 오픈소스 WebSocket + HTTP 라이브러리로, SSL 및 메시지별 deflate WebSocket 확장을 지원합니다.
|
BSD 3-Clause "New" or "Revised"
|
cmake, make
|
|
KCP
|
애플리케이션의 네트워크 지연 시간을 줄이는 데 도움을 주는 빠르고 신뢰할 수 있는 ARQ 프로토콜입니다.
|
MIT
|
cmake
|
|
libashttp
|
비동기 HTTP 클라이언트 라이브러리
|
GNU 약소 일반 공중 사용권 v3.0
|
|
|
libjson-rpc-cpp
|
C++를 위한 크로스 플랫폼 JSON-RPC(원격 프로시저 호출) 지원을 제공하는 프레임워크로, 완전히 JSON-RPC 2.0 & 1.0 호환됩니다.
|
MIT
|
cmake, conan
|
|
libnavajo
|
빠른 멀티스레드 HTTP 서버, HTML5 웹소켓, SSL, X509 및 HTTP 인증, 압축, 쿠키 및 고급 세션 관리, IPv4 및 IPv6를 포함하는 C++ 프레임워크 (CeCILL-C).
|
CeCILL-C 자유 소프트웨어 라이선스 계약
|
cmake
|
|
libtins
|
네트워크 패킷 제작 및 스니핑 라이브러리 (
소스코드
) (
문서
)
|
BSD-2
|
cmake, vcpkg
|
|
LiteNetLibPP
|
게임용 경량 신뢰성 UDP 라이브러리
|
MIT
|
cmake
|
|
mailio
|
MIME 및 이메일 라이브러리
|
BSD 2-Clause "Simplified"
|
cmake
|
|
nanomsg
|
빠른 메시지 큐, zeromq 후속 제품
|
|
|
|
netif
|
Windows, Linux, macOS, FreeBSD에서 네트워크 주소를 얻기 위한 C++14 라이브러리.
|
BSD 3-Clause "New" 또는 "Revised"
|
header-only; cmake
|
|
nghttp2
|
HTTP/2 C 라이브러리 및 도구 (서버, 클라이언트, 프록시 및 벤치마킹 도구)
|
MIT
|
cmake, configure
|
|
ngrest
|
빠르고 사용하기 쉬운 JSON RESTful 웹 서비스 프레임워크
|
Apache 2.0
|
cmake
|
|
nng
|
빠른 메시지 큐, nanomsg 후속 버전
|
|
|
|
Oat++
|
웹 프레임워크: REST-API 및 요청 구현 (
소스코드
) (
문서
)
|
Apache 2.0
|
cmake
|
|
omniORB
|
C++에서 가장 빠르고 완벽하며 이식성 높은 CORBA ORB 구현체
|
|
|
|
OpenDDS
|
DDS (Data Distribution Service) 구현
|
|
|
|
Paho MQTT
|
Eclipse에서 제공하는 MQTT용 현대적 C++ 클라이언트
|
|
cmake
|
|
paozhu
|
C++20 웹 프레임워크, HTTP/2, ORM, WebSocket 지원
|
MIT
|
cmake
|
|
PcapPlusPlus
|
멀티플랫폼 C++ 네트워크 스니핑 및 패킷 파싱 및 제작 프레임워크. libpcap, Npcap, WinPcap, DPDK, AF_XDP, PF_RING 등 많은 인기 있는 패킷 처리 엔진에 대한 C++ 래퍼를 제공합니다. (
소스
)
|
Unlicense
|
conan, homebrew, cmake, vcpkg
|
|
POCO
|
네트워킹: 암호화, HTTP; Zip 파일 (
문서
)
|
|
|
|
rest_rpc
|
C++11 기반의 고성능, 크로스 플랫폼, 사용하기 쉬운 RPC 프레임워크.
|
MIT
|
cmake
|
|
restbed
|
C++14 애플리케이션에 비동기 RESTful 기능(HTTP를 통한 보안 통신)을 제공하는 크로스 플랫폼 기능 풍부한 프레임워크입니다.
|
License
|
cmake
|
|
restc-cpp
|
C++에서 JSON API 접근. HTTP 클라이언트, 네이티브 C++ 클래스와 JSON 간 직렬화, boost::asio 코루틴을 통한 비동기 IO. C++14.
|
MIT
|
cmake
|
|
restful_mapper
|
C++에서 RESTful JSON API를 사용하기 위한 ORM
|
|
cmake, make
|
|
seastar
|
고성능 서버 측 애플리케이션 프레임워크로, C++14/C++17을 기반으로 합니다.
|
Apache 2.0
|
cmake, etc.
|
|
Silicon
|
Silicon C++14 웹 프레임워크: 빠르고 견고한 웹 API
|
MIT
|
cmake
|
|
sockpp
|
간단하고 현대적인 C++ 소켓 라이브러리
|
BSD 3-Clause "New" or "Revised"
|
cmake
|
|
stream-client
|
Boost 기반의 경량 클라이언트 측 소켓/커넥터/소켓 풀/리졸버
|
Apache 2.0
|
header-only; cmake
|
|
tacopie
|
C++11 TCP 라이브러리
|
MIT
|
cmake
|
|
TAO
|
CORBA
|
|
|
**번역 결과:**
|
TAO
|
CORBA
|
|
|
**설명:**
- HTML 태그와 속성은 그대로 유지되었습니다
- TAO와 CORBA는 C++/컴퓨팅 관련 전문 용어로 번역하지 않았습니다
- 빈 태그와 공백도 원본 형식 그대로 보존되었습니다
- 모든 텍스트가 HTML 태그 내에 포함되어 있어 번역할 내용이 없습니다
|
taox11
|
C++11 기반 CORBA 구현체
|
MIT
|
|
|
Unicomm
|
비동기 네트워킹, 고수준 TCP 통신 프레임워크
|
|
|
|
uvw
|
C++17의
libuv
(크로스 플랫폼 비동기 I/O) 래퍼
|
MIT
|
헤더 전용; cmake
|
|
WNetWrap
|
C++로 작성된 WinInet 래퍼
|
MIT
|
|
|
wvstreams
|
UniConf와 편리한 D-Bus API를 포함하는 C++ 네트워킹 라이브러리
|
GPL
|
|
|
zeromq
|
빠른 메시지 큐
|
|
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
AdaptiveCpp
|
NVIDIA, AMD, Intel의 CPU 및 GPU를 위한 SYCL 및 C++ 병렬 STL 오프로딩 컴파일러와 런타임 시스템을 제공합니다
|
BSD-2-Clause
|
cmake
|
|
Asyncpp
|
다양한 동시성 연산을 제공하는 비동기 C++ 라이브러리
|
MIT
|
cmake
|
|
BlockingCollection
|
C++11 스레드 안전, 다중 생산자, 다중 소비자 블로킹 큐, 스택 및 우선순위 큐 클래스
|
GPL-3.0
|
헤더 전용
|
|
Boost.Atomic
|
원자적 데이터 타입과 이러한 데이터 타입에 대한 연산, 그리고 원자적 변수를 통해 여러 스레드를 조정하는 데 필요한 메모리 정렬 제약 조건을 제공합니다.
|
BSL-1.0
|
|
|
Boost.Compute
|
C++ 기반의 OpenCL을 사용하는 GPU/병렬 컴퓨팅 라이브러리.
|
BSL-1.0
|
cmake
|
|
Boost.Context
|
단일 스레드에서 협력형 멀티태스킹 추상화를 제공하는 C++11 라이브러리.
|
BSL-1.0
|
|
|
Boost.Interprocess
|
프로세스 간 통신 및 동기화 메커니즘의 사용을 단순화하며 다양한 기능을 제공합니다: 공유 메모리, 메모리 매핑 파일, 세마포어, 뮤텍스, 조건 변수 및 업그레이드 가능한 뮤텍스 타입, 명명된 동기화 객체, 파일 잠금, 메시지 큐.
|
BSL-1.0
|
|
|
Boost.Lockfree
|
비차단(락 프리) 동시성 데이터 구조를 제공합니다: 큐, 스택, 그리고 링버퍼(spsc_queue).
|
BSL-1.0
|
|
|
Boost.MPI
|
표준
Message Passing Interface
에 대한 C++ 친화적 인터페이스
|
BSL-1.0
|
|
|
Boost.Thread
|
공유 데이터를 사용하는 다중 실행 스레드의 활용과 스레드 간 데이터 동기화 수단을 제공합니다.
|
BSL-1.0
|
|
|
concurrencpp
|
C++를 위한 모던 동시성. 태스크, 실행자, 타이머 및 C++20 코루틴.
|
MIT
|
cmake
|
|
dispenso
|
C++를 위한 고성능 동시성. parallel_for, Futures, 파이프라인, 타이머, 시간 지정/주기적 작업, 그리고 동시성 데이터 구조.
|
MIT
|
cmake
|
|
Highway
|
성능 이식성이 뛰어나고 길이에 구애받지 않는 SIMD/벡터 인트린직을 제공합니다. 지원: SSE3, SSE4, AVX*, NEON, SVE*, WASM SIMD, RISC-V, POWER. (
문서
)
|
Apache-2.0
|
cmake
|
|
HPX
|
모든 규모의 병렬 및 분산 애플리케이션을 위한 범용 C++ 런타임 시스템 (
문서
)
|
BSL-1.0
|
cmake, vcpkg
|
|
Intel TBB
|
Intel® TBB는 공유 메모리 병렬 프로그래밍 및 이기종 컴퓨팅을 위한 크로스 플랫폼 C++ 라이브러리입니다. 이 라이브러리는 다음과 같은 기능을 제공합니다: 범용 병렬 알고리즘, 동시성 컨테이너, 확장 가능한 메모리 할당자, 작업 도용 태스크 스케줄러, 그리고 저수준 동기화 기본 요소. (
소스
) (
문서
)
|
Apache-2.0
또는 상용 라이선스
|
cmake, make
|
|
KOKKOS
|
CUDA, HIP, SYCL, HPX, OpenMP 및 C++ 스레드를 백엔드로 사용하여 성능 이식성이 높은 HPC 애플리케이션을 작성하기 위한 프로그래밍 모델 (
문서
)
|
사용자 지정
|
cmake, make
|
|
libopenmpi
|
오픈 MPI 프로젝트는 오픈 소스 메시지 전달 인터페이스 구현체입니다
|
3-clause BSD
|
|
|
libsimdpp
|
이식 가능한 제로 오버헤드 C++ 저수준 SIMD 라이브러리.
|
Boost
|
헤더 전용; cmake
|
|
MPL
|
표준
Message Passing Interface
에 대한 C++-17 친화적 인터페이스
|
BSD 3-Clause "New" or "Revised"
|
header-only; cmake
|
|
MutexGear
|
뮤텍스 전용 동기화 C/C++ 라이브러리: wheel, rwlock, maintlock, 작업 큐
|
The MutexGear Library
|
configure, msvc, make
|
|
OpenMP
|
병렬 프로그래밍을 위한 OpenMP API 명세서
|
|
|
|
PoCL
|
OpenCL 표준의 이식 가능한 재타겟팅이 가능한 오픈 소스(LLVM 기반) 구현체. (
소스
) (
문서
)
|
MIT
|
cmake
|
|
RaftLib
|
병렬 데이터 흐름 연산을 가능하게 하는 C++17 스트림 방식 동시성 액터
|
Apache-2.0
|
cmake
|
|
SObjectizer
|
액터와 발행-구독 모델을 사용하여 C++로 동시성 및 이벤트 기반 애플리케이션을 위한 소형 크로스 플랫폼 프레임워크.
|
BSD-3-Clause
|
cmake, vcpkg, conan
|
|
stdgpu
|
GPU 상의 효율적인 STL-스타일 데이터 구조
|
Apache 2.0
|
cmake
|
|
subprocess
|
C++17/20 크로스 플랫폼 서브프로세스 실행 라이브러리
|
MIT
|
cmake, teaport
|
|
Taskflow
|
모던 C++에서의 병렬 태스크 프로그래밍
|
TASKFLOW MIT
|
cmake
|
|
task-thread-pool
|
C++11 이상을 위한 빠르고 가벼운 스레드 풀.
|
BSD-2-Clause 또는 MIT 또는 BSL-1.0
|
cmake, vcpkg, single header
|
|
ThreadPool
|
간단하고 가벼운 스레드 풀
|
BSD-3-Clause
|
헤더 전용; cmake, make
|
|
thread_pool
|
현대적이고 빠르며 가벼운 스레드 풀
|
MIT
|
cmake
|
|
Thrust
|
CUDA, TBB 또는 OpenMP 상의 STL 스타일 병렬 알고리즘 및 데이터 구조
|
Apache v2.0, Boost v1.0.
|
cmake
|
|
TimerAlarm
|
스레드 기반 타이머 및 알람.
|
BSD-3-Clause
|
header-only; cmake, make
|
|
VexCL
|
OpenCL, CUDA, OpenMP용 C++ 벡터 표현식 템플릿 라이브러리
|
MIT
|
cmake
|
|
ViennaCL
|
OpenMP, CUDA, OpenCL 백엔드를 지원하는 선형 대수 및 알고리즘. (
소스
) (
문서
)
|
사용자 정의
|
cmake
|
|
Xenium
|
다양한 동시성 데이터 구조와 회수 기법을 제공하는 C++17 라이브러리입니다.
|
MIT
|
header-only; cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Argh!
|
미니멀리스트 인자 처리기
|
BSD 3-Clause
|
헤더 전용; cmake, vcpkg
|
|
argparse (hbristow)
|
동일한 이름의 파이썬 클래스와 유사한 인터페이스를 가진, 명령줄 인자 구문 분석을 위한 경량 C++ 클래스
|
BSD
|
|
|
argparse (morrisfranken)
|
우아한 방식으로 명령줄 인자를 구문 분석하는 경량 라이브러리
|
Apache 2
|
헤더 전용; cmake
|
|
argparse (p-ranav)
|
C++17용 명령줄 인자 파서
|
MIT
|
헤더 전용; cmake, vcpkg
|
|
args
|
간단한 C++ 인자 파서 라이브러리
|
MIT
|
헤더 전용; cmake, conan, meson, vcpkg
|
|
Boost.Program_options
|
명령줄, 구성 파일, 환경 변수와 같은 일반적인 방법을 통해 사용자로부터 프로그램 옵션, 즉 (이름, 값) 쌍을 얻을 수 있도록 하는 라이브러리
|
BSL-1.0
|
|
|
CLI11
|
간단하고 직관적인 인터페이스로 풍부한 기능 세트를 제공하는 C++11 명령줄 파서
|
BSD-3-Clause
|
헤더 전용; cmake, meson, vcpkg
|
|
clipp
|
현대적 C++을 위한 강력하고 표현력 있는 인자 구문 분석
|
MIT
|
헤더 전용; cmake, vcpkg
|
|
cmd_line_parser
|
C++17용 명령줄 파서
|
MIT
|
헤더 전용; cmake
|
|
cmdlime
|
서브 명령어, 검증기 지원 및 GNU, POSIX, X11 명령줄 옵션 형식 중 선택 가능성을 제공하는 간결하고 선언적인 인터페이스를 가진 C++17 명령줄 구문 분석 라이브러리
|
MS-PL
|
cmake
|
|
cxxopts
|
표준 GNU 스타일 옵션 구문을 지원하는 경량 C++11/C++17 명령줄 인자 파서
|
MIT
|
헤더 전용; bazel, cmake
|
|
fire-hpp
|
함수 시그니처를 사용하여 완전한 기능의 CLI 생성
|
BSL-1.0
|
헤더 전용; cmake
|
|
flags
|
단순하고 확장 가능한 C++17 인자 파서
|
Unlicense
|
헤더 전용; cmake
|
|
gflags
|
명령줄 플래그 처리를 구현하는 라이브러리. 문자열과 같은 표준 타입에 대한 내장 지원 및 사용되는 소스 파일에서 플래그를 정의하는 기능을 포함
|
BSD
|
cmake
|
|
structopt
|
구조체를 정의하여 명령줄 인자 구문 분석
|
MIT
|
헤더 전용; cmake
|
|
tclap
|
명령줄 인자 구문 분석을 위한 간단한 C++ 템플릿 라이브러리. 이 라이브러리는 단순하고 유연한 객체 지향 인터페이스를 제공
|
MIT
|
cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
ArduinoJson
|
아두이노, IoT 및 임베디드 C++용 C++98/11/14/17 JSON 라이브러리
|
MIT
|
cmake
|
|
Boost.JSON
|
C++11/17의 JSON 파싱, 직렬화 및 DOM
|
BSL-1.0
|
|
|
cajun-jsonapi
|
JSON을 위한 C++ API로, 표준 C++에 최대한 가깝게 모방한 직관적이고 간결한 인터페이스에 중점을 둡니다.
|
|
make
|
|
DAW JSON Link
|
C++17 라이브러리로 정적 C++ 바인딩과 타입 검사를 제공하며, 라이브러리 할당 없이 사용자 데이터 구조로 직접 파싱, push/pull 모드, 할당자 지원, constexpr을 허용합니다
|
BSL 1.0
|
cmake
|
|
Glaze
|
가장 빠른 JSON 라이브러리(C++23) 중 하나로 직접 메모리 직렬화를 지원합니다. BEVE와 CSV도 지원합니다.
|
MIT
|
cmake, conan, build2, vcpkg
|
|
jansson
|
UTF-8 지원을 포함한 JSON 데이터 인코딩, 디코딩 및 조작을 위한 C 라이브러리
|
MIT
|
cmake, make
|
|
jeayeson
|
매우 합리적인 C++14 JSON 라이브러리
|
BSD-3
|
헤더 전용
|
|
jios
|
JSON 입출력 스트림
|
MIT
|
cmake
|
|
JOST
|
|
|
|
**번역 결과:**
|
JOST
|
|
|
|
**번역 설명:**
- HTML 태그와 속성은 그대로 유지되었습니다
- 링크 텍스트 "JOST"는 C++ 관련 용어로 판단되어 번역하지 않았습니다
- 번역할 일반 텍스트가 존재하지 않아 원본 HTML 구조가 완전히 보존되었습니다
|
json
|
Niels Lohmann의 C++11용 JSON 라이브러리, 직관적인 문법 제공
|
MIT
|
헤더 전용; bazel, cmake, meson
|
|
Jsonifier
|
매우 빠른 JSON 파싱/직렬화를 위한 몇 가지 C++20 클래스들
|
MIT
|
cmake
|
|
JSON Voorhees
|
C++11을 위한 킬러 JSON (
문서
)
|
Apache-2.0
|
cmake
|
|
JSON++
|
|
|
|
**변역 결과:**
|
JSON++
|
|
|
|
**설명:**
- HTML 태그와 속성은 그대로 유지되었습니다
- JSON++는 C++ 관련 용어이므로 번역하지 않았습니다
- 번역할 실제 텍스트 콘텐츠가 없으므로 원본이 그대로 유지됩니다
- `
`, `
`, `
|
json11
|
C++11용 소형 JSON 라이브러리로, JSON 파싱 및 직렬화를 제공합니다.
|
MIT
|
cmake
|
|
JsonBox
|
JSON을 쉽고 빠르게 읽고 쓰기 위한 C++ 라이브러리.
|
MIT
|
cmake
|
|
jsoncons
|
JSON 및 JSON 유사 데이터 형식을 위한 라이브러리로, JSON Pointer, JSON Patch, JSONPath, CSV, MessagePack, CBOR, BSON, UBJSON를 지원합니다.
|
Custom
|
header-only
|
|
jsoncpp
|
JSON 값을 조작할 수 있는 라이브러리로, 직렬화 및 역직렬화를 포함하며 주석을 보존합니다.
|
MIT
|
cmake, conan, vcpkg
|
|
libjson
|
|
|
|
|
minijson
|
C++ DOM-less 및 할당 없는 JSON 파싱 및 직렬화 라이브러리
|
Custom
|
cmake
|
|
Neyson
|
경량 C++11 JSON 라이브러리
|
BSD-3-Clause
|
cmake
|
|
nosjob
|
JSON 데이터를 생성하고 소비하기 위한 C++98 라이브러리
|
MIT
|
make
|
|
qjson
|
|
|
|
|
rapidjson
|
C++용 고속 JSON 파서/생성기로 SAX/DOM 스타일 API를 모두 지원하며, UTF-8/16/32를 지원하고 선택적으로 SIMD를 사용합니다. (
문서
)
|
사용자 정의
|
헤더 전용; cmake, vcpkg
|
|
simdjson
|
현대적 마이크로아키텍처를 활용하고 SIMD로 병렬화하여 초당 기가바이트 단위의 JSON을 파싱합니다 (
문서
) (
동영상
)
|
Apache-2.0
|
cmake, vcpkg
|
|
struct_mapping
|
JSON을 C++ 구조체와 상호 변환
|
MIT
|
cmake
|
|
swxJson
|
현재 사용 중인 가장 편리한 C++ JSON 라이브러리입니다. 단 한 번의 함수 호출로 모든 수준의 복잡한 구조를 읽고 쓸 수 있습니다. 성능은 RapidJSON의 약 절반 수준입니다.
|
MIT
|
make
|
|
ThorsSerializer
|
JSON/BSON/YAML 입력 출력 스트림
|
MIT
|
make
|
|
ujson
|
µjson는 작고, C++11, UTF-8, JSON 라이브러리입니다
|
cmake
|
|
|
yyjson
|
ANSI C로 작성된 고성능 JSON 라이브러리
|
MIT
|
cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Boost.Bimap
|
양방향 맵 라이브러리로
bimap<X,Y>
와 같은 연관 컨테이너를 제공하며,
X
와
Y
모두 키로 사용될 수 있습니다. (
소스
)
|
BSL-1.0
|
|
|
Boost.Container
|
stdlib 스타일의 컨테이너들을 포함하여 여러 잘 알려진 컨테이너들과 재귀적 컨테이너들, 그리고 새로운 유용한 컨테이너들을 구현하는 라이브러리:
flat_map
,
flat_set
,
flat_multimap
,
flat_multiset
,
stable_vector
,
static_vector
,
small_vector
,
devector
. (
소스
)
|
BSL-1.0
|
헤더 전용
|
|
Boost.Fusion
|
이종 컬렉션인
튜플
작업을 위한 라이브러리입니다.
vector
,
list
,
set
,
map
컨테이너 세트와 함께 기본 데이터의 변환된 표현인
뷰
를 제공합니다." (
소스
)
|
BSL-1.0
|
|
|
Boost.Heap
|
stdlib이 제공하는 것보다 더 많은 기능과 다양한 성능 특성을 가진
priority queues
구현체입니다. (
Src
)
|
BSL-1.0
|
|
|
Boost.Pointer Container
|
예외 안전한 방식과 최소 오버헤드로
heap-allocated objects
를 보관하기 위한 컨테이너를 제공합니다. (
Src
)
|
BSL-1.0
|
|
|
Boost.Tuple
|
C++11 이전의 n-
tuple
(고정 크기 요소 컬렉션) 구현 (
소스 코드
)
|
BSL-1.0
|
|
|
Boost.Variant
|
C++17 이전의
variant
(안전하고 범용적인 스택 기반 식별
union
컨테이너) 구현 (
소스
)
|
BSL-1.0
|
|
|
C++ Allocators
|
고정 크기 정적 및 스택 기반 메모리를 위한 표준 라이브러리 준수 할당자 + 사용자 정의 경계 할당을 허용하는 또 다른 준수 할당자
|
BSD-3-Clause
|
cmake, make
|
|
cpp-btree
|
B-tree 컨테이너는 CPU 캐시를 더 효율적으로 사용합니다:
btree_map
,
btree_set
,
btree_multimap
,
btree_multiset
. (
소스
)
|
Apache-2.0
|
헤더 전용; cmake
|
|
DataFrame
|
통계, 금융, ML 분석을 위한 C++ DataFrame -- 현대적 C++을 사용한 기본 타입과 연속 메모리 저장 방식
|
BSD-3-Clause
|
cmake, make, conan, vcpkg
|
|
eggs::variant
|
Eggs.Variant는 C++11/14/17용 제네릭, 타입 안전, 식별된 공용체입니다. 특히 매우 우수한
constexpr
지원을 갖춘 것으로 주목할 만합니다.
|
BSL-1.0
|
cmake
|
|
Frozen
|
C++14
constexpr
perfect-hashing 기반 불변 집합, 맵 및 알고리즘.
|
Apache-2.0
|
헤더 전용; cmake
|
|
Immer
|
영속적이고 불변적인 데이터 구조 라이브러리
|
Boost
|
cmake
|
|
plf::colony
|
정렬되지 않은 "가방 형태"의 컨테이너로, 삽입 및 삭제와 관계없이 삭제되지 않은 요소에 대한 유효한 포인터를 유지하면서 높은 수정 시나리오에서
std::
컨테이너보다 성능이 뛰어납니다. C++98/11/14/기타 호환 가능. 참고:
P0447
(
std::hive
). (
소스
)
|
zlib
|
conan
build2
|
|
plf::list
|
범위 접합(range-splicing)을 희생하여 캐시 친화성을 확보한
std::list
구현체로, 더 빠른 삽입, 삭제 및 순회를 제공합니다. C++98/03/11/14/17/20/23/26/etc 호환. (
소스
) (
문서
)
|
zlib
|
—
|
|
plf::reorderase
|
랜덤 액세스 컨테이너의 삭제 후 순서가 중요하지 않은 경우, 랜덤 액세스 컨테이너 삭제 성능을 향상시키기 위한 "swap-and-pop"/"move-and-pop" 관용구의 확장 및 최적화. 단일, 범위 및
std::erase_if
-스타일 삭제를 포함합니다. C++98/11/14/등 호환 가능. (
소스
)
|
zlib
|
|
|
plf::queue
|
std::queue
컨테이너 어댑터를 위한 완벽한 대체 컨테이너로,
std::deque
및
std::list
대비 큐 컨텍스트에서 더 나은 성능을 제공합니다. C++98/11/14/etc 호환. (
소스 코드
)
|
zlib
|
|
|
plf::stack
|
std::stack
컨테이너 어댑터를 위한 완벽한 대체 컨테이너로,
std::vector
및
std::deque
보다 스택 컨텍스트에서 더 나은 성능을 제공합니다. C++98/11/14/etc 호환. (
소스 코드
)
|
zlib
|
|
|
ring_span
|
Arthur O'Dwyer의
ring_span
(일명 circular buffer view)의 경량 구현. C++98 호환.
|
BSL-1.0
|
헤더 전용; cmake
|
|
strict_variant
|
실시간/임베디드 친화적(즉
-fno-exceptions
/
-fno-rtti
호환), 절대 비어 있지 않은
variant
로 C++11을 대상으로 함. 빠르고, 바람직하지 않은 암시적 변환을 방지합니다.
|
BSL-1.0
|
cmake
|
|
tiny::optional
|
센티널 값(sentinel value)을 사용하여 메모리 저장 오버헤드를 제거할 수 있도록 하는
std::optional
의 대체제
|
BSL-1.0
|
cmake
|
|
Ygg
|
고성능 컨테이너와 데이터 구조의 intrusive C++11 구현체로,
Red–black tree
,
Interval tree
및 Interval Map을 포함합니다.
|
MIT
|
header-only; cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Boost::MySQL
|
MySQL 클라이언트 라이브러리
|
BSL-1.0
|
|
|
cpp-redis
|
C++11 경량 Redis 클라이언트: 비동기, 스레드 안전, 의존성 없음, 파이프라이닝, 멀티 플랫폼. (
문서
)
|
MIT
|
cmake
|
|
DTL
|
ODBC 레코드 세트를 STL 컨테이너처럼 보이게 만듭니다 (
소스
) (
문서
)
|
|
|
|
EasyQtSql
|
경량 C++11 (Qt 기반) 라이브러리로 빠르고 쉬운 SQL 쿼리 처리를 위한
|
MIT
|
header-only; qmake
|
|
Galera
|
Galera 클러스터는 MySQL/MariaDB용 동기식 멀티 마스터 복제 라이브러리(Galera) 및 Write Set Replication(WSREP) API입니다 (
Src
)
|
GPLv2
|
cmake, scons
|
|
LevelDB
|
Google에서 개발한 C++ 라이브러리로, 수십억 규모의 Key-Value 데이터 지속성 저장을 처리합니다. (
문서
)
|
BSD-3
|
cmake
|
|
libpqxx
|
PostgreSQL용 C++ 커넥터 (
소스 코드
)
|
BSD-3
|
cmake, make
|
|
lmdb++
|
LMDB 임베디드 B+ 트리 데이터베이스 라이브러리를 위한 C++11 래퍼.
|
Unlicense
|
make
|
|
mongocxx
|
MongoDB를 위한 공식 C++11 드라이버 라이브러리 (
문서
). CRUD 연산, 인덱싱, 집계를 위한 최적화된 API를 제공합니다. BSON을 지원하며 연결 풀링과 인증 메커니즘을 갖춰, MongoDB를 활용하는 C++ 애플리케이션 구축을 위한 고성능 및 확장 가능한 솔루션을 제공합니다.
|
Apache 2.0
|
cmake
|
|
mysql++
|
MySQL 데이터베이스 및 도구
|
|
|
|
nanodbc
|
네이티브 C ODBC API를 위한 소형, 크로스 플랫폼, C++14 래퍼
|
MIT
|
cmake
|
|
ODB
|
C++용 오픈 소스, 크로스 플랫폼, 크로스 데이터베이스 객체-관계 매핑(ORM) 시스템입니다. ODB는 MySQL, SQLite, PostgreSQL, Oracle, Microsoft SQL Server 관계형 데이터베이스와 C++98/03 및 C++11 언어 표준을 지원합니다.
|
GPL2 및/또는 NCUEL
|
|
|
OTL
|
Oracle DB, ODBC 및 DB2-CLI용 C++ 템플릿 기반 데이터베이스 라이브러리. (
소스코드
)
|
|
|
|
Pgfe
|
현대적 C++의 PostgreSQL 클라이언트(FrontEnd) API
|
Zlib
|
cmake
|
|
QTL
|
MySQL, SQLite 및 ODBC를 위한 사용자 친화적이고 가벼운 C++ 데이터베이스 라이브러리.
|
Apache-2.0
|
make
|
|
QUINCE
|
QU
eries
IN
C
++
E
xpressions (ORM+EDSL)
|
Boost
|
|
한국어 번역:
|
QUINCE
|
QU
쿼리
IN
C
++
E
xpressions (ORM+EDSL)
|
Boost
|
|
변경된 부분:
- "queries" → "쿼리"
- HTML 태그, 속성, C++ 관련 용어(QUINCE, ORM, EDSL, Boost)는 그대로 유지
|
QxOrm
|
C++/Qt용
O
bject
R
elational
M
apping (ORM) 데이터베이스 라이브러리, 대부분의 일반적인 데이터베이스 지원, 직렬화 (JSON, 바이너리, XML); 독립형 멀티스레드 HTTP 웹 서버
|
GPLv3 또는 사유 라이선스
|
|
|
redis-cpp
|
Redis 명령어를 실행하기 위한 경량 C++17 클라이언트 라이브러리.
|
MIT
|
header-only; cmake
|
|
redis-plus-plus
|
C++ 11로 작성된 Redis 클라이언트로, Redis Sentinel, Redis Cluster, 파이프라인, 트랜잭션, Pub/Sub, 연결 풀 및 STL 스타일 인터페이스를 지원합니다
|
Apache-2.0
|
cmake
|
|
SOCI
|
일반 C++ 코드에 SQL 쿼리를 내장하는 플러그인 기반 데이터베이스 라이브러리; 지원하는 백엔드에는 DB2, Firebird, MySQL, ODBC (일반 백엔드), Oracle, PostgreSQL, SQLite3이 포함됩니다. (
소스
) (
문서
)
|
Boost
|
cmake
|
|
SQLAPI++
|
다중 SQL 데이터베이스 시스템을 지원하는 미들웨어 C++ 데이터베이스 라이브러리: Oracle, SQL Server, DB2, Sybase, MySQL, PostgreSQL, SQLite, Informix, InterBase / Firebird, SQLBase, SQL Anywhere, ODBC, MariaDB. (
소스
) (
문서
)
|
맞춤형
|
make
|
|
SQLiteCPP
|
간결하고 사용하기 쉬운 C++ SQLite3 래퍼.
|
MIT
|
cmake, meson, vcpkg
|
|
SQLite ORM
|
SQLite가 이해하는 SQL을 위한
E
mbedded
D
omain-
S
pecific
L
anguage (EDSL)을 모던 C++용으로 제공합니다.
|
AGPL-3.0, MIT
|
header-only; cmake, vcpkg
|
|
sqlpp11
|
C++에서 SQL 쿼리와 결과를 위한 타입 안전 임베디드 도메인 특화 언어.
|
BSD-2
|
cmake
|
|
taoPQ
|
경량 C++17 PostgreSQL 클라이언트 라이브러리
|
Boost
|
cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Abseil
|
구글에서 개발한 C++ 표준 라이브러리를 보완하기 위한 오픈소스 C++ 라이브러리 모음. (
문서
) (
소스
)
|
Apache-2.0
|
cmake
|
|
추상 인트루시브 컨테이너
|
Boost.Intrusive
보다 더 유연하지만 STL-호환되지 않음.
|
|
|
|
Au
|
의존성 없는 C++14 호환 물리 단위 라이브러리로 안전성, 접근성, 성능에 중점을 둡니다. (
문서
)
|
Apache 2.0
|
헤더 전용
|
|
BDE
|
Bloomberg Development Environment 코어 라이브러리 (Bloomberg L.P. 제공)
|
Apache
|
|
|
Better Enums
|
constexpr 지원을 포함한 반사적 열거형(열거형을 문자열로 변환, 순회 등).
|
BSD-2
|
헤더 전용, cmake, make
|
|
bitfield.h
|
비트 필드 구조 기능, 기본 언어 기능보다 더 이식성 있고 유연합니다.
|
|
|
|
Boost
|
대규모의 일반화 라이브러리 컬렉션
|
BSL-1.0
|
|
|
CAF
|
C++ Actor Framework(CAF)는 경량화되고 빠른 액터 구현, 메시지에 대한 패턴 매칭, 네트워크 투명 메시징 등을 특징으로 하는 오픈소스 C++11 액터 모델 구현체입니다
|
BSD
|
|
|
Cinder
|
C++로 전문적인 수준의 크리에이티브 코딩을 위한 커뮤니티에서 개발된 무료 오픈소스 라이브러리입니다. (
문서
) (
소스
)
|
수정된 BSD
|
cmake
|
|
CommonPP
|
프로젝트에서 메트릭스를 추출하는 데 중점을 둔 다목적 라이브러리.
|
BSD
|
|
|
composite_op.h
|
기본적인 클래스 데이터 멤버 인트로스펙션, 번거롭고 종종 재진입이 불가능하지만 때로는 유용합니다.
|
|
|
|
cpp-mmf
|
POSIX 또는 Windows용 메모리 매핑 파일을 캡슐화하는 C++98 라이브러리
|
|
|
|
cxxomfort
|
C++ 기능의 백포트 (C++11을 C++03으로, C++1y 제안을 C++11/C++03으로).
|
|
|
|
Dlib
|
네트워킹, 스레드, 그래픽 인터페이스, 데이터 구조, 선형 대수, 머신 러닝, XML 및 텍스트 파싱, 수치 최적화, 베이지안 네트워크, 그리고 수많은 다른 작업들
|
Boost
|
|
|
eventpp
|
콜백, 이벤트 디스패처, 이벤트 큐를 위한 C++ 이벤트 라이브러리입니다. eventpp를 사용하면 시그널 및 슬롯 메커니즘, 발행-구독 패턴, 옵저버 패턴을 쉽게 구현할 수 있습니다.
|
Apache 2.0
|
|
|
fcppt
|
프룬들리히의 C++ 툴킷(fcppt)은 더 나은 타입을 제공하고 함수형 프로그래밍을 활용하여 일반적인 C++ 코드를 개선하는 데 중점을 둔 라이브러리 모음입니다.
|
|
|
|
Folly
|
Facebook 오픈소스 라이브러리. 실용성과 효율성을 염두에 두고 설계된 C++14 컴포넌트의 크로스 플랫폼 라이브러리입니다. (
문서
)
|
Apache-2.0
|
cmake, vcpkg
|
|
GSL
|
C++ 코어
G
uidelines
S
upport
L
ibrary 구현체, Bjarne Stroustrup, Herb Sutter 및 공동 저자들이
C++ 코어 가이드라인
에서 권장
|
MIT
|
cmake, vcpkg
|
|
gsl-lite
|
C++98, C++11 및 이후 버전을 위한 ISO C++ Guideline Support Library (GSL) 버전
|
MIT
|
헤더 전용
|
|
GUL14
|
C++14용 범용 유틸리티 라이브러리 from
DESY
: 자주 사용되는 유틸리티 함수와 타입들 포함, 문자열 유틸리티, 통계 및 수치 함수, 컨테이너, 디버깅 도구 등 (
소스코드
)
|
LGPL-2.1
|
meson, vcpkg
|
|
History
|
Modern C++17 실행 취소/다시 실행 프레임워크
|
Unlicense
|
|
|
hspp
|
C++에 Haskell 스타일 프로그래밍을 도입하기 위한 실험적 라이브러리.
|
Apache-2.0
|
header-only
|
|
IP-DOS (tm)
|
IdeaFarm (tm) 피기백 분산 운영 체제: C++ 언어를 위한 범용 프로그래밍 환경.
|
독점 오픈 소스
|
Open Watcom 2.0
|
|
JUCE
|
광범위하고 성숙한 크로스 플랫폼 C++ 툴킷
|
GPL
|
|
|
Kangaru
|
C++11 및 C++14용 의존성 주입 컨테이너
|
MIT
|
|
|
Kerbal
|
현대 STL 기능들을 이전 표준으로 백포트합니다. 더 많은 기능! 더 많은 constexpr!
|
LGPL-3.0
|
header-only; cmake
|
|
libsourcey
|
고속 네트워킹 및 미디어 인코딩을 위한 크로스 플랫폼 C++14 라이브러리. HTTP, WebSockets, TURN, STUN, Symple 등 지원.
|
LGPL-2.1
|
cmake
|
|
LLNL/units
|
측정 단위와 단위 간 변환 작업 및 단위와 측정값의 문자열 표현을 다루기 위한 런타임 C++ 라이브러리
|
BSD 3-Clause "New" or "Revised"
|
cmake
|
|
Loki
|
C++ 디자인 라이브러리로, 일반적인 디자인 패턴과 관용구의 유연한 구현을 포함합니다.
|
MIT
|
make
|
|
match(it)
|
매크로 없는 API를 제공하는 C++17용 경량 패턴 매칭 라이브러리.
|
Apache-2.0
|
header-only
|
|
nonstd-lite
|
*-lite 저장소 목록(예:
span-lite
,
scope-lite
,
expected-lite
)으로, 제안되었거나 이미 표준화된 C++17/20/23 라이브러리 타입들(
std::span
,
std::expected
등)의 C++98/11 구현을 포함합니다.
|
BSL-1.0
|
헤더 전용
|
|
nytl
|
범용 C++17 유틸리티 템플릿 라이브러리.
|
BSL-1.0
|
헤더 전용
|
|
OnPosix
|
POSIX 플랫폼에서 여러 추상화(예: 스레딩, 네트워킹, 로깅, IPC 등)를 제공하는 C++ 라이브러리.
|
|
|
|
Reason
|
XML, xpath, regex, threads, sockets, HTTP, SQL, date-time, streams, encoding and decoding, filesystem, compression
|
GPL
|
|
|
SaferCPlusPlus
|
안전하지 않은 C++ 기본 요소(포인터,
int
및
std::vector
포함)에 대한 안전한 호환 대체품
|
Boost
|
|
|
Smart Enum
|
to_string
,
from_string
및 기타 열거형 관련 기능.
|
BSL-1.0
|
cmake
|
|
units
|
의존성 없는 C++14 기반 컴파일 타임 차원 분석 및 단위 변환 라이브러리
|
MIT
|
헤더 전용
|
|
yaal
|
Y
et
A
nother
A
bstraction
L
ayer - 알고리즘, 컬렉션, 임의 정밀도 계산, 제네릭-DSL 문법 기반 파서 및 기타 기능
|
CC BY-ND-NC 4.0
|
cmake
|
|
Yato
|
현대적인 C++(14/17) 크로스 플랫폼 STL-스타일 및 STL-호환 라이브러리로, 컨테이너, 범위, 반복자, 타입 특성 및 기타 도구 구현; 액터 시스템; 타입-안전 설정 인터페이스를 포함합니다.
|
Apache-2.0
|
cmake
|
|
yomm2
|
C++17용 오픈 멀티 메서드
|
Boost
|
|
|
zoolib
|
ZooLib는 기능이 풍부한 C++ 툴킷입니다.
|
MIT
|
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Brisk
|
크로스 플랫폼 C++20 모듈식 GUI 프레임워크로, 반응형 기능과 확장 가능한 GPU 가속 렌더링을 제공합니다. (
소스
), (
문서
)
|
GPL2+/독점 라이선스
|
cmake, vcpkg
|
|
Dear ImGui
|
최소 의존성을 가진 경량 C++ GUI 라이브러리로, 이식성이 뛰어나며 렌더링 방식에 독립적이고 3D 파이프라인 지원 앱 사용에 최적화되었습니다.
|
MIT
|
vcpkg
|
|
FLTK
|
크로스 플랫폼 C++ GUI 툴킷(Linux, Windows, macOS)으로, 현대적인 GUI 기능을 제공하며 OpenGL/GLUT를 통한 3D 그래픽을 지원합니다. 작고 모듈화되도록 설계되었으며 UI 빌더를 포함합니다.
|
LGPL ver.2
|
|
|
nana
|
현대적인 C++ 스타일의 크로스 플랫폼 GUI 프로그래밍. (
소스
), (
문서
)
|
BSL-1.0
|
cmake, vcpkg
|
|
nanogui
|
OpenGL 3.x 이상을 위한 미니멀리스트 크로스 플랫폼 위젯 라이브러리 (
문서
)
|
|
|
|
OWLNext
|
OWL
의 현대적 업데이트로, Windows에서 표준 C++로 GUI 애플리케이션을 작성하기 위한 도구
|
|
|
|
Slint
|
데스크톱, 임베디드 및 마이크로컨트롤러를 위한 네이티브 사용자 인터페이스를 구축하기 위한 선언적 GUI 툴킷. (
소스
), (
문서
)
|
GPL 3,
로열티 프리
, 또는 상용 라이선스
|
cmake
|
|
tiny file dialogs
|
C/C++ 크로스 플랫폼 파일 대화상자 세트(초기화 불필요, 메인 루프 불필요, 6개의 모달 함수 호출)
|
|
헤더 전용
|
|
U++
|
통합 IDE가 포함된 크로스 플랫폼(Windows, GNU/Linux, macOS) 고속 애플리케이션 개발 프레임워크. C++17 호환. (
문서
) (
소스
)
|
BSD-3-Clause
|
make
|
|
WxWidgets
|
네이티브 컨트롤을 사용하여 고급 GUI 애플리케이션을 작성하기 위한 무료 오픈소스 크로스 플랫폼(Windows, GNU/Linux, macOS) C++ 프레임워크. (
문서
)
|
수정된 LGPL
|
cmake, make
|
|
xtd
|
Windows, macOS, Linux, iOS, Android에서 콘솔, GUI 및 단위 테스트 애플리케이션을 생성하기 위한 현대적인 C++17/20 프레임워크. (
소스
) (
문서
)
|
MIT
|
cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
bgfx
|
DX, OpenGL, Metal, WebGL, Vulkan 등의 렌더링 백엔드를 지원하는 강력한 크로스 플랫폼(Windows, Mac, Linux, iOS, Android, Web) 2D/3D 그래픽스 렌더링 셰이더 인식 라이브러리 (
문서
)
|
BSD-2
|
make
|
|
cairomm
|
cairo 그래픽스 라이브러리
의 C++ 래퍼로, X Window, Quartz, Win32, 이미지 버퍼, PostScript, PDF, SVG, OpenGL(실험적) 등 여러 출력 장치를 지원하는 2D 라이브러리
|
LGPL
|
|
|
dfpsr
|
2D, 3D 및 아이소메트릭 소프트웨어 렌더러로 데스크톱 GUI 툴킷, 최소 의존성, 장기 유지보수를 위해 설계되었으며 3D 가속 드라이버 없이도 실행 가능
|
zlib
|
|
|
gegl
|
Ge
neric
G
raphics
L
ibrary(GEGL)는 데이터 흐름 기반 이미지 처리 프레임워크로, 부동 소수점 처리 및 비파괴적 이미지 처리 기능을 제공 (
소스
)
|
LGPL
|
|
|
io2d
|
P0267
의 참조 구현으로, 제안된
ISO C++용 2D 그래픽스 API
|
BSL-1.0
|
cmake
|
|
nanovg
|
OpenGL 상에서 C로 작성된 앤티앨리어싱 2D 벡터 드로잉 라이브러리로 UI 및 시각화를 위해 설계되었으며 DX11/Metal/bgfx로의 포트 제공
|
zlib
|
|
|
nux
|
OpenGL 툴킷
|
LGPL v3
|
|
|
pangomm
|
Pango
폰트 레이아웃 라이브러리의 공식 C++ 인터페이스 (
소스
)
|
LGPL v2.1
|
make
|
|
Skia
|
C++로 작성된 오픈소스 2D 그래픽스 라이브러리.
Skia Graphics Engine
은 Google Chrome, Chrome OS, Mozilla Firefox, Android, LibreOffice, Flutter 등에서 사용됨.
Skia
는 소프트웨어 래스터화, (PDF) 출력, OpenGL, SVG 등 여러 백엔드를 가짐
|
New BSD
|
|
|
TXLib
|
TX Library는 Win32용으로 C++로 작성된 소형 2D 그래픽스 라이브러리
|
|
|
|
ULIS
|
범용 디지털 이미지 처리를 위한 크로스 플랫폼 C++14 라이브러리, 2D 소프트웨어 래스터라이저, 무제한 이미지 형식 (
u8
,
u16
,
u32
,
float
,
double
), 사용자 정의 비트 순서 메모리 레이아웃, 모든 Photoshop 픽셀 블렌딩 모드 + 11개 추가 모드, 색상 모델(RGB, HSL, HSV, CMYK, ...), 색상 관리 파이프라인, 색상 공간 지원(icm 프로파일 및 장치 독립적), 멀티스레딩으로 최적화된 알고리즘, SIMD 확장(SSE2)으로 최적화된 알고리즘, 최적화를 위한 이미지 풀 및 캐시, 애니메이션 이미지 시퀀스의 메모리 저장
|
사용자 정의 (비상업적 용도로만 무료)
|
cmake
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
assimp
|
3D 모델 로딩
|
BSD-3
|
cmake, vcpkg
|
|
bgfx
|
크로스 플랫폼, 그래픽 API 독립적인 "Bring Your Own Engine/Framework" 스타일의 렌더링 라이브러리.
|
BSD-2
|
make, vcpkg
|
|
Diligent Engine
|
현대적인 크로스 플랫폼 저수준 3D 그래픽 라이브러리.
|
Apache-2.0
|
cmake
|
|
Epoxy
|
GLEW의 현대적인 후속 라이브러리입니다. 일부 종류의 GL 컨텍스트 간의 차이를 추상화하여 GLEW보다 사용이 더 간단한 경우가 있습니다. 2015년부터 GTK+ 프로젝트에서 사용 중입니다.
|
MIT
|
meson, vcpkg
|
|
G3D
|
G3D Innovation Engine은 C/C++로 작성된 완전한 기능을 갖춘 오픈 소스 크로스 플랫폼(Windows, Linux, Mac OS) 3D 게임 엔진입니다. G3D는 상용 게임, 연구 논문, 시뮬레이터 및 대학 강의에서 사용됩니다. 실시간 및 오프라인 하드웨어 렌더링, 레이 트레이싱, 모델 로딩, 선형 대수학, GPU 상의 GP-컴퓨팅을 지원합니다. 3DS, OBJ, MP4, PNG, JPG, MD3 및 기타 여러 형식을 지원하며, 네이티브 OpenGL 스키너블 GUI를 포함합니다. (
소스
) (
문서
)
|
BSD-2
|
|
|
GLAD
|
사용자 정의 가능한 경량 OpenGL 함수 로딩 라이브러리
|
|
|
|
GLEW
|
OpenGL 함수 로더 (
소스 코드
)
|
EXTGL/BSD/MIT
|
make, vcpkg
|
|
GLFW
|
OpenGL 윈도우 관리자 (
소스
) (
문서
)
|
zlib/libpng
|
cmake, vcpkg
|
|
GLM
|
Open
GL
M
athematics(GLM)은
GLSL
사양을 기반으로 하는 그래픽스 소프트웨어용 C++ 수학 라이브러리입니다.
|
The Happy Bunny /
MIT
|
헤더 전용; cmake, vcpkg
|
|
Godot
|
C++17로 작성된 풀 피처드 멀티플랫폼 2D 및 3D 게임 엔진으로, 자체적으로 작성된 GUI 에디터와 파이썬에서 영감을 받은 스크립트 언어를 갖추고 있습니다.
|
MIT
|
scons
|
|
hlsl++
|
HLSL 구문을 사용하는 렌더링을 위한 C++ 수학 라이브러리. SSE 및 NEON 지원
|
MIT
|
헤더 전용
|
|
Horde3D
|
소규모 오픈소스 3D 렌더링 엔진. 차세대 게임에서 기대되는 놀라운 시각적 효과를 제공하면서도 가능한 한 가볍고 깔끔한 그래픽스 엔진을 만들기 위한 노력으로 작성되었습니다.
|
EPL
|
|
|
Irrlicht
|
Irrlicht 엔진은 C++로 작성된 오픈 소스 실시간 3D 엔진입니다. 크로스 플랫폼으로, D3D, OpenGL 및 자체 소프트웨어 렌더러를 사용합니다.
|
zlib/libpng
|
make, vcpkg
|
|
klein
|
그래픽 및 애니메이션을 위한 C++11/14/17 SSE-최적화 Projective Geometric Algebra 라이브러리
|
MIT
|
cmake, vcpkg
|
|
Magnum
|
게임 및 데이터 시각화를 위한 경량 모듈식 C++11/C++14 그래픽 미들웨어 (
소스코드
)
|
사용자 정의
|
cmake
|
|
O3DE
|
O
pen-source
3D
E
ngine(이전 Amazon의 Lumberyard)은 C++ 기반의 멀티플랫폼 3D 엔진으로, AAA 게임, 시네마 퀄리티의 3D 월드, 고품질 시뮬레이션을 구축하기 위해 설계되었습니다. 물리 시뮬레이션, 스크립트 엔진, 네트워킹 및
기타 기능
을 포함합니다. (
문서
)
|
Apache 2.0
|
cmake
|
|
Ogre3D
|
OGRE는 객체 지향 그래픽 렌더링 엔진으로, 과학적 시각화, 게임, 시뮬레이션, 가상 현실 및 기타 그래픽 프로젝트에 적합한 다목적 시각화 라이브러리입니다. 멀티 플랫폼을 지원하며 매우 견고하고, 우수한 문서화를 갖추고 있습니다.
|
MIT
|
cmake, vcpkg
|
|
Open CASCADE
|
3D CAD/CAM/CAE 애플리케이션을 위한 SDK (
소스
)
|
LGPL-2.1
|
cmake
|
**번역 설명:**
- "Open CASCADE" - C++ 관련 용어이므로 번역하지 않음
- "SDK for 3D CAD/CAM/CAE applications" → "3D CAD/CAM/CAE 애플리케이션을 위한 SDK"
- "Src" → "소스" (소스 코드를 의미)
- "LGPL-2.1", "cmake" - 기술 용어이므로 원문 유지
- 모든 HTML 태그와 속성은 원본 그대로 보존
|
OpenGL
|
3D 애플리케이션 개발을 위한 3D 언어, 그래픽 및 SDK.
|
Khronos (MIT)
|
|
|
OpenSceneGraph
|
OpenSceneGraph는 오픈소스 고성능 3D 그래픽스 툴킷으로, 시각 시뮬레이션, 게임, 가상 현실, 과학 시각화 및 모델링과 같은 분야의 애플리케이션 개발자들이 사용합니다. (
Src
) (
Doc
)
|
Custom,
GNU LGPL
|
cmake, vcpkg
|
|
Visionaray
|
C++ 레이 트레이싱 템플릿 라이브러리.
|
MIT
|
cmake
|
|
VTK
|
Visualization Toolkit (VTK)는 과학 데이터를 조작하고 표시하기 위한 오픈소스 소프트웨어입니다. 최신 3D 렌더링 도구, 3D 상호작용을 위한 위젯 모음, 그리고 광범위한 2D 플로팅 기능을 제공합니다.
|
BSD-3
|
cmake, vcpkg
|
|
Vulkan
|
이전 세대 그래픽 API에서 발견되는 많은 추상화를 제거한 저수준 API입니다. 이는 최대 성능을 제공하는 데 탁월하지만, 개발자에게 더 많은 복잡성을 노출시키는 부작용이 있습니다. 다행히도 이 장벽을 극복하고 빠르게 생산성을 높일 수 있도록 돕는 몇 가지 훌륭한 튜토리얼이 존재합니다.
|
Khronos (MIT)
|
make, vcpkg
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Adobe/boost GIL
|
2D 이미지에서 동작하는 알고리즘에 중점을 둔 고수준 범용 라이브러리. 매우 제한된 I/O 옵션을 제공합니다.
|
BSL-1.0
|
|
|
agge
|
Anti-Grain Evolution. C++에서 속도와 품질을 위한 2D 그래픽 엔진
|
MIT
|
cmake
|
|
FreeImage
|
PNG, BMP, JPEG, TIFF 등과 같은 인기 있는 그래픽 이미지 형식을 지원하려는 개발자들을 위한 오픈소스 라이브러리 프로젝트
|
GPLv2, GPLv3, FIPL
|
|
|
FreeImageRe
|
이미지 코덱 업데이트를 지원하고 편리한 사용을 위해 조정된 오픈소스 라이브러리 FreeImage v3.18의 포크. 모든 원본 형식과 플러그인이 유지됩니다.
|
GPLv2, GPLv3, FIPL
|
cmake
|
|
GraphicsMagick
|
88개 이상의 주요 형식으로 이미지 읽기, 쓰기 및 조작. 2002년 ImageMagick에서 포크됨
|
Copyright
|
Mercurial
|
|
SAIL
|
정적, 애니메이션, 다중 페이지 이미지와 해당 메타데이터 및 ICC 프로파일 읽기 및 쓰기. 변환 기능. 단순성과 속도를 목표로 합니다.
|
MIT
|
cmake
|
|
stb
|
이미지 로더/라이터/리사이저, 폰트 텍스트 래스터라이저, 타입 안전 컨테이너, ogg vorbis 디코더, 실시간 DXT 압축기, Perlin 노이즈 생성기, pet DSL용 렉서, 빠른 sprintf 등을 포함한 C/C++ 게임 개발 지향 라이브러리 세트
|
MIT,
Custom
|
header-only
|
|
ThorVG
|
Thor Vector Graphics는 SVG 및 Lottie를 포함한 벡터 기반 장면과 애니메이션을 그리기 위해 사용되는 경량 이식성 라이브러리입니다. 그래픽 콘텐츠를 시각화하기 위해 다양한 소프트웨어 플랫폼과 애플리케이션에서 자유롭게 활용할 수 있습니다. (
Src
)
|
MIT
|
conan, meson, msys2, vcpkg
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Backward
|
충돌 시 특히 색상 및 소스 코드 조각이 포함된 파이썬 스타일의 깔끔한 스택 트레이스 출력
|
MIT
|
헤더 전용; cmake, conan
|
|
Boost.Log
|
사용이 간단하고 확장 가능하며 고성능인 크로스 플랫폼 로깅 라이브러리
|
BSL-1.0
|
|
|
clutchlog
|
서비스 이벤트 저장보다 다용도 디버깅을 목표로 하는 단일 헤더 로깅 시스템
|
BSD
|
cmake
|
|
cpptrace
|
C++11 이상을 위한 간단하고 이식성 있으며 독립적인 스택트레이스 라이브러리. 시그널 안전 스택 트레이스, 예외 발생 시 스택 트레이스, 소스 코드 조각 등 포함
|
MIT
|
cmake, conan, vcpkg
|
|
glog
|
C++ 스타일 스트림 기반의 C++98용 Google 로깅 라이브러리
|
라이선스
|
bazel, cmake, vcpkg
|
|
libassert
|
어설션 실패에 대한 고품질 진단을 제공하는 기능이 풍부한 C++ 어설션 라이브러리
|
MIT
|
cmake, conan, vcpkg
|
|
Log4cplus
|
Java log4j API를 모델로 한 크로스 플랫폼 C++17 로깅 API. 스레드 안전성, 유연성, 로그 관리 및 구성에 대한 임의의 세분화된 제어 제공
|
BSD (2항) 또는 Apache 2.0
|
Autotools, cmake, Visual Studio
|
|
Log4cpp
|
파일, syslog, IDSA 및 기타 대상으로 유연한 로깅을 위한 C++ 클래스 라이브러리
|
LGPL
|
|
|
log4cxx
|
Apache log4j를 본뜬 C++용 로깅 프레임워크 (
소스
)
|
Apache
|
cmake
|
|
lwlog
|
매우 빠른 동기 및 비동기 C++17 로깅 라이브러리
|
MIT
|
cmake
|
|
Pantheios
|
타입 안전성, 효율성, 일반성 및 확장성을 결합한 진단 로깅 API 라이브러리
|
BSD 스타일
|
|
|
plog
|
1000줄 미만의 코드로 구현된 이식성 있고 간단한 C++ 로그
|
MPL-2.0
|
|
|
Quill
|
크로스 플랫폼 C++14 비동기
저지연
로깅 라이브러리
|
MIT
|
cmake
|
|
spdlog
|
매우 빠른 C++ 로깅 라이브러리
|
MIT
|
헤더 전용; cmake, conan
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
alglib
|
ALGLIB는 크로스 플랫폼(Windows/POSIX/Linux) 수치 해석 및 데이터 처리 라이브러리입니다. ALGLIB의 기능에는 데이터 분석, 최적화 및 비선형 솔버, 보간, 선형 대수 및 선형 솔버, FFT 등이 포함됩니다.
|
무료(GPL/개인/학술용) 및 상용
|
|
|
ArrayFire
|
병렬 컴퓨팅을 위한 크로스 플랫폼(Windows/OSX/Linux) 범용 HPC(CPU/GPU/OpenCL/CUDA/GPGPU) 라이브러리입니다. ArrayFire의 영역은 벡터 알고리즘, 이미지 처리, 컴퓨터 비전, 신호 처리, 선형 대수, 통계 등입니다. (
소스
)
|
사용자 정의
|
|
|
Boost.Math
|
수학 영역의 여러 기여를 포함합니다: 부동 소수점 유틸리티, 수학적 상수, 통계 분포 및 함수, 통계, 벡터 함수 - 놈, 특수 함수, 근 찾기 및 최소화 알고리즘, 다항식 및 유리 함수, 보간, 구적법 및 미분, 필터, 복소수 함수, 쿼터니언, 옥토니언, 정수 유틸리티(최대공약수 및 최소공배수), 급수, 유리수 및 연분수가 포함됩니다.
|
BSL-1.0
|
|
|
Boost.Random
|
균일 분포와 같은 유용한 속성을 가진 난수를 생성하기 위한 다양한 생성기와 분포를 제공합니다.
|
BSL-1.0
|
|
|
Boost.SafeNumerics
|
C++14, 보장된 정확한 정수 연산, 내장 정수 타입을 대체할 수 있는 드롭인 대체품입니다.
|
BSL-1.0
|
헤더 전용
|
|
cpp-measures
|
물리적 측정값을 처리하기 위한 C++11 라이브러리
|
MPL-2.0
|
헤더 전용
|
|
G+Smo
|
등기하해석을 위한 크로스 플랫폼 라이브러리 (
문서
)
|
MPL-2.0
|
cmake
|
|
GNU MP bignum C++ interface
|
오버로드된 함수와 연산자를 제공하는 C++ 편의 클래스 인터페이스입니다.
GMP
는 부호 있는 정수, 유리수 및 부동 소수점 숫자를 연산하는 임의 정밀도 연산을 위한 무료 C 라이브러리입니다.
|
GNU LGPL v3 및 GNU GPL v2
|
|
|
libmpdec++
|
올바르게 반올림된 임의 정밀도 십진 부동 소수점 연산을 위한 크로스 플랫폼 C 라이브러리(C++ 래퍼 포함)입니다.
|
BSD-2-Clause
|
make, nmake
|
|
NTL
|
정수론을 위한 라이브러리입니다. NTL은 고성능, 이식 가능한 C++ 라이브러리로, 부호 있는 임의 길이 정수 및 정수 및 유한체에 대한 벡터, 행렬, 다항식을 조작하기 위한 데이터 구조와 알고리즘을 제공합니다.
|
LGPLv2.1+
|
|
|
PCGrand
|
PCG는 간단하고 빠르며 공간 효율적이고 통계적으로 우수한 난수 생성 알고리즘 패밀리입니다. 많은 범용 RNG와 달리 예측하기도 어렵습니다.
|
Apache
|
|
|
stats++
|
고급, 포괄적인 통계 소프트웨어: 데이터 수집 및 전처리, 통계, 기계 학습, 최적화와 오픈 C++ 소스 코드를 포함합니다.
|
|
|
|
StatsLib
|
통계 분포 함수의 템플릿 라이브러리입니다.
|
Apache-2.0
|
헤더 전용
|
|
라이브러리
|
설명
|
라이선스
|
구성
|
|
Armadillo
|
선형 대수 및 과학 컴퓨팅을 위한 C++ 템플릿 라이브러리로 OpenBLAS, Intel MKL, LAPACK, ATLAS, ARPACK, SuperLU 및 FFTW에 대한 래퍼를 제공합니다. 머신 러닝, 패턴 인식, DSP, 생물정보학, 통계, 금융 등에 유용합니다.
|
Apache 2.0
|
|
|
Blasw
|
C++11 BLAS 및 LAPACK 일부 기능 래퍼
|
BSD-3-Clause
|
헤더 전용; cmake
|
|
Blaze
|
|
|
|
|
Blitz++
|
고성능 밀집 배열 및 벡터, 난수 생성기, 소형 벡터를 제공하는 C++ 템플릿 클래스 라이브러리
|
GPL-3.0, LGPL-3.0, 사용자 정의
|
cmake
|
|
Boost.uBLAS
|
밀집, 패킹 및 희소 행렬에 대한 BLAS 레벨 1, 2, 3 기능을 제공하는 C++ 템플릿 클래스 라이브러리. 표현식 템플릿을 사용합니다.
|
BSL-1.0
|
|
|
C++ Matrix
|
표현식 템플릿 산술 연산자를 갖춘 고성능 및 정확한(예: 경계 경우) 행렬 수학 라이브러리
|
BSD-3-Clause
|
cmake, make
|
|
DecompLib
|
벡터를 양의 정부호 가중 기저 벡터 집합으로 분해하는 C++11 라이브러리
|
MIT
|
헤더 전용
|
|
Dlib - linear algebra tools
|
|
|
|
|
Eigen
|
선형 대수를 위한 C++ 템플릿 라이브러리: 행렬, 벡터, 수치 해석기 및 관련 알고리즘
|
MPL2
|
cmake, conan
|
|
ETL
|
|
|
|
|
IT++
|
|
|
|
|
Matrix
|
Linux 및 Windows에서 사용 가능한 사용하기 쉬운 C++ 과학 컴퓨팅 라이브러리
|
MIT
|
cmake
|
|
NumCpp
|
Python의 NumPy를 구현한 C++ 템플릿 라이브러리
|
MIT
|
헤더 전용; cmake, vcpkg, conan
|
|
PETSc
|
편미분 방정식으로 모델링된 과학적 응용 프로그램의 병렬 솔루션을 위한 데이터 구조 및 루틴 모음. MPI 및 CUDA 또는 OpenCL을 통한 GPU, 그리고 하이브리드 MPI-GPU를 지원합니다.
|
|
|
|
Spectra
|
Sp
arse
E
igenvalue
C
omputation
T
oolkit as a
R
edesigned
A
RPACK는 대규모 고유값 문제를 위한 오픈소스 C++ 라이브러리로,
Eigen
선형 대수 라이브러리(역시 오픈소스이며 헤더 전용) 위에 구축되었습니다. (
소스
)
|
MPL-2.0
|
헤더 전용; cmake, vcpkg
|
|
Tense
|
빠른 C++17 표현식 템플릿 행렬 및 텐서 라이브러리
|
BSD-3-Clause
|
헤더 전용; cmake
|
|
xtensor
|
다차원 배열 표현식을 위한 수치 분석용 C++ 라이브러리
|
BSD
|
|