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

Topic: "clang-format"

ttroy50/cmake-examples

Useful CMake Examples

Language: CMake - Size: 541 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 12,723 - Forks: 2,523

TheLartians/ModernCppStarter

🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

Language: CMake - Size: 353 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 4,735 - Forks: 408

travisjeffery/ClangFormat-Xcode

Xcode plug-in to to use clang-format from in Xcode and consistently format your code with Clang

Language: Objective-C - Size: 22.9 MB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 2,900 - Forks: 287

friendlyanon/cmake-init

The missing CMake project initializer

Language: CMake - Size: 2.79 MB - Last synced at: about 4 hours ago - Pushed at: 3 months ago - Stars: 2,296 - Forks: 88

filipdutescu/modern-cpp-template

A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.

Language: CMake - Size: 373 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1,801 - Forks: 219

google/vim-codefmt

Vim plugin for syntax-aware code formatting

Language: Vim Script - Size: 309 KB - Last synced at: 23 days ago - Pushed at: 8 months ago - Stars: 1,114 - Forks: 107

rhysd/vim-clang-format

Vim plugin for clang-format, a formatter for C, C++, Obj-C, Java, JavaScript, and so on.

Language: Vim script - Size: 216 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1,093 - Forks: 123

StableCoder/cmake-scripts

Easy-to-add enhancements for any C/C++ CMake project. Including AFL fuzzing, code-coverage, Thread/Address/Leak/Address/Undefined sanitizer instrumentation, compilation of GLSL shaders and more.

Language: CMake - Size: 663 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 629 - Forks: 68

Caphyon/clang-power-tools

Bringing clang-tidy magic to Visual Studio C++ developers.

Language: C# - Size: 53.2 MB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 510 - Forks: 61

adonais/skylark

Skylark Editor is written in C, a high performance text/hex editor. Embedded Database-client/Redis-client/Lua-engine. You can run Lua scripts and SQL files directly.

Language: C - Size: 27.8 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 475 - Forks: 48

pocc/pre-commit-hooks

C/C++ hooks to integrate with pre-commit

Language: Python - Size: 358 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 349 - Forks: 70

madduci/moderncpp-project-template

A Modern C++ cross-platform Project Template with CMake, conan (optional), cppcheck (optional) and clang-format (optional)

Language: CMake - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 291 - Forks: 47

franneck94/CppProjectTemplate

C++ project template with unit-tests, documentation, ci-testing and workflows.

Language: CMake - Size: 551 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 264 - Forks: 97

Sarcasm/run-clang-format

A wrapper script around clang-format, suitable for linting multiple files and to use for continuous integration

Language: Python - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 251 - Forks: 67

xaverh/vscode-clang-format

A Visual Studio Code extension that provides C++, C, Obj-C, Java formatting with the use of clang-format

Language: TypeScript - Size: 423 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 246 - Forks: 83

barisione/clang-format-hooks

Apply a coding style with clang-format only to new code added to an existing code base.

Language: Python - Size: 265 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 207 - Forks: 57

mikeroyal/LLVM-Guide

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.

Language: C++ - Size: 191 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 165 - Forks: 10

TheLartians/Format.cmake

💅 Stylize your code! Automatic clang-format and cmake-format targets for CMake.

Language: Python - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 164 - Forks: 28

eklitzke/clang-format-all

Run clang-format -i on all of the files in your C or C++ project

Language: Shell - Size: 17.6 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 151 - Forks: 41

JBakamovic/cxxd

C/C++ language server implemented on top of Clang frontend.

Language: Python - Size: 1.71 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 150 - Forks: 8

DoozyX/clang-format-lint-action

This action checks if the source code matches the .clang-format file.

Language: Python - Size: 18.8 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 136 - Forks: 55

xyproto/cxx

:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.

Language: Python - Size: 8.43 MB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 121 - Forks: 5

philips-software/amp-devcontainer

🔋amp-devcontainer is a batteries-included devcontainer useable for modern, embedded, software development

Language: TypeScript - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 118 - Forks: 5

jidicula/clang-format-action

GitHub Action for clang-format checking

Language: C - Size: 286 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 115 - Forks: 35

johnthagen/clang-blueprint

:european_castle: Example C++11 CMake project that incorporates awesome Clang tooling :dragon:

Language: C++ - Size: 769 KB - Last synced at: 24 days ago - Pushed at: about 5 years ago - Stars: 105 - Forks: 19

cpp-linter/cpp-linter-action

A Github Action for linting C/C++ code integrating clang-tidy and clang-format to collect feedback provided in the form of file-annotations, thread-comments, workflow step-summary, and Pull Request reviews.

Size: 1.81 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 102 - Forks: 21

ssciwr/clang-format-wheel

clang-format python wheels

