GitHub topics: clang-format
kadirlua/Socket
Cross platform secure and non-secure versions of Socket classes were written in modern C++(11 and later).
Language: C++ - Size: 540 KB - Last synced at: about 7 hours ago - Pushed at: about 7 hours ago - Stars: 8 - Forks: 0

vpx/starterpp
A modern C++ starter template
Language: CMake - Size: 43 KB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 10 - Forks: 0

oliverlee/bazel_clang_format
Run clang-format on Bazel C++ targets
Language: Starlark - Size: 33.2 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 3 - Forks: 2

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: about 23 hours ago - Pushed at: over 1 year ago - Stars: 1,817 - Forks: 221

Dingola/QtTemplate
Template for creating cross-platform Qt6-based applications
Language: Shell - Size: 54.7 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

seandewar/dotfiles
Personal configuration files as GNU Stow packages.
Language: Lua - Size: 798 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 1

range4-skyz/cpptemplate
C++ Project Template -- Build Your C++ Project from Scratch
Language: Shell - Size: 22.5 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

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: 166 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 22 - Forks: 1

RPGtk/tk-dotfiles
A collection of dotfiles and other utility files to be used throughout the project.
Language: Shell - Size: 19.5 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

cpp-linter/cpp-linter
cpp-linter core Python executable package
Language: Python - Size: 42.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 20 - Forks: 8

eiffelpeter/test
Practice clang-formt and ccpcheck
Language: C - Size: 1.88 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

friendlyanon/cmake-init
The missing CMake project initializer
Language: CMake - Size: 2.79 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 2,314 - Forks: 89

b1ackviking/cpp-project-template
A template of a cross-platform CMake-based C++ project.
Language: CMake - Size: 1.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 0

hugorbarbosa/cpp-project-template
A template for C++ projects, using CMake and many code quality tools for code coverage, code formatting, static analysis, sanitizers and documentation.
Language: CMake - Size: 225 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

philips-software/amp-devcontainer
πamp-devcontainer is a batteries-included devcontainer useable for modern, embedded, software development
Language: Shell - Size: 1.13 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 119 - Forks: 5

akospasztor/stm32-project-template
STM32-based firmware project template featuring modern, CMake-based build system, documentation generation with Doxygen, source code formatting with clang-format, linting, enforcing style and naming conventions with clang-tidy, devcontainer, proven and scalable folder organization and more.
Language: C - Size: 2.48 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 1

cshmookler/cpp_template
C++ project template with automatic versioning, LLVM tools, Conan, Meson, and GoogleTest integration.
Language: Python - Size: 157 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 1

dimanikulin/capable-cpp-template
A capable template for C++ projects using CI, Building, Testing, Formatting, Documenting and more
Language: Python - Size: 215 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

cpp-linter/clang-tools-pip
Install clang-format, clang-tidy, clang-query and clang-apply-replacements binaries with clang-tools CLI.
Language: Python - Size: 17.1 MB - Last synced at: 8 days ago - Pushed at: 16 days ago - Stars: 8 - Forks: 1

cpp-linter/cpp-linter-hooks
C/C++ code linter hooks for pre-commit
Language: Python - Size: 101 KB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 23 - Forks: 3

Jayllyz/clang-format-action
Action to check or format your code with clang-format.
Language: Shell - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 1

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: 15 days ago - Pushed at: over 1 year ago - Stars: 169 - Forks: 10

wasm-fmt/clang-format
A WASM Based Clang Format | C / C++ / C# / Objective-C / Java / Protobuf
Language: C++ - Size: 2.23 MB - Last synced at: 7 days ago - Pushed at: 16 days ago - Stars: 17 - Forks: 5

geugenm/template-cpp-project
Just a template for future projects in c++
Language: Java - Size: 2.23 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2 - Forks: 0

jidicula/clang-format-action
GitHub Action for clang-format checking
Language: C - Size: 291 KB - Last synced at: 13 days ago - Pushed at: 16 days ago - Stars: 115 - Forks: 35

tomasmark79/DotNameCppFree
The DπtName C++ Template is a modern and versatile foundation for cross-platform development. It provides a robust starting point for C++ developers who need to quickly build reliable applications.
Language: CMake - Size: 271 KB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

Dingola/QMLDesktopAppTemplate
Template for creating cross-platform Qt6/QML-based desktop applications
Language: C++ - Size: 263 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

