An open API service providing repository metadata for many open source software ecosystems.

Topic: "compilation-database"

rizsotto/Bear

Bear is a tool that generates a compilation database for clang tooling.

Language: C++ - Size: 2.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5,608 - Forks: 333

nickdiego/compiledb

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

Language: Python - Size: 184 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1,482 - Forks: 127

Sarcasm/irony-mode

A C/C++ minor mode for Emacs powered by libclang

Language: Emacs Lisp - Size: 1.16 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 914 - Forks: 97

niosus/EasyClangComplete

:boom: Robust C/C++ code completion for Sublime Text 3/4

Language: Python - Size: 27.9 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 579 - Forks: 78

grailbio/bazel-compilation-database 📦

Tool to generate compile_commands.json from the Bazel build system

Language: Starlark - Size: 115 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 460 - Forks: 112

rizsotto/scan-build

Clang's scan-build re-implementation in python

Language: Python - Size: 1020 KB - Last synced at: 28 days ago - Pushed at: almost 3 years ago - Stars: 376 - Forks: 35

Sarcasm/compdb

The compilation database Swiss army knife

Language: Python - Size: 167 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 317 - Forks: 25

microsoft/vscode-makefile-tools

Makefile Tools offers a robust workflow for Makefile projects in VS Code, with pre and post-configure script automation, easy configuration switching, and IntelliSense support for Makefile. The customizable user interface and environment variable management simplify development. It can also generate a compilation database for use with other tools.

Language: TypeScript - Size: 3.51 MB - Last synced at: about 1 hour ago - Pushed at: about 5 hours ago - Stars: 211 - Forks: 68

KRMisha/Makefile

Cross-platform C++ Makefile project template

Language: Makefile - Size: 47.9 KB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 70 - Forks: 12

jerrymarino/XcodeCompilationDatabase

Generate a Compilation Database from Xcode's build log - nothing more :).

Language: Swift - Size: 265 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 37 - Forks: 7

Takishima/cmake-pre-commit-hooks

List of hooks for pre-commit to use with projects built using CMake. The hooks will automatically make a configure step using CMake in order to generate the compilation database if required.

Language: Python - Size: 289 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 27 - Forks: 3

4d-depot/Build4D

To compile, build, and sign your 4D project

Language: 4D - Size: 1.19 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 22 - Forks: 5

17451k/clade

Clade is a tool for extracting information about software build process and source code

Language: Python - Size: 2.42 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 5

hzeller/bant

Bazel/Build Analysis and Navigation Tool

Language: C++ - Size: 875 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 1

Qyriad/log2compdb

Generate compile_commands.json from a build log with compiler invocations

Language: Python - Size: 51.8 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 10 - Forks: 1

saveourtool/kompiledb

Kotlin bindings to JSON Compilation Database Format

Language: Kotlin - Size: 941 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 0

poly2it/kein

Es gibt kein Build-System!

Language: Nix - Size: 95.7 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

i-ky/basset

A tool that generates a compilation database for clang tooling using ptrace.

Language: C++ - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 1

ssproessig/PC-lint-json-compilation-database

A tool to execute PC-lint (plus) using JSON compilation databases

Language: Python - Size: 46.9 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

xulongwu4/bazel-compilation-database

Generation of bazel compilation database

Language: C++ - Size: 9.52 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

immunant/rstrace

Trace compiler and linker invocations

Language: Rust - Size: 66.4 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

rizsotto/json_compilation_db

Rust crate to read/write JSON compilation database file.

Language: Rust - Size: 72.3 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

AlxHnr/build.vim

Vim plugin for building projects

Language: Vim Script - Size: 80.1 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

sonarsource-cfamily-examples/macos-cmake-compdb-gh-actions-sq

An example C++ repository on MacOS using GitHub Actions and analyzed on SonarQube Server using compilation database

Language: C++ - Size: 87.9 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 13

Notgnoshi/includegraph 📦

Generate preprocessor #include dependency graphs from a Clang compilation database

Language: Python - Size: 65.4 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 3 - Forks: 0

SQUARE-RG/panda

A parallel tooling driver based on compilation database

Language: Python - Size: 284 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 2

ciusji/sql_vectorization_compilation

Collection of experiments to carve out the differences between two types of relational query processing engines: Vectorizing (interpretation based) engines and compiling engines.

Language: C++ - Size: 461 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

thoren-d/compdb-bazel

A crude script to generate compile_commands.json for bazel C++ targets.

Language: Python - Size: 364 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

sonarsource-cfamily-examples/linux-cmake-compdb-gh-actions-sc

An example C++ repository on Linux using GitHub Actions and analyzed on SonarQube Cloud using compilation database

Language: C++ - Size: 87.9 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 5

lyonlh/ABCD

Pure shell tool for generating JSON compilation database

Language: Shell - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

sonarsource-cfamily-examples/macos-cmake-compdb-gh-actions-sc

An example C++ repository on MacOS using GitHub Actions and analyzed on SonarQube Cloud using compilation database

Language: C++ - Size: 82 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 3

jpeach/mj

Generate JSON compilation databases using Clang

Language: Go - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

adonis0147/wrapper_c

Yet another Clang's JSON compilation database generator for make-based build systems.

Language: C++ - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

sonarsource-cfamily-examples/linux-cmake-compdb-gh-actions-sq

An example C++ repository on Linux using GitHub Actions and analyzed on SonarQube Server using compilation database

Language: C++ - Size: 79.1 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 7

CaptainKills/glangd

A compile_commands.json generator for Clangd written in Go.

Language: Go - Size: 1000 Bytes - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

joergboe/MakeItSimple

The repository contains easy to use make-files

Language: Makefile - Size: 399 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

thimc/cmpdb

editor agnostic tool for generating json compilation database files

Language: Go - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

stefan-sf/cdbgen

This tool generates a compilation database

Language: Rust - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

mbikovitsky/winbear

Tool for creating compile_commands.json on Windows

Size: 116 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0