Language: CMake - Size: 269 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 86 - Forks: 18

pananton/cpp-lib-template

Template for C++ library built with CMake

Language: CMake - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 81 - Forks: 9

Bupterambition/objc-format-check

🛠A code-format tool for C or OC

Language: Shell - Size: 2.71 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 75 - Forks: 7

wangzw/CppStyle

An Eclipse plugin that integrates clang-format and cpplint (cpplint.py)

Language: Java - Size: 1.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 73 - Forks: 21

KRMisha/Makefile

Cross-platform C++ Makefile project template

Language: Makefile - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 69 - Forks: 13

Caphyon/clang-format-editor

Clang-Format Editor is a tool that helps you find the best Clang-Format Style for your C++, C#, Java, JavaScript, and Objective-C code.

Language: C# - Size: 56.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 48 - Forks: 8

bloomberg/bde_verify

Tool used to format, improve and verify code to BDE guidelines

Language: C++ - Size: 6.64 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 44 - Forks: 21

jinay1991/spleeter

Deezer Spleeter Library (C++)

Language: C++ - Size: 769 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 34 - Forks: 11

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: 7 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 3

Davphla/clang-format-epitech

[Epitech 2025] Automatic formatting configuration for Epitech coding style for C/C++

Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 24 - Forks: 2

andrew-3kb/atom-clang-format

Format your C++ files with clang-format from inside atom

Language: JavaScript - Size: 767 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 19

doublify/pre-commit-clang-format

ClangFormat hook for pre-commit

Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 19

lumirlumir/npm-clang-format-node

Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by angular/clang-format.🐉

Language: JavaScript - Size: 187 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 22 - Forks: 1

cpp-linter/cpp-linter-hooks

C/C++ code linter hooks for pre-commit

Language: Python - Size: 107 KB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 22 - Forks: 3

zemasoft/clangformat-cmake

A simple CMake module for clang-format support

Language: CMake - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 13

flix-tech/danger-code_style_validation

Danger plugin for code style validation based on clang-format

Language: Ruby - Size: 142 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 8

ClausKlein/cmake-example-component-lib

How to create a c++ component library like boost with CMake

Language: CMake - Size: 116 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 0

cpp-linter/cpp-linter

cpp-linter core Python executable package

Language: Python - Size: 40.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 7

bmorcos/pre-commit-hooks-cpp

Configure some pre-commit hooks for some c++ tools

Language: Python - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 12

eredotpkfr/fipv

⚡ Fast IP validator with C language as a python module

Language: C - Size: 456 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 18 - Forks: 2

makuto/editorPreferences

My editor preferences for Emacs / Sublime / VS Code / Clang Format etc.

Language: Emacs Lisp - Size: 279 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 2

wasm-fmt/clang-format

A WASM Based Clang Format | C / C++ / C# / Objective-C / Java / Protobuf

Language: C++ - Size: 2.22 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 17 - Forks: 5

soblin/slam

『SLAM入門 ロボットの自己位置推定と地図構築の技術』の実装レポジトリ

Language: C++ - Size: 1.02 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 2

embeddedartistry/format 📦

Code formatting tools, currently based on clang-format. Self-contained for easy integration to different repositories.

Language: Shell - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 0

cpp-linter/clang-tools-docker

🐳 Clang Tools Docker image includes the clang-format and clang-tidy.

Language: HCL - Size: 132 KB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 11 - Forks: 0

inr/starterpp

A modern C++ starter template

Language: CMake - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 0

painfulexistence/create-cxx

Set up a modern C++ project blazingly fast!

Language: C++ - Size: 473 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 0

AliceO2Group/CodingGuidelines

Coding guidelines for the ALICE O2 project

Language: HTML - Size: 191 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 17

antoinedray/coding-style 📦

A Clang-Format config to respect EPITA coding style

Language: Python - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 4

lmapii/run-clang-format

CLI application to run clang-format on a set of files specified using globs in a JSON configuration file.

Language: Rust - Size: 5.96 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 8 - Forks: 0

SJTU-RoboMaster-Team/style-team

A C++ formatting proposal that has not been widely acknowledged

Language: Python - Size: 6.02 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 8 - Forks: 0

Witekio/clang-format-checker-docker

Docker image verifying the code format with clang-format

Language: Makefile - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 6

cpp-linter/clang-tools-pip

Install clang-format, clang-tidy, clang-query and clang-apply-replacements binaries with clang-tools CLI.

Language: Python - Size: 14.7 MB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 7 - Forks: 1

kadirlua/Socket

Cross platform secure and non-secure versions of Socket classes were written in modern C++(11 and later).

Language: C++ - Size: 504 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 0

dmitrytavern/2048

It is a simple 2048 game in your terminal. It is my first game and the first project on C++ only with standard libraries.

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

