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

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