madduci/moderncpp-project-template
A Modern C++ cross-platform Project Template with CMake, conan (optional), cppcheck (optional) and clang-format (optional)
Language: CMake - Size: 27.3 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 302 - Forks: 48

cpp-linter/clang-tools-static-binaries
static-linked versions of clang tools for Linux, Mac OS X and Windows
Size: 131 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 4 - Forks: 2

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.8 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 106 - Forks: 21

cpp-linter/asdf-clang-tools Fork of amrox/asdf-clang-tools
asdf plugin for clang tools - clang-format, clang-tidy, clang-query and clang-apply-replacements
Language: Shell - Size: 27.3 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

cpp-linter/clang-tools-docker
π³ Clang Tools Docker image includes the clang-format and clang-tidy.
Language: HCL - Size: 133 KB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 12 - Forks: 0

franneck94/CppProjectTemplate
C++ project template with unit-tests, documentation, ci-testing and workflows.
Language: CMake - Size: 551 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 272 - Forks: 99

TeiaCare/venvpp
Cross Platform C++ Virtual Environment to manage dependecies and tools
Language: Python - Size: 47.9 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

audio-engineer/yap-language
A bytecode VM interpreter for the Commodore 128
Language: C - Size: 101 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 1

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: 25 days ago - Pushed at: 9 months ago - Stars: 635 - Forks: 70

cpp-linter/cpp-linter-rs
A CLI tool that scans a batch of files with clang-tidy and/or clang-format, then provides feedback in the form of comments, annotations, summaries, and reviews.
Language: Rust - Size: 7.99 MB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

dead-tech/sim-os
Operating System GUI Simulator with custom simulation description language
Language: C++ - Size: 266 KB - Last synced at: 16 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

ssciwr/clang-format-wheel
clang-format python wheels
Language: CMake - Size: 297 KB - Last synced at: 23 days ago - Pushed at: 27 days ago - Stars: 87 - Forks: 18

ttroy50/cmake-examples
Useful CMake Examples
Language: CMake - Size: 541 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 12,787 - Forks: 2,535

UtsavBalar1231/dotfiles
Personal dotfiles for my workspace
Language: Shell - Size: 1.15 GB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

KRMisha/Makefile
Cross-platform C++ Makefile project template
Language: Makefile - Size: 47.9 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 70 - Forks: 12

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: 27 days ago - Pushed at: over 4 years ago - Stars: 2,900 - Forks: 287

calmette54/BazelStarterTemplate
π Kick-start your C++ project in a reproduceable and deterministic way!
Language: Starlark - Size: 1.28 MB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

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: 9 days ago - Pushed at: 2 months ago - Stars: 137 - Forks: 56

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: 25 days ago - Pushed at: over 3 years ago - Stars: 1,093 - Forks: 124

Dingola/CppTemplate
Template for creating C++20 projects
Language: Shell - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Coollab-Art/library-template
Simple template to start writing a C++ library
Language: Python - Size: 119 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

AhmadAddakhakhny/CppProjectTemplate
C++ project template with unit-tests, documentation and workflows.
Language: CMake - Size: 79.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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: 3 months ago - Stars: 511 - Forks: 61

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: about 1 month ago - Pushed at: 3 months ago - Stars: 4,753 - Forks: 410

ref-humbold/AlgoLib_CPlusPlus
ALGOrithms LIBrary - C++ version
Language: C++ - Size: 1.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

Coollab-Art/tooling
.clang-format, .clang-tidy, and more!
Language: Python - Size: 37.1 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

Unibeautify/beautifier-clang-format
Clang-Format beautifier for Unibeautify
Language: TypeScript - Size: 769 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 1

Hashory/openfx-modern-template
OpenFX Modern Template is a starter project for building OpenFX effects with modern C++ practices
Language: C++ - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

artichoke/clang-format
βοΈ clang-format runner for CI
Language: JavaScript - Size: 15.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 2

pocc/pre-commit-hooks
C/C++ hooks to integrate with pre-commit
Language: Python - Size: 358 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 350 - Forks: 71

kgruiz/AutoFormatters
A collection of tools and scripts for automated formatting and cleaning of C++ and Python code.
Language: Python - Size: 30.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

bloomberg/bde_verify
Tool used to format, improve and verify code to BDE guidelines
Language: C++ - Size: 6.64 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 44 - Forks: 21

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

kubasejdak-org/clang-format-run-action
GitHub Action for running clang-format
Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

