You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -191,6 +191,8 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
191
191
*[minUnit](http://www.jera.com/techinfo/jtns/jtn002.html) - A minimal unit testing framework for C written using only 2 macros. [PublicDomain]
192
192
*[Remotery](https://github.com/Celtoys/Remotery) - Single C File Profiler with Web Viewer. [Apache2]
193
193
*[UnitTest++](http://unittest-cpp.sourceforge.net/) - A lightweight unit testing framework for C++. [MIT/X Consortium license]
194
+
*[CTest](http://www.cmake.org/cmake/help/v2.8.8/ctest.html) - The CMake test driver program. [BSD]
195
+
*[Boost.Test](http://www.boost.org/doc/libs/master/libs/test/doc/html/index.html) - Boost Test Library. [Boost]
194
196
195
197
## Game Engine
196
198
@@ -265,8 +267,8 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
265
267
*[PicoJSON](https://github.com/kazuho/picojson) - A header-file-only, JSON parser serializer in C++. [BSD]
266
268
*[qt-json](https://github.com/gaudecker/qt-json) - A simple class for parsing JSON data into a QVariant hierarchy and vice versa. [GPLv3]
267
269
*[QJson](https://github.com/flavio/qjson) - A qt-based library that maps JSON data to QVariant objects. [LGPLv2]
268
-
*[RapidJSON](https://github.com/miloyip/rapidjson) - A fast JSON parser/generator for C++ with both SAX/DOM style API. [MIT]
269
-
*[YAJL](https://github.com/lloyd/yajl):star:- A fast streaming JSON parsing library in C. [ISC]
270
+
*[RapidJSON](https://github.com/miloyip/rapidjson):star:- A fast JSON parser/generator for C++ with both SAX/DOM style API. [MIT]
271
+
*[YAJL](https://github.com/lloyd/yajl) - A fast streaming JSON parsing library in C. [ISC]
270
272
271
273
## Logging
272
274
@@ -469,6 +471,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
469
471
*List of C/C++ nominal IDEs.*
470
472
471
473
*[CLion](http://www.jetbrains.com/clion/) - Cross-platform C/C++ IDE from JetBrains. In pre-release/early access stadium.
474
+
*[AppCode](http://www.jetbrains.com/objc/) - an IDE for Objective-C, C, C++, and JavaScript development built on JetBrains’ IntelliJ IDEA platform.
472
475
*[Code::Blocks](http://www.codeblocks.org/) - A free C, C++ and Fortran IDE.
473
476
*[CodeLite](http://codelite.org/) - Another cross-plaform, free C/C++ IDE. [GPLv2 with an exception for plugins]
474
477
*[Dev-C++](http://sourceforge.net/projects/orwelldevcpp/) - A portable C/C++/C++11 IDE.
@@ -481,19 +484,28 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
481
484
*[Qt Creator](http://qt-project.org/):star: - A cross-platform C++, JavaScript and QML IDE which is part of the SDK for Qt.
482
485
*[Xcode](https://developer.apple.com/xcode/) - Developed by Apple.
483
486
*[YouCompleteMe](https://valloric.github.io/YouCompleteMe/) - YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim.
487
+
*[rtags](https://github.com/Andersbakken/rtags) - A c/c++ client/server indexer with for integration with emacs based on clang.
488
+
*[irony-mode](https://github.com/Sarcasm/irony-mode) - A C/C++ minor mode for Emacs powered by libclang.
484
489
485
490
## Build Systems
486
491
492
+
*[CMake](http://www.cmake.org/) - Cross-platform free and open-source software for managing the build process of software using a compiler-independent method. [BSD]
493
+
*[Ninja](http://martine.github.io/ninja/) - A small build system with a focus on speed.
494
+
*[Scons](http://www.scons.org/) - A software construction tool configured with Python scipt.
*[FASTBuild](http://www.fastbuild.org/docs/home.html) - High performance, open-source build system supporting highly scalable compilation, caching and network distribution.
488
497
*[tundra](https://github.com/deplinenoise/tundra) - High-performance code build system designed to give the best possible incremental build times even for very large software projects.
489
498
*[tup](http://gittup.org/tup/) - File-based build system that monitors in the background for changed files.
499
+
*[Bear](https://github.com/rizsotto/Bear) - A tool to generate compilation database for clang tooling.
500
+
*[CPM](https://github.com/iauns/cpm) - A C++ Package Manager based on CMake and Git.
490
501
491
502
## Static Code Analysis
492
503
*List of tools for improving quality and reducing defects by code analysis*
493
504
494
505
*[Cppcheck](http://cppcheck.sourceforge.net/) - A tool for static C/C++ code analysis. - [source](https://github.com/danmar/cppcheck)
495
506
*[include-what-you-use](https://code.google.com/p/include-what-you-use/) - A tool for use with clang to analyze includes in C and C++ source files.
496
507
*[OCLint](http://oclint.org/) - A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C. - [source](https://github.com/oclint/oclint)
508
+
*[Clang Static Analyzer](http://clang-analyzer.llvm.org/index.html) - A source code analysis tool that finds bugs in C, C++, and Objective-C programs.
497
509
*[List of tools for static code analysis](http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2FC.2B.2B) - A list of tools for static code analysis from Wikipedia.
0 commit comments