Python Clang

Open-source Python projects categorized as Clang Edit details
Related topics: #CPP #C #Linux #Build system #Python

Top 13 Python Clang Projects

  • codechecker

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

    Project mention: Twenty Years of Valgrind | news.ycombinator.com | 2022-07-26

    Seconding `rr` as suggested by @tux3, it's great for debugging.

    Also, the sanitizers for GCC and Clang (https://github.com/google/sanitizers), and the Clang static analyzer (and tidy too) through CodeChecker (https://codechecker.readthedocs.io/).

    For the Clang static analyzer, make sure your LLVM toolchain has the Z3 support enabled (OK in Debian stable for example), and enable cross translation units (CTU) analysis too for better results.

  • clif

    Binding generator to wrap C++ for Python using LLVM. (by google)

    Project mention: A new tool for calling C++ from python | reddit.com/r/cpp | 2021-11-11
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • compiledb

    Tool for generating Clang's JSON Compilation Database files for make-based build systems.

    Project mention: clangd beginner problem | reddit.com/r/emacs | 2022-03-02

    There is also compiledb https://github.com/nickdiego/compiledb that works directly with your make file to generate the compile_commands.json.

  • clangd

    clangd language server

    Project mention: N00b question: How can I use emacs as an IDE for non-Scheme related languages? | reddit.com/r/emacs | 2022-08-06
  • gcovr

    generate code coverage reports with gcc/gcov

    Project mention: gcovr 5.1 released | reddit.com/r/coverage | 2022-03-26
  • scan-build

    Clang's scan-build re-implementation in python

    Project mention: Development shell with pros-cli available | reddit.com/r/NixOS | 2022-03-06

    I believe its because pros-cli's requirements.txt contains the entry scan-build==2.0.13. The specified version of scan-build requires the python typing package, which is said to conflict with newer python versions. (I don't know python)

  • bazel-compile-commands-extractor

    Goal: Enable awesome tooling for Bazel users of the C language family.

    Project mention: bazel projects and LSP | reddit.com/r/neovim | 2022-03-20

    Yes, you can use Bazel-compile-commands-extractor to generate a compile_commands.json, assuming you are using clangd.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • pre-commit-hooks

    C/C++ hooks to integrate with pre-commit (by pocc)

    Project mention: C/C++ pre-commit hooks for static analyzers and linters | reddit.com/r/cpp | 2021-09-13

    I maintain pre-commit hooks for C/C++ linters and static analyzers using the pre-commit framework. These allow you to verify that your code is free of common errors and to format it consistently. Included are

  • SpeedTests

    comparing the execution speeds of various programming languages

    Project mention: Compile for faster execution? | reddit.com/r/Julia | 2021-10-10

    Thanks. Maybe somebody could look at my program why it's so slow. I have a project in which I benchmark several languages for the same problem. I added Julia (link) but I expected it to be faster. The source code is here.

  • xcross

    "Zero Setup" cross-compilation for C/C++. Supports numerous architectures, build systems, C standard libraries, vcpkg, and Conan.

  • pmbuild

    A simple, configurable and extendible build system for gamedev.

  • clang-build

    Clang-based cross platform build system written in Python

    Project mention: CMake is a hell of a software, period. | reddit.com/r/cpp | 2022-07-21

    There actually is. https://github.com/Trick-17/clang-build

  • clang_format_all

    Use clang-format the easy way. Python fork of https://github.com/eklitzke/clang-format-all

    Project mention: Show HN: Clang_format_all – Configure clang-format with YAML | news.ycombinator.com | 2022-07-30
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-06.

Python Clang related posts

Index

What are some of the best open-source Clang projects in Python? This list will help you:

Project Stars
1 codechecker 1,589
2 clif 899
3 compiledb 866
4 clangd 675
5 gcovr 624
6 scan-build 272
7 bazel-compile-commands-extractor 193
8 pre-commit-hooks 180
9 SpeedTests 25
10 xcross 24
11 pmbuild 17
12 clang-build 9
13 clang_format_all 0
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com