emrekovanci/Template-CPP
CMake&vcpkg-based
Language: CMake - Size: 98.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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: about 2 months ago - Pushed at: 2 months ago - Stars: 121 - Forks: 5

TheLartians/Format.cmake
π Stylize your code! Automatic clang-format and cmake-format targets for CMake.
Language: Python - Size: 53.7 KB - Last synced at: 25 days ago - Pushed at: 6 months ago - Stars: 167 - Forks: 28

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: about 2 months ago - Pushed at: about 2 months ago - Stars: 475 - Forks: 48

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: about 1 month ago - Pushed at: about 1 year ago - Stars: 151 - Forks: 41

brynblack/voxelaria
An open world voxel playground.
Language: C++ - Size: 2.17 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

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: 29 days ago - Pushed at: almost 2 years ago - Stars: 252 - Forks: 68

korbolkoinc/uuids
High performance C++ uuid generator
Language: C++ - Size: 71.3 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

google/vim-codefmt
Vim plugin for syntax-aware code formatting
Language: Vim Script - Size: 309 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 1,114 - Forks: 107

go-xlan/clang-format
Using Clang-Format in Golang. Format Protobuf File Using Clang-Format in Golang
Language: Go - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

JBakamovic/cxxd
C/C++ language server implemented on top of Clang frontend.
Language: Python - Size: 12.7 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 153 - Forks: 9

arduino/clang-static-binaries
clang-static-binaries
Size: 41 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 3

maksimdrachov/cpp-project-template
C++ project template
Language: CMake - Size: 46.9 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

aaron9000/c-code-style-samples
C code formatted with different clang-format style options.
Language: C - Size: 33.2 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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: 3 months ago - Pushed at: 3 months ago - Stars: 246 - Forks: 83

este-este/A-Code-Formatting-Style
A-Code-Formatting-Style (ACFS) is a set of guidelines that prioritize code readability over code compactness. It manages whitespace, density, and code element alignment so the reader can more easily discern and navigate the written code structure.
Size: 1.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

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: 25 days ago - Pushed at: 3 months ago - Stars: 207 - Forks: 58

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: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

sen5092/PracticeCPP
Repo project that includes code to practice C++ related features.
Language: C++ - Size: 15.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

threeal/FixFormat.cmake
Fix source codes formatting in your CMake project
Language: CMake - Size: 111 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

kadirlua/ChessBoard
Chess game with calculating white and black pieces points written in modern C++(14 and later)
Language: C++ - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kadirlua/ArithmeticParser
simple math parser written in modern C++
Language: C++ - Size: 10.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kadirlua/WorkerQueue
Cross platform asynchronous worker queue based on modern C++(11 and later)
Language: C++ - Size: 234 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

johnthagen/clang-blueprint
:european_castle: Example C++11 CMake project that incorporates awesome Clang tooling :dragon:
Language: C++ - Size: 769 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 105 - Forks: 19

painfulexistence/create-cxx
Set up a modern C++ project blazingly fast!
Language: C++ - Size: 473 KB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 9 - Forks: 0

saschpe/docker-clang-format
Clang-Format Docker container based on Alpine Linux
Language: Shell - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 2

Davphla/clang-format-epitech
[Epitech 2025] Automatic formatting configuration for Epitech coding style for C/C++
Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 24 - Forks: 2

ClausKlein/cmake-example-component-lib
How to create a c++ component library like boost with CMake
Language: CMake - Size: 116 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 0

gurhub/dotfiles
Here are the dot files that I use for development.
Language: Lua - Size: 42 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

izquiratops/clang-format-disable-selection
Wrap code with clang-format ignore
Language: TypeScript - Size: 136 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

swe-amr-abdelaziz/exam-simulator-cpp
A modern C++ console-based exam simulator with OOP, TDD, CI/CD, and Docker support.
Language: C++ - Size: 164 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

RMIT-Competition-Rocketry/clang-format-patched
Batch script workaround for allowing manual indentation of preprocessor directives with clang-format.
Language: Shell - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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: 2 months ago - Pushed at: about 1 year ago - Stars: 48 - Forks: 8

diegoferigo/gh-action-clang-format π¦
Run clang-format on your sources to validate the style.
Language: Shell - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

sergeyklay/cpp-project-template
Repository Templates for C++ Projects
Language: CMake - Size: 403 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

ilBuso/HashMap
Simple HashMap in C
Language: C - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - 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: 6 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

kadirlua/Exception
Basic exception class implementations in modern C++
Language: C++ - Size: 38.1 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

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: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1
