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


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
