오픈 소스 c++라이브러리 목록
cppreference.com
이 페이지는 특정 기능을 구현하기 위하여 구글링하는 시간을 낭비하지 않도록 오픈 소스 C++ 라이브러리 목록을 취합하는 것이다.
다른 사람들에게 유용하다 싶은 라이브러리를 알고 있다면 여기에 링크를 추가해 달라.라이브러리를 소스 형태로 다운로드 할 수 있어야 한다는 것만 제외하고 링크를 추가하기 위한 어떠한 제약사항도 없다.
페이지는 '그냥 있는 그대로' 제공된다. - 유용하게 사용되기를 바라지만, 어떠한 것을 보장하지는 않는다. 오래되었을 수도 있고, 클릭했을 때 잘못된 링크나 엉뚱한 곳으로 갈 수도 있다. 만약 그런 오류를 알게된다면 직접 고쳐주면 정말 좋겠다.
[편집] 일반
- Boost - 방대한 범용 라이브러리 콜렉션 (부스트 라이선스)
- BDE - BDE 개발환경. 블룸버그 L.P.에서 개발 (아파치 라이선스)
- Dlib - 네트워킹, 쓰레드, 그래픽 인터페이스, 자료 구조, 선형 대수, 머신 러닝, XML 및 텍스트 파싱, 최적화, 베이시안 넷, 기타 다양한 작업(부스트 라이센스)
- JUCE - 다양한, 클로스 플랫폼 C++ 툴킷 (GPL 라이선스)
- Loki - 디자인 패턴
- Reason - xml, xpath, 정규표현식, 스레드, 소켓, http, sql, 날짜-시간처리, 스트림, 인코딩/디코딩, 파일시스템, 압축 (GPL 라이센스
- Yomm11 - C++11용 오픈 멀티 메서드 (부스트 라이선스)
- Folly - 페이스북이 만든 오픈소스 라이브러리. 실용성과 효율성을 고려하여 개발된 C++컴포넌트 라이브러리
- cxxomfort - Backports of C++ features (C++11 to C++03 and C++1y proposals to C++11/C++03).
- libsourcey - Cross-platform C++11 library for high speed networking and media encoding. HTTP, WebSockets, TURN, STUN, Symple and more...
- Neu - C++11 framework for AI, networking and distributed objects, simulation and modeling, languages and compiler construction, concurrency, and more.
- OnPosix - C++ library providing several abstractions (e.g., threading, networking, logging, IPC, etc.) on POSIX platforms.
- Ultimate++ - Cross-platform rapid application development framework
- CAF - The C++ Actor Framework (CAF) is an open source C++11 actor model implementation featuring lightweight & fast actor implementations, pattern matching for messages, network transparent messaging, and more (BSD License).
- wdl-AmirFJ - a modified version of WDL-OL with some improvements.
[편집] 통신
- C++ RESTful framework - C++ micro-framework designed to be embedded into a wide range of applications.
- C++ REST SDK - asynchronous HTTP client and listener, asynchronous Stream, URI, JSON
- cpp-netlib - cpp-netlib: The C++ Network Library
- Boost.Asio - asynchronous and synchronous networking, timers, serial I/O
- POCO - networking: encryption, HTTP; Zip files
- ACE - asynchronous networking, event demultiplexing, messaging, CORBA
- wvstreams
- gsoap
- Unicomm - asynchronous networking, high-level TCP communication framework
- restful_mapper - ORM for consuming RESTful JSON APIs in C++
- zeromq - fast message queue
- curlpp - C++ wrapper for CURL library
- Apache Thrift - The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.
- libashttp - asynchronous HTTP client library
- Simple C++ REST library - Very simple and self documenting library for creating a REST API in your c++ application
[편집] 그래픽 사용자 인터페이스
- FLTK
- nana
- WxWidgets[src][doc]
- OWLNext - Modern update to OWL for writing GUI applications in standard C++ on Windows
- tiny file dialogs - a single C C++ cross-platform file (no init, no main loop, 6 modal function calls)
- GTK+
- Qt