codebydant/pcl_visualizer

Visualizer for 3D point cloud using PCL Library 1.9.1

Language: CMake - Size: 662 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 5

b1ackviking/cpp-project-template

A template of a cross-platform CMake-based C++ project.

Language: CMake - Size: 1.34 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

maksimdrachov/cpp-project-template

C++ project template

Language: CMake - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

egor-tensin/clang-format

GitHub action to run clang-format

Language: C++ - Size: 7.81 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

sergeyklay/cpp-project-template

Repository Templates for C++ Projects

Language: CMake - Size: 403 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

artichoke/clang-format

✏️ clang-format runner for CI

Language: JavaScript - Size: 15.2 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 5 - Forks: 2

GloryOfNight/clang-format-all 📦

Tool to reformat your entire C++ project directory in fast multithreaded manor using clang-format

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

bproto/cicd

Last synced at: about 1 month ago - Stars: 5 - Forks: 2

seandewar/dotfiles

Personal configuration files as GNU Stow packages.

Language: Lua - Size: 854 KB - Last synced at: about 10 hours ago - Pushed at: 3 days ago - Stars: 4 - Forks: 1

brynblack/voxelaria

An open world voxel playground.

Language: C++ - Size: 2.17 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

kadirlua/WorkerQueue

Cross platform asynchronous worker queue based on modern C++(11 and later)

Language: C++ - Size: 234 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

thilinarmtb/ttt

Template for a CMake based C project (a library and a binary which calls it).

Language: C - Size: 3.09 MB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

arduino/clang-static-binaries

clang-static-binaries

Size: 41 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 4 - Forks: 3

slali87/CppSampleProject

Cross-platform C++ sample project which presents a base project structure.

Language: CMake - Size: 464 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

Xaymar/cmake-clang

Clang Toolset integration for CMake. Run clang-format and clang-tidy directly from your project as a target

Language: CMake - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

vitalsong/bastard

more than just a package manager

Language: CMake - Size: 55.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

saschpe/docker-clang-format

Clang-Format Docker container based on Alpine Linux

Language: Shell - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 2

TmLev/skipper 📦

Various skip list implementations

Language: C++ - Size: 882 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

cleversonledur/clang_examples

This is a POC of a simple source-to-source transformation using Clang Lib.

Language: C++ - Size: 2.07 MB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

Unibeautify/beautifier-clang-format

Clang-Format beautifier for Unibeautify

Language: TypeScript - Size: 770 KB - Last synced at: about 1 hour ago - Pushed at: 9 days ago - Stars: 3 - Forks: 1

JulesFouchy/Simple-OpenGL-Setup

A simple cross-platform OpenGL project

Language: C - Size: 5.05 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

gurhub/dotfiles

Here are the dot files that I use for development.

Language: Lua - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

xinoip/pio-cpp-template

C++ project starter template with CMake, vcpkg, CTest/doctest, clang-tidy, clang-format.

Language: CMake - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

vishal-wadhwa/dotfiles

My dot files

Language: Vim Script - Size: 412 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Husenap/cmake-project-template

CMake project template

Language: CMake - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

hiram3512/clang-format_UnrealEngine

Format c++ code for Unreal Engine

Size: 55.7 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

int-i/cpp-sort 📦

C++20 Iterator Sorting Algorithm Implementation using Concepts TS (/w RapidCheck)

Language: C++ - Size: 67.4 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

diegoferigo/gh-action-clang-format 📦

Run clang-format on your sources to validate the style.

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

drichardson/vim-cpp

C++ quality of life plugin for Vim

Language: Python - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 1

zemasoft/clangformat-cmake-example

An example project which demonstrates the use of ClangFormat CMake module

Language: C++ - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

tinybeachthor/gitbot-format 📦

Automagically run clang-format on your PRs

Language: TypeScript - Size: 930 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

andreyorst/SimpleClangFormat.vim 📦

Small plugin to use clang-format in Vim and Neovim. Not actively maintained

Language: Vim script - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

bamiaux/cmake_tools

CMake Tools

Language: CMake - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

gurhub/mgyky-clang-format

A good example of a .clang-format file for using with Objective-C projects.

Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

dimanikulin/capable-cpp-template

A capable template for C++ projects using CI, Building, Testing, Formatting, Documenting and more

Language: CMake - Size: 136 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

geugenm/template-cpp-project

Just a template for future projects in c++

Language: CMake - Size: 111 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

audio-engineer/yap-language

A bytecode VM interpreter for the Commodore 128

Language: C - Size: 83 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 1

acodcha/clang-format-tidy

clang-format and clang-tidy configuration files for automated source code formatting and linting

Size: 53.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

threeal/FixFormat.cmake

Fix source codes formatting in your CMake project

Language: CMake - Size: 111 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0