2021년 최신 요약, 권장 c/C++ 오픈 소스 프레임워크 및 라이브러리. 지속적으로 업데이트됩니다.
액자
Apache C++ 표준 라이브러리: 알고리즘, 컨테이너, 반복자 및 기타 기본 구성 요소의 모음입니다.
ASL: Adobe 소스 코드 라이브러리는 동료 검토를 거친 이식 가능한 C++ 소스 코드 라이브러리를 제공합니다.
Boost: 범용 C++ 라이브러리의 대규모 컬렉션입니다.
BDE: Bloomberg Information Labs의 개발 환경.
Cinder: 전문가 수준의 창의적인 코딩을 제공하는 오픈 소스 개발 커뮤니티입니다.
Bxxomfort: C++11의 새로운 기능 중 일부를 C++03으로 이식하는 경량 헤더 전용 라이브러리입니다.
Dlib: 계약 프로그래밍과 최신 C++ 기술을 사용하여 설계된 범용 크로스 플랫폼 C++ 라이브러리입니다.
EASTL: EA-STL 공개 부분
ffead-cpp: 엔터프라이즈 애플리케이션 개발 프레임워크
Folly: Facebook에서 개발하고 사용하는 오픈 소스 C++ 라이브러리입니다.
JUCE: 크로스 플랫폼 소프트웨어 개발을 위한 포괄적인 C++ 라이브러리
libphenom: 고성능 및 확장성이 뛰어난 시스템을 구축하기 위한 이벤트 프레임워크입니다.
LibSourcey: 실시간 비디오 스트리밍 및 고성능 네트워크 애플리케이션을 위한 C++11 이벤트 IO
LibU: C 언어로 작성된 멀티 플랫폼 도구 라이브러리
Loki: 일반적인 디자인 패턴과 관용어의 구현을 포함한 C++ 라이브러리의 디자인입니다.
MiLi: 작은 헤더 전용 C++ 라이브러리
openFrameworks: 창의적인 코딩을 위한 C++ 툴킷을 개발합니다.
Qt: 크로스 플랫폼 애플리케이션 및 사용자 인터페이스 프레임워크
이유: 개발자가 Java, .Net 및 Python을 더 쉽게 사용하는 동시에 C++의 성능 및 이점에 대한 요구 사항을 충족할 수 있는 크로스 플랫폼 프레임워크입니다.
ROOT: CERN에서 사용하는 대량의 데이터를 매우 효율적으로 처리하고 분석하는 모든 기능을 갖춘 객체 지향 프레임워크 세트입니다.
STLport: STL의 대표적인 버전입니다.
STXXL: 추가적인 대규모 데이터 세트를 위한 표준 템플릿 라이브러리입니다.
Ultimate++: C++ 크로스 플랫폼 신속한 애플리케이션 개발 프레임워크
Windows 템플릿 라이브러리 : Windows 애플리케이션 및 UI 구성요소 개발을 위한 C++ 라이브러리
Yomm11: C++11용 다중 메서드를 엽니다.
비동기 이벤트 루프
Boost.Asio: 네트워크 및 저수준 I/O 프로그래밍을 위한 크로스 플랫폼 C++ 라이브러리.
libev: 모든 기능을 갖춘 고성능 시간 루프로, libevent를 약간 모델로 했지만 더 이상 libevent와 동일한 제한 사항이 없으며 일부 버그가 수정되었습니다.
libevent: 이벤트 알림 라이브러리
libuv: 크로스 플랫폼 비동기 I/O.
libco: 코루틴, 온라인에서 동시에 8억 명의 사용자를 지원하는 WeChat의 기본 IO 라이브러리입니다. 강한
ntyco: 코루틴 프레임워크의 순수 C 버전으로 코드가 짧고 간결하며 임베디드 프로젝트에 적합합니다.
libgo: Golang 스타일 동시성 프레임워크, C++11 구현 코루틴 라이브러리
네트워크 라이브러리
ACE: C++ 객체 지향 네트워킹 툴킷
카사블랑카: C++ REST SDK
cpp-netlib: 고급 네트워크 프로그래밍을 위한 오픈 소스 라이브러리 모음
Dyad.c: C의 비동기 네트워킹
libCurl: 다중 프로토콜 파일 전송 라이브러리
Mongoose: 매우 가벼운 웹 서버
Muduo: Linux 다중 스레드 서버용 C++ 비차단 네트워크 라이브러리
net_skeleton: C/C++용 TCP 클라이언트/서버 라이브러리
WAFer: 확장 가능한 서버 측 및 웹 애플리케이션을 위한 초경량 C 기반 소프트웨어 플랫폼입니다. C 프로그래머의 경우 node.js를 고려하십시오.
Onion: 가볍고 사용하기 쉽도록 설계된 C 언어 HTTP 서버 라이브러리입니다.
POCO: 데스크톱, 서버, 모바일 및 임베디드 시스템에서 실행할 수 있는 네트워크 및 인터넷 기반 애플리케이션을 구축하기 위한 C++ 클래스 라이브러리입니다.
RakNet: 게임 개발자를 위한 크로스 플랫폼 오픈 소스 C++ 네트워크 엔진입니다.
Tufao: Qt 위에 C++로 구축된 비동기 웹 프레임워크입니다.
WebSocket++: C++/Boost Aiso 기반의 websocket 클라이언트/서버 라이브러리
ZeroMQ: 고속 모듈형 비동기 통신 라이브러리
TCP/IP 프로토콜 스택
f-stack: Tencent의 오픈 소스 프로토콜 스택, DPDK 기반의 고성능 사용자 모드 프로토콜 스택입니다.
NtyTcp: netmap, DPDK, rawSocket 구현을 기반으로 하는 단일 스레드 프로토콜 스택입니다.
LWIP: RAM 플랫폼을 위한 TCP/IP 프로토콜 스택 구현의 간소화된 버전입니다.
mTCP: 멀티 코어 시스템을 위한 확장성이 뛰어난 사용자 공간 TCP/IP 프로토콜 스택입니다.
4.4BSD: * nix 프로토콜 스택은 4.4BSD에서 파생되었습니다.
웹 애플리케이션 프레임워크
Nginx: IMAP/POP3/SMTP 서비스도 제공하는 고성능 HTTP 및 역방향 프록시 웹 서버입니다.
Lighttpd: 안전하고 빠르며 업계 표준을 준수하고 적응성이 뛰어나며 높은 구성 환경에 최적화된 오픈 소스 웹 서버 소프트웨어입니다.
Libmicrohttpd: GNU 소프트웨어 기반의 간단한 c 라이브러리 웹 서버입니다. API는 간단하고 빠릅니다.
shttpd: 몽구스 기반 웹 서버 프레임워크.
CivetWeb: CGI, SSL 및 Lua 지원 옵션을 갖춘 사용하기 쉽고 강력한 C/C++ 임베디드 웹 서버를 제공합니다.
CppCMS: 무료 고성능 웹 개발 프레임워크(CMS 아님).
Crow: C++ 마이크로 웹 프레임워크(Python Flask에서 영감을 받음)
Kore: C로 개발된 웹 애플리케이션을 위한 매우 빠르고 유연한 웹 서버/프레임워크.
libOnion: C 프로그래밍 언어를 사용하여 웹 서버를 만드는 데 도움이 되는 경량 라이브러리입니다.
QDjango: C++로 작성되고 Qt 라이브러리를 기반으로 하는 웹 프레임워크로 Django API를 에뮬레이트하려고 시도하므로 이름이 붙여졌습니다.
Wt: 웹 애플리케이션 개발을 위한 C++ 라이브러리.
표준 라이브러리, 알고리즘 및 함수
C++ 표준 라이브러리: 핵심 언어로 작성된 클래스 및 함수 모음이며 C++ ISO 표준 자체의 일부입니다.
표준 템플릿 라이브러리: 표준 템플릿 라이브러리, STL
C POSIX 라이브러리: POSIX 시스템용 C 표준 라이브러리 사양
ISO C++ 표준 위원회 : C++ 표준 위원회
오디오 라이브러리
FMOD: 사용하기 쉬운 크로스 플랫폼 오디오 엔진 및 오디오 콘텐츠 게임 제작 도구입니다.
Maximilian: C++ 오디오 및 음악 디지털 신호 처리 라이브러리
OpenAL: 오픈 소스 오디오 라이브러리 - 크로스 플랫폼 오디오 API
Opus: 완전 개방형, 로열티 프리, 다용도 오디오 코덱
Speex: 무료 코덱, Opus에서는 더 이상 사용되지 않음
Tonic: 사용하기 쉽고 효율적인 C++ 오디오 합성
Vorbis: Ogg Vorbis는 완전히 개방적이고 비독점적이며 로열티가 없는 범용 압축 오디오 형식입니다.
생태학
lisequence : 인구 유전학 데이터를 표현하고 분석하기 위한 C++ 라이브러리입니다.
SeqAn: 생물학적 데이터의 서열 분석을 위한 알고리즘 및 데이터 구조에 중점을 둡니다.
Vcflib: VCF 파일 구문 분석 및 처리를 위한 C++ 라이브러리
Wham: BAM 파일의 유전적 구조 변형에 직접 연관 테스트를 적용합니다.
압축
bzip2 : 완전 무료이고 특허가 없는 고품질 데이터 압축입니다.
doboz: 빠른 압축 해제를 위한 압축 라이브러리
PhysicsFS: 주로 비디오 게임에 사용되는 다양한 아카이브에 대한 추상적인 액세스를 제공하는 라이브러리입니다. 디자인은 부분적으로 Quake3의 파일 하위 시스템에서 영감을 받았습니다.
KArchive: 파일 아카이브(예: zip 및 tar)를 생성, 읽기, 쓰기 및 조작하기 위한 라이브러리로, QIODevice의 일련의 하위 클래스를 통해 gzip 형식을 사용하여 데이터의 투명한 압축 및 압축 해제를 제공합니다.
LZ4: 매우 빠른 압축 알고리즘
LZHAM: 무손실 압축 데이터베이스, 압축 비율은 LZMA에 가깝지만 압축 해제 속도는 훨씬 빠릅니다.
LZMA: 7z 형식의 기본 및 일반적인 압축 방법입니다.
LZMAT: 빠른 실시간 무손실 데이터 압축 라이브러리
miniz: 단일 C 소스 파일, 압축/확장 압축 라이브러리, zlib 호환 API 사용, ZIP 아카이브 읽기 및 쓰기, PNG 쓰기 방법.
Minizip: Zlib의 최신 버그 수정으로 PKWARE 디스크 스패닝, AES 암호화 및 IO 버퍼링을 지원합니다.
Snappy: 빠른 압축 및 압축 해제
ZLib: 매우 컴팩트한 데이터 스트림 압축 라이브러리
ZZIPlib: ZIP 아카이브에 대한 읽기 액세스를 제공합니다.
동시성
Boost.Compute: OpenCL용 C++ GPU 컴퓨팅 라이브러리
Bolt: GPU에 최적화된 C++ 템플릿 라이브러리
C++React: C++11용 반응형 프로그래밍 라이브러리
인텔 TBB: 인텔 스레딩 빌딩 블록
Libclsph: OpenCL 기반 GPU 가속 SPH 유체 시뮬레이션 라이브러리
OpenCL: 이기종 시스템의 병렬 프로그래밍을 위한 개방형 표준
OpenMP: 오픈MP API
Thrust: C++ 표준 템플릿 라이브러리와 유사한 병렬 알고리즘 라이브러리
HPX: 모든 규모의 병렬 및 분산 애플리케이션을 위한 범용 C++ 런타임 시스템
VexCL: OpenCL/CUDA용 C++ 벡터 표현식 템플릿 라이브러리.
암호화
Bcrypt: 크로스 플랫폼 파일 암호화 도구인 암호화된 파일은 지원되는 모든 운영 체제 및 프로세서로 이식 가능합니다.
BeeCrypt: 강력한 기능과 편리한 인터페이스를 갖춘 빠른 암호화 그래픽 라이브러리입니다.
Botan: C++ 암호화 라이브러리
Crypto++: 암호화 체계를 위한 무료 C++ 라이브러리
GnuPG: OpenPGP 표준의 완전한 구현
GnuTLS: SSL, TLS 및 DTLS 프로토콜을 구현하는 보안 통신 라이브러리
Libgcrypt: GnuPG 기반 암호화 그래픽 라이브러리입니다.
Libmcrypt: 스레드로부터 안전하며 통합 API를 제공합니다.
LibreSSL: 무료 SSL/TLS 프로토콜, 2014 OpenSSL의 포크
LibTomCrypt: 매우 포괄적인 모듈식 휴대용 암호화 도구
libsodium: 독선적이고 사용하기 쉬운 NaCI 기반 암호화 라이브러리
Nettle: 기본 암호화 라이브러리
OpenSSL: 강력하고 상업적이며 모든 기능을 갖춘 오픈 소스 암호화 라이브러리입니다.
C의 Tiny AES128: C로 구현된 AES128ESB 암호화 알고리즘의 작고 이식 가능한 구현입니다.
데이터 베이스
hiberlite: Sqlite3용 C++ 객체 관계형 매핑
고용됨: Redis 데이터베이스를 위한 매우 간단한 C 클라이언트 라이브러리
LevelDB: 빠른 키-값 저장
LMDB: 데이터베이스의 네 가지 기본 요소를 준수하는 내장형 키-값 저장소
MySQL++: MySql의 C API를 캡슐화하는 C++ 래퍼
RocksDB: Facebook에서 삽입된 키-값을 빠르게 저장
SQLite: 크기가 수백 KB에 불과하고 프로젝트에 올바르게 포함될 수 있는 완전한 내장형, 모든 기능을 갖춘 관계형 데이터베이스입니다.
Redis: ANSI C 언어로 작성된 오픈 소스 로그 유형의 키-값 데이터베이스로, BSD 프로토콜을 준수하고 네트워크를 지원하며 메모리 기반이며 지속적일 수 있습니다.
MongoDB: 분산 파일 스토리지 기반 데이터베이스
디버그
Boost.Test: 부스트 테스트 라이브러리
Catch: 단위 테스트, 테스트 중심 개발 및 동작 중심 개발을 위한 헤더 파일만 포함하는 매우 세련된 C++ 기본 프레임워크입니다.
CppUnit: JUnit에서 이식된 C++ 테스트 프레임워크
CTest: CMake 테스트 드라이버
GoogleTest: Google C++ 테스트 프레임워크
ig-debugheap: 메모리 오류 추적을 위한 다중 플랫폼 디버그 힙
libtap: C로 테스트 작성
MemTrack: C++에서 메모리 할당을 추적합니다.
MicroProfile: 크로스 플랫폼 네트워크 시도 프로파일러
minUnit: 두 개의 매크로만 사용하여 C로 작성된 미니 단위 테스트 프레임워크
Remotery: 웹 보기를 위한 단일 C 파일 파서
UnitTest++: 경량 C++ 단위 테스트 프레임워크
컨테이너
C++ B-Tree: B-트리 데이터 구조를 기반으로 명령 메모리 컨테이너를 구현하는 템플릿 라이브러리
해시맵: C++에서 개방형 주소 해시 테이블 알고리즘 구현
게임 엔진
Cocos2d-x: 2D 게임, 대화형 서적, 프레젠테이션 및 기타 그래픽 애플리케이션을 구축하기 위한 크로스 플랫폼 프레임워크입니다.
Grit: 오픈 월드 3D 게임용 무료 게임 엔진을 구축하기 위한 커뮤니티 프로젝트입니다.
lrrlicht: C++ 언어로 작성된 오픈 소스 고성능 실시간 #D 엔진
PolyCode: C++로 구현된 게임을 만들기 위한 오픈 소스 프레임워크(Lua와 함께 번들).
그래픽 라이브러리
bgfx: 크로스 플랫폼 렌더링 라이브러리
Cairo: 다중 출력 장치를 지원하는 2D 그래픽 라이브러리
Horde3D: 소형 3D 렌더링 및 애니메이션 엔진
매그넘: C++11 및 OpenGL 2D/3D 그래픽 엔진
Ogre 3D: C++로 작성된 장면 중심의 유연한 실시간 3D 렌더링 엔진(게임 엔진 아님)
OpenSceneGraph: 고성능 오픈 소스 3D 그래픽 툴킷
Panda3D: Python 및 C++로 작성된 3D 렌더링 및 게임 개발을 위한 프레임워크입니다.
Skia: 텍스트, 그래픽, 이미지 그리기를 위한 완벽한 2D 그래픽 라이브러리
urho3d: 크로스 플랫폼 렌더링 및 게임 엔진.
이미지 처리
Boost.GIL: 일반 이미지 라이브러리
CImg: 이미지 처리를 위한 작은 오픈 소스 C++ 툴킷
FreeImage: 일반적인 이미지 형식과 오늘날의 멀티미디어 애플리케이션에 필요한 기타 형식을 지원하는 오픈 소스 라이브러리입니다.
GDCM: 풀뿌리 DICOM 라이브러리
ITK: 크로스 플랫폼 오픈 소스 이미지 분석 시스템
Magick++: ImageMagick 프로그램에 대한 C++ 인터페이스
OpenCV: 오픈 소스 컴퓨터 비전 라이브러리
tesseract-ocr: OCR 엔진
VIGRA: 이미지 분석을 위한 범용 C++ 컴퓨터 비전 라이브러리
VTK: 3D 컴퓨터 그래픽, 이미지 처리 및 시각화를 위한 오픈 소스 무료 소프트웨어 시스템입니다.
국제화
gettext : GNU gettext
IBM ICU: 유니코드 및 세계화 지원을 제공하는 C, C++ 및 Java 라이브러리
libiconv: 서로 다른 문자 인코딩 간의 인코딩 변환 라이브러리
JSON 라이브러리
고정: C/C++용 Jason 구문 분석 생성기
Jansson: Jason 데이터 인코딩, 디코딩 및 처리를 위한 C 언어 라이브러리
jbson: C++14에서 BSON 데이터와 Json 문서를 구축하고 반복하기 위한 라이브러리입니다.
JeayeSON: 헤더 파일만 포함하는 매우 강력한 C++ JSON 라이브러리
JSON++: C++ JSON 파서
json-parser : 메모리 사용량이 매우 적은 휴대용 ANSI C로 작성된 JSON 파서
json11 : 미니 C++11 JSON 라이브러리
jute : 매우 간단한 C++ JSON 파서
ibjson: C로 작성된 JSON 구문 분석 및 인쇄 라이브러리로 모든 모델과 쉽게 통합됩니다.
libjson: 경량 JSON 라이브러리
PicoJSON: 헤더 파일만 포함하는 C++의 JSON 구문 분석 및 직렬화
Qt-Json: JSON 데이터와 QVariant 계층 간의 구문 분석을 위한 간단한 클래스
QJson: JSON 데이터를 QVariant 개체에 매핑하기 위한 Qt 기반 라이브러리
RepidJSON: SAX 및 DOM 스타일 API를 포함한 C++용 빠른 JSON 구문 분석 생성기
YAJL: C 언어의 빠른 스트리밍 JSON 구문 분석 라이브러리
통나무
Boost.Log: 매우 모듈식이며 확장 가능하도록 설계되었습니다.
easyloggingpp: 단일 헤더 파일만 포함하는 C++ 로깅 라이브러리입니다.
Log4cpp: 파일, 시스템 로그, IDSA 및 기타 장소에 로그를 유연하게 추가하는 일련의 C++ 라이브러리입니다.
templog : C++ 애플리케이션에 로깅을 추가할 수 있는 경량 C++ 라이브러리
머신러닝, 인공지능
btsk: 게임 동작 트리 실행 도구
진화하는 객체: 자신만의 확률론적 최적화 알고리즘을 매우 빠르게 작성하는 데 도움이 되는 템플릿 기반의 ANSI C++ 진화 컴퓨팅 라이브러리입니다.
Caffe: 빠른 신경망 프레임워크
CCV: C 언어를 핵심으로 하는 최신 컴퓨터 비전 라이브러리
mlpack: 확장 가능한 C++ 기계 학습 라이브러리
OpenCV: 오픈 소스 컴퓨터 비전 라이브러리
추천자: 협업 필터링을 사용하여 제품 추천/제안을 위한 C 언어 라이브러리입니다.
SHOGUN: Shogun 머신러닝 도구
sofia-ml: 기계 학습을 위한 빠른 증분 알고리즘 모음
수학 도서관
Armadillo: 속도와 사용 편의성 사이의 적절한 균형을 유지하는 고품질 C++ 선형 대수학 라이브러리입니다. 구문은 MatlAB와 매우 유사합니다.
blaze: 조밀하고 희소한 알고리즘을 위한 고성능 C++ 수학 라이브러리입니다.
ceres-solver: 크고 복잡한 비선형 최소 제곱 문제를 모델링하고 해결하기 위한 Google의 C++ 라이브러리입니다.
CGal: 효율적이고 안정적인 집합 알고리즘 모음
CML: 게임 및 그래픽을 위한 무료 C++ 수학 라이브러리
Eigen: 선형 대수학, 행렬, 벡터 연산, 수치해석 및 기타 관련 알고리즘을 다루는 고급 C++ 템플릿 헤더 라이브러리입니다.
GMTL: 수학적 그래픽 템플릿 라이브러리는 기본 그래픽을 광범위하게 구현하기 위한 도구 세트입니다.
GMP: 부호 있는 정수, 유리수 및 부동 소수점 숫자를 처리하는 고정밀 계산을 위한 C/C++ 라이브러리입니다.
멀티미디어 도서관
GStreamer: 미디어 처리 구성 요소의 그래프를 작성하기 위한 라이브러리
LIVE555 스트리밍 미디어: 개방형 표준 프로토콜(RTP/RTCP, RTSP, SIP)을 사용하는 멀티미디어 스트리밍 라이브러리
libVLC: libVLC(VLC SDK) 미디어 프레임워크
QtAV: 플레이어를 쉽게 작성하는 데 도움이 되는 Qt 및 FFmpeg 기반 멀티미디어 재생 프레임워크
SDL: 미디어 계층을 간단하게 직접 제어
SFML: 빠르고 간단한 멀티미디어 라이브러리
물리학
Box2D: 2D 게임 물리 엔진.
Bullet: 3D 게임 물리 엔진.
Chipmunk: 빠르고 가벼운 2D 게임 물리 라이브러리
LiquidFun: 2D 게임 물리 엔진
ODE: Open Dynamics Engine - 강체 역학 시뮬레이션을 위한 오픈 소스 고성능 라이브러리입니다.
ofxBox2D: Box2D 오픈 소스 프레임워크 래퍼.
Simbody: 차량, 로봇, 인간 골격과 같은 관절 생체 역학 및 기계 시스템을 시뮬레이션하기 위한 고성능 C++ 다물체 동역학/물리 라이브러리입니다.
로봇공학
MOOS-Ivp: 로봇 플랫폼, 특히 자율 해양 차량에 자율성을 제공하는 오픈 소스 C++ 모듈 세트입니다.
MRPT: 모바일 로봇 프로그래밍 툴킷
PCL: Point Cloud Library는 2D/3D 이미지 및 포인트 클라우드 처리를 위한 독립적인 대규모 개방형 프로젝트입니다.
Robotics Library: 로봇 역학, 동작 계획 및 제어를 포함하는 독립형 C++ 라이브러리입니다.
RobWork: 로봇 시스템의 시뮬레이션 및 제어를 위한 C++ 라이브러리 모음입니다.
ROS: 소프트웨어 개발자가 로봇 애플리케이션을 만드는 데 도움이 되는 라이브러리와 도구를 제공하는 로봇 운영 체제입니다.
과학 컴퓨팅
FFTW: 하나 이상의 차원에서 DFT를 계산하기 위한 C 언어 라이브러리입니다.
GSL: GNU 과학 라이브러리.
스크립트
ChaiScript: 사용하기 쉬운 C++용 임베디드 스크립트 언어입니다.
Lua: 구성 파일 및 기본 애플리케이션 스크립트를 위한 작고 빠른 스크립팅 엔진입니다.
luacxx : Lua 바인딩 생성을 위한 C++11 API
SWIG : C++ 코드를 JavaScript, Perl, PHP, Python, Tcl 및 Ruby에 연결할 수 있는 래퍼/인터페이스 생성기
V7: 임베디드 JavaScript 엔진.
V8: 모든 C++ 애플리케이션에 삽입할 수 있는 Google의 빠른 JavaScript 엔진입니다.
직렬화
Cap'n Proto: 빠른 데이터 교환 형식 및 RPC 시스템.
시리얼 : C++11 직렬화 라이브러리
FlatBuffers: 메모리 효율적인 직렬화 라이브러리
MessagePack: JSON과 같은 C/C++용 효율적인 바이너리 직렬화 라이브러리
ProtoBuf: 프로토콜 버퍼, Google의 데이터 교환 형식입니다.
ProtoBuf-c: C 언어로 프로토콜 버퍼 구현
SimpleBinaryEncoding : 지연 시간이 짧은 애플리케이션을 위해 바이너리 형식으로 애플리케이션 정보를 인코딩 및 디코딩합니다.
Thrift: 원래 Facebook에서 개발한 C++, Java, Python, PHP, C# 및 기타 여러 언어에서 사용되는 효율적인 교차 언어 IPC/RPC입니다.
비디오 라이브러리
libvpx: VP8/VP9 인코딩 및 디코딩 SDK
FFMpeg: 비디오 및 오디오 스트림을 녹화하고 변환하기 위한 완벽한 크로스 플랫폼 솔루션입니다.
libde265: h.265 비디오 코덱의 개방형 구현입니다.
OpenH264: 오픈 소스 H.364 코덱.
Theora: 무료 오픈 소스 비디오 압축 형식.
XML 라이브러리
Expat: C 언어로 작성된 XML 구문 분석 라이브러리
LibXml2: Gnome용 xml C 파서 및 툴킷
LibXml++: C++용 XML 파서
PugiXML: XPath를 지원하는 가볍고 간단하며 빠른 C++용 XML 파서입니다.
RapidXML: 사용 용이성, 이식성 및 합리적인 W3C 호환성을 유지하면서 가장 빠른 XML 파서를 생성하려고 시도합니다.
TinyXML: 다른 프로젝트에 쉽게 통합할 수 있는 간단하고 작은 C++ XML 파서입니다.
TinyXML2: 다른 프로젝트에 쉽게 통합할 수 있는 간단하고 빠른 C++ CML 파서입니다.
TinyXML++: C++, 템플릿, 예외 및 향상된 예외 처리의 많은 장점을 활용하는 완전히 새로운 TinyXML 인터페이스입니다.
Xerces-C++: 이식 가능한 C++의 하위 집합으로 작성된 XML 유효성 검사 파서.
제로칼라 직업
실시간으로 제공되는 베이징, 상하이, 광저우, 선전, 항저우, 난징, 허페이, 우한, 창사, 충칭, 청두, 시안, 샤먼 지역의 c/C++ 및 golang 채용 정보가 매주 공개됩니다. 학교 모집, 사회적 모집, 인턴십 위치, 인터뷰, 고정관념 및 이력서 포함