2019-10-23 23:42:47 +00:00
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2010-10-04 15:40:45 +00:00
"http://www.w3.org/TR/html4/strict.dtd">
<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
< html >
< head >
2012-01-15 15:26:07 +00:00
< META http-equiv = "Content-Type" content = "text/html; charset=ISO-8859-1" >
2010-10-04 15:40:45 +00:00
< title > Clang Related Projects< / title >
2012-01-15 15:26:07 +00:00
< link type = "text/css" rel = "stylesheet" href = "menu.css" >
< link type = "text/css" rel = "stylesheet" href = "content.css" >
2010-10-04 15:40:45 +00:00
< / head >
< body >
<!-- #include virtual="menu.html.incl" -->
< div id = "content" >
< h1 > Clang Related Projects< / h1 >
2017-11-13 23:27:53 +00:00
2010-10-07 15:00:19 +00:00
< p > As Clang matures, more and more projects are being built atop the Clang
2010-10-04 15:40:45 +00:00
libraries and other open source projects are starting their own Clang
related subprojects, like building their source code with Clang or writing
2010-10-07 15:00:19 +00:00
custom analysis tools using Clang. This page tracks some of those Clang
related projects.< / p >
2010-10-04 15:40:45 +00:00
2014-04-27 15:17:15 +00:00
< p > Please email < a href = "get_involved.html" > cfe-dev< / a > if you have a Clang related project you would like
2010-10-04 15:40:45 +00:00
added to this list.< / p >
< dl >
< dt > FreeBSD Clang Page< / dt >
< dd >
< p >
< b > Site:< / b >
2019-10-23 23:42:47 +00:00
< a href = "https://wiki.freebsd.org/BuildingFreeBSDWithClang" >
https://wiki.freebsd.org/BuildingFreeBSDWithClang< / a >
2010-10-04 15:40:45 +00:00
< / p >
< p >
2013-09-07 07:52:20 +00:00
This is an effort to get FreeBSD to build with clang/llvm.
2010-10-04 15:40:45 +00:00
< / p >
< / dd >
< dt > Chromium Clang Page< / dt >
< dd >
< p >
< b > Site:< / b >
2021-11-03 19:41:24 +00:00
< a href = "https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/clang.md" >
https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/clang.md< / a >
2010-10-04 15:40:45 +00:00
< / p >
< p >
Notes on using Clang to build the Chromium web browser.
< / p >
< / dd >
2013-09-07 07:51:23 +00:00
< dt > Debian Clang Page< / dt >
< dd >
< p >
< b > Sites:< / b > < br / >
2019-10-23 23:42:47 +00:00
< a href = "https://clang.debian.net/" > https://clang.debian.net/< / a > < br / >
< a href = "https://wiki.debian.org/llvm-clang" >
https://wiki.debian.org/llvm-clang< / a >
2013-09-07 07:51:23 +00:00
< / p >
< p >
Notes on using Clang to rebuild the whole Debian archive.
< / p >
< / dd >
2013-09-07 07:56:03 +00:00
< dt > Include what you use< / dt >
< dd >
< p >
< b > Site:< / b >
2016-11-07 16:56:19 +00:00
< a href = "https://github.com/include-what-you-use/include-what-you-use" > https://github.com/include-what-you-use/include-what-you-use< / a >
2013-09-07 07:56:03 +00:00
< / p >
< p >
Analyze #includes in C and C++ source files
< / p >
< / dd >
2013-09-07 07:59:01 +00:00
< dt > OCLint< / dt >
< dd >
< p >
< b > Site:< / b >
< a href = "http://oclint.org/" > http://oclint.org/< / a >
< / p >
< p >
OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code.
< / p >
< / dd >
2015-10-29 17:20:17 +00:00
< dt > DXR< / dt >
< dd >
< p >
< b > Site:< / b >
< a href = "https://github.com/mozilla/dxr#dxr" > https://github.com/mozilla/dxr< / a >
< / p >
< p >
DXR is a code search and navigation tool aimed at making sense of large projects like Firefox. It supports full-text and regex searches as well as structural queries like "Find all the callers of this function."
< / p >
< / dd >
2018-07-20 14:46:10 +00:00
< dt > CodeCompass< / dt >
< dd >
< p >
< b > Site:< / b >
2019-10-23 23:42:47 +00:00
< a href = "https://github.com/Ericsson/CodeCompass" > https://github.com/Ericsson/CodeCompass< / a >
2018-07-20 14:46:10 +00:00
< / p >
< p >
CodeCompass is an open-source, extensible code comprehension framework which uses LLVM/Clang to analyze and visualize C and C++ projects. It also supports both regex-based text search, discovering complex C/C++ language elements, with advanced navigation and visualisation.
< / p >
< / dd >
< dt > CodeChecker< / dt >
< dd >
< p >
< b > Site:< / b >
2019-10-23 23:42:47 +00:00
< a href = "https://github.com/Ericsson/CodeChecker" > https://github.com/Ericsson/CodeChecker< / a >
2018-07-20 14:46:10 +00:00
< / p >
< p >
CodeChecker is a static analysis infrastructure built on the LLVM/Clang Static Analyzer toolchain. It provides a user interface to execute analysis of C/C++ projects with Clang SA and Clang-Tidy, which outputs are then stored into a database navigable via a web application. This web application and a corresponding command-line tool supports a variety of report management and issue triaging options, such as difference view between analyses, automatic incremental analysis, marking and commenting on individual reports.
< / p >
< / dd >
2010-10-04 15:40:45 +00:00
< / dl >
< / div >
< / body >
< / html >