Skip to content

Commit 9564055

Browse files
authored
Merge pull request fffaraz#404 from myd7349/master
Add DirectXTK, OpenBLAS, MediaInfoLib
2 parents 11abb8a + c090a7a commit 9564055

File tree

2 files changed

+4
-25
lines changed

2 files changed

+4
-25
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
322322

323323
* [bgfx](https://github.com/bkaradzic/bgfx) - A cross-platform rendering library. [BSD]
324324
* [Cairo](http://www.cairographics.org/) - A 2D graphics library with support for multiple output devices. [LGPL2 or Mozilla MPL]
325+
* [DirectXTK](https://github.com/Microsoft/DirectXTK) - A collection of helper classes for writing DirectX 11.x code in C++. [MIT]
325326
* [GLFW](https://github.com/glfw/glfw) - A simple, cross-platform OpenGL wrangling library. [zlib/libpng]
326327
* [Horde3D](https://github.com/horde3d/Horde3D) - A small 3D rendering and animation engine. [EPL]
327328
* [Irrlicht](http://irrlicht.sourceforge.net/) - A high performance realtime 3D engine written in C++. [zlib]
@@ -433,7 +434,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
433434
## Math
434435

435436
* [Apophenia](https://github.com/b-k/apophenia) - A C library for statistical and scientific computing [GPL2]
436-
* [Armadillo](http://arma.sourceforge.net/) - A high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use. The syntax (API) is deliberately similar to Matlab. [MPL2]
437+
* [Armadillo](https://github.com/conradsnicta/armadillo-code/) - A high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use. The syntax (API) is deliberately similar to Matlab. [MPL2] [website](http://arma.sourceforge.net/)
437438
* [blaze](https://bitbucket.org/blaze-lib/blaze) - high-performance C++ math library for dense and sparse arithmetic. [BSD]
438439
* [Boost.Multiprecision](http://www.boost.org/doc/libs/master/libs/multiprecision/doc/html/index.html) - provides higher-range/precision integer, rational and floating-point types in C++, header-only or with GMP/MPFR/LibTomMath backends. [Boost]
439440
* [ceres-solver](http://ceres-solver.org/) - C++ library for modeling and solving large complicated nonlinear least squares problems from google. [BSD]
@@ -449,6 +450,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
449450
* [NT2](https://github.com/Mathieu-/nt2) - A SIMD-optimized numerical template library that provides an interface with MATLAB-like syntax. [Boost]
450451
* [LibTomMath](https://github.com/libtom/libtommath) - A free open source portable number theoretic multiple-precision integer library written entirely in C. [PublicDomain & WTFPL] [website](http://www.libtom.net/)
451452
* [linmath.h](https://github.com/datenwolf/linmath.h) - A lean linear math library, aimed at graphics programming. [WTFPL]
453+
* [OpenBLAS](https://github.com/xianyi/OpenBLAS) - An optimized BLAS library based on GotoBLAS2 1.13 BSD version. [BSD 3-clause] [website](http://www.openblas.net/)
452454
* [QuantLib](https://github.com/lballabio/quantlib) - A free/open-source library for quantitative finance. [Modified BSD] [website](http://quantlib.org/)
453455
* [Vc](https://github.com/VcDevel/Vc) - SIMD Vector Classes for C++. [BSD]
454456
* [Versor](http://versor.mat.ucsb.edu/) - A (fast) Generic C++ library for Geometric Algebras, including Euclidean, Projective, Conformal, Spacetime (etc).
@@ -459,6 +461,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
459461
* [GStreamer](http://gstreamer.freedesktop.org/) - A library for constructing graphs of media-handling components. [LGPL]
460462
* [LIVE555 Streaming Media](http://www.live555.com/liveMedia/) - Multimedia streaming library using open standard protocols (RTP/RTCP, RTSP, SIP). [LGPL]
461463
* [libVLC](https://wiki.videolan.org/LibVLC) - libVLC (VLC SDK) media framework. [GPL]
464+
* [MediaInfoLib](https://github.com/MediaArea/MediaInfoLib) - Convenient unified display of the most relevant technical and tag data for video and audio files. [BSD]
462465
* [QtAv](https://github.com/wang-bin/QtAV) - A multimedia playback framework based on Qt and FFmpeg to write a player easily. [LGPL] [website](http://wang-bin.github.io/QtAV/)
463466
* [SDL](http://www.libsdl.org/) :zap: - Simple DirectMedia Layer. [zlib]
464467
* [SFML](https://github.com/SFML/SFML) :zap: - Simple and Fast Multimedia Library. [zlib] [website](http://www.sfml-dev.org/)

todo.txt

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,6 @@ https://github.com/psi-im/iris
5050
https://github.com/psi-im/jdns
5151
https://github.com/psi-im/libpsi
5252

53-
https://github.com/CopernicaMarketingSoftware
54-
55-
http://www.swig.org/
5653

5754
QUIC & UDT
5855

@@ -133,7 +130,6 @@ https://github.com/tinfoilboy/Explodable
133130
https://github.com/thrust/thrust
134131
https://github.com/shaih/HElib
135132
https://github.com/jlnr/gosu
136-
https://github.com/rakshasa/libtorrent
137133
https://github.com/vinniefalco/DSPFilters
138134
https://github.com/m-ou-se/moggle
139135

@@ -151,18 +147,14 @@ https://github.com/blackberry/GamePlay
151147
https://github.com/apache/thrift
152148
https://github.com/biometrics/openbr
153149
https://github.com/MailCore/mailcore2
154-
https://github.com/zaphoyd/websocketpp
155150
https://github.com/beark/ftl
156151
https://github.com/opencog/opencog
157-
https://github.com/CopernicaMarketingSoftware/PHP-CPP
158152
https://github.com/GraphChi/graphchi-cpp
159153
https://github.com/webcoyote/coho
160154
https://github.com/facebook/fbthrift
161155
https://github.com/alecthomas/entityx
162156
https://github.com/chenshuo/recipes
163157
https://github.com/HeliumProject/Helium
164-
https://github.com/lballabio/quantlib
165-
https://github.com/mosra/magnum
166158
https://github.com/imvu-open/istatd
167159
https://github.com/bytefish/libfacerec
168160
https://github.com/esnme/ultramemcache
@@ -186,18 +178,14 @@ https://github.com/cppformat/cppformat
186178
https://github.com/otland/forgottenserver/tree/master/src
187179
https://github.com/matt-42/iod
188180
https://github.com/geometer/FBReader
189-
https://github.com/easylogging/easyloggingpp
190181
https://github.com/lastfm/libmoost
191182
https://github.com/jscheiny/Streams
192183
https://github.com/lemire/FastPFor
193184
https://github.com/pennyliang/MachineLearning-C---code
194185
https://github.com/zeromq/cppzmq
195186
https://github.com/bytefish/opencv
196-
https://github.com/treefrogframework/treefrog-framework
197187
https://github.com/jverkoey/liteqr
198188
https://github.com/mli/parameter_server
199-
https://github.com/HSA-Libraries/Bolt
200-
https://github.com/iauns/cpm
201189
https://github.com/progschj/ThreadPool
202190
https://github.com/cameron314/readerwriterqueue
203191
https://github.com/antinucleon/cxxnet
@@ -220,10 +208,8 @@ https://github.com/ideawu/ssdb
220208
https://github.com/OpenNI/OpenNI
221209
https://github.com/ceph/ceph
222210
https://github.com/rescrv/HyperDex
223-
https://github.com/PointCloudLibrary/pcl
224211
https://github.com/libRocket/libRocket
225212
https://github.com/bro/bro
226-
https://github.com/bombela/backward-cpp
227213
https://github.com/Razor-qt/razor-qt
228214
https://github.com/ideawu/icomet
229215
https://github.com/gigablast/open-source-search-engine
@@ -245,12 +231,6 @@ http://www.netlib.org/fdlibm/
245231

246232
----------------------------------------
247233

248-
https://github.com/arrayfire/arrayfire
249-
https://github.com/google/flatbuffers
250-
https://github.com/google/protobuf
251-
252-
----------------------------------------
253-
254234
http://en.wikipedia.org/wiki/Category:C%2B%2B_libraries
255235
http://en.wikipedia.org/wiki/List_of_C%2B%2B_template_libraries
256236

@@ -273,7 +253,6 @@ http://en.wikibooks.org/wiki/Optimizing_C++/Code_optimization/Faster_operations
273253
https://mattmccutchen.net/bigint/
274254
https://code.google.com/p/infint/
275255
http://cpp-bigint.sourceforge.net/
276-
https://gmplib.org/
277256

278257
https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus
279258

@@ -289,7 +268,6 @@ https://www.youtube.com/playlist?list=PL3R9mYgM4NVw4m0PTXBzQZBV2DzCt92Sp
289268
https://github.com/dbohdan/compilers-targeting-c
290269
https://github.com/Microsoft/GSL
291270
https://github.com/scylladb/seastar
292-
https://github.com/google/brotli
293271
https://github.com/google/zopfli
294272
https://github.com/WhisperSystems/libaxolotl-c
295273

@@ -301,7 +279,6 @@ http://www.yeppp.info/
301279

302280
https://github.com/AnthonyCalandra/modern-cpp-features
303281

304-
https://github.com/nothings/single_file_libs
305282
https://github.com/vurtun/mmx
306283
https://github.com/richgel999/miniz
307284
https://github.com/johnezang/pithy
@@ -313,7 +290,6 @@ https://github.com/agauniyal/rang
313290

314291
https://github.com/tomtom-international/cpp-dependencies
315292

316-
https://github.com/moderngpu/moderngpu
317293
https://github.com/inkooboo/thread-pool-cpp
318294

319295
http://www-304.ibm.com/webapp/set2/sas/f/lopdiags/sdklop.html

0 commit comments

Comments
 (0)