{"id":44379,"url":"https://github.com/jslee02/awesome-projects","name":"awesome-projects","description":":sunglasses: A curated list of awesome projects","projects_count":97,"last_synced_at":"2026-06-24T20:00:22.029Z","repository":{"id":70336546,"uuid":"56439888","full_name":"jslee02/awesome-projects","owner":"jslee02","description":":sunglasses: A curated list of awesome projects","archived":false,"fork":false,"pushed_at":"2026-05-11T05:00:33.000Z","size":112,"stargazers_count":67,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-06-07T23:03:06.832Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jslee02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-04-17T14:12:07.000Z","updated_at":"2026-05-11T05:00:37.000Z","dependencies_parsed_at":"2024-04-18T20:32:29.616Z","dependency_job_id":"bfefc69f-e808-45b8-95aa-7edb59ae88d4","html_url":"https://github.com/jslee02/awesome-projects","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jslee02/awesome-projects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jslee02","download_url":"https://codeload.github.com/jslee02/awesome-projects/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-projects/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34747387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T21:18:53.518Z","updated_at":"2026-06-24T20:00:22.029Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["[ETC](#contents)","[License](#contents)","[Libraries](#contents)","[Software / Web Service](#contents)","Libraries","ETC"],"sub_categories":["Other Awesome Lists","Game Engine","Development","C++ References / Guidelines","Entity Component System","Math","Benchmark / Profile","Deformable object simulation","SIMD","SIMD Papers","OpenCL - Wrappers","IO","Graphics","Memory Allocator","Package managers","Python binding","Logging","OpenCL - Applications","GUI","Meta Programming","ETC","Machine Learning","Test","Git/Mercurial","Signal","Code Formatter"],"readme":"# Awesome Projects\n\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nA curated list of awesome projects from my experience\n\n## Contents\n\n- [Libraries](#libraries)\n  - [Benchmark / Profile](#benchmark-profile)\n  - [Math](#math)\n  - [Deformable object simulation](#deformable-object-simulation)\n  - [Machine Learning](#machine-learning)\n  - [SIMD](#simd)\n  - [SIMD Papers](#simd-papers)\n  - [OpenCL - Wrappers](#opencl---wrappers)\n  - [OpenCL - Applications](#opencl---applications)\n  - [Meta Programming](#meta-programming)\n  - [IO](#io)\n  - [Graphics](#graphics)\n    - [2d Image Processing](#2d-image-processing)\n  - [Game Engine](#game-engine)\n  - [GUI](#gui)\n  - [Logging](#logging)\n  - [Signal](#signal)\n  - [Test](#test)\n  - [Python binding](#python-binding)\n  - [Memory Allocator](#memory-allocator)\n  - [Entity Component System](#entity-component-system)\n    - [Code](#code)\n    - [Articles](#articles)\n  - [ETC](#etc)\n- [Software / Web Service](#software-web-service)\n  - [Development](#development)\n  - [Code Formatter](#code-formatter)\n  - [Git/Mercurial](#gitmercurial)\n    - [GUI client](#gui-client)\n    - [Utilities](#utilities)\n  - [Package managers](#package-managers)\n- [ETC](#etc)\n  - [C++ References / Guidelines](#c-references-guidelines)\n  - [Other Awesome Lists](#other-awesome-lists)\n\n## [Libraries](#contents)\n\n### Benchmark / Profile\n\n* easy_profiler ([github](https://github.com/yse/easy_profiler) ![easy_profiler](https://img.shields.io/github/stars/yse/easy_profiler.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Lightweight cross-platform profiler library for C++.\n* microprofile ([github](https://github.com/jonasmr/microprofile) ![microprofile](https://img.shields.io/github/stars/jonasmr/microprofile.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - An embeddable profiler.\n* [Optick](https://optick.dev/) ([github](https://github.com/bombomby/optick) ![bombomby/optick](https://img.shields.io/github/stars/bombomby/optick.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - C++ Profiler For Games.\n* [Orbit](https://orbitprofiler.com/) ([github](https://github.com/google/orbit) ![google/orbit](https://img.shields.io/github/stars/google/orbit.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A standalone profiler and debugging tool for Windows and Linux.\n* Remotery ([github](https://github.com/Celtoys/Remotery) ![Remotery](https://img.shields.io/github/stars/Celtoys/Remotery.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Realtime CPU/D3D/OpenGL/CUDA/Metal Profiler in a single C file with web browser viewer.\n* [semile](http://r-kan.github.io/semile/) ([github](https://github.com/r-kan/semile) ![semile](https://img.shields.io/github/stars/r-kan/semile.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A profiling framework provides the ability to monitor programs, in general of any programming language with (1) consumed time per execution and (2) 'footprint' message per execution\n* Tracy Profiler ([github](https://github.com/wolfpld/tracy) ![wolfpld/tracy](https://img.shields.io/github/stars/wolfpld/tracy.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications.\n\n### Math\n\n* Blaze ([bitbucket](https://bitbucket.org/blaze-lib/blaze)) - An open-soure, high-performance C++ math library for dense and sparse arithmetic.\n* [CGAL](http://www.cgal.org/) ([github](https://github.com/CGAL/cgal) ![CGAL/cgal](https://img.shields.io/github/stars/CGAL/cgal.svg?style=social\u0026label=Star) -  A software project that provides easy access to efficient and reliable geometric algorithms in the form of a C++ library.\n* [Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) ([gitlab](https://gitlab.com/libeigen/eigen)) - A C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.\n* [Elemental](http://libelemental.org/) ([github](https://github.com/elemental/Elemental) ![elemental/Elemental](https://img.shields.io/github/stars/elemental/Elemental.svg?style=social\u0026label=Star)) - A modern C++ library for distributed-memory dense and sparse-direct linear algebra and optimization which supports a wide range of functionality not available elsewhere.\n* [libigl](http://libigl.github.io/libigl/) ([github](https://github.com/libigl/libigl) ![libigl/libigl](https://img.shields.io/github/stars/libigl/libigl.svg?style=social\u0026label=Star)) - A simple C++ geometry processing library.\n* [MathFu](http://google.github.io/mathfu/) ([github](https://github.com/google/mathfu) ![google/mathfu](https://img.shields.io/github/stars/google/mathfu.svg?style=social\u0026label=Star)) - C++ math library developed primarily for games focused on simplicity and efficiency.\n* [MathGeoLib](http://clb.demon.fi/MathGeoLib/nightly/) ([github](https://github.com/juj/MathGeoLib) ![juj/MathGeoLib](https://img.shields.io/github/stars/juj/MathGeoLib.svg?style=social\u0026label=Star)) - A C++ library for linear algebra and geometry manipulation for computer graphics.\n* mgcpp ([github](https://github.com/MGfoundation/mgcpp) ![MGfoundation/mgcpp](https://img.shields.io/github/stars/MGfoundation/mgcpp.svg?style=social\u0026label=Star)) - A CUDA based C++ linear algebra library.\n* SymEngine ([github](https://github.com/symengine/symengine) ![symengine](https://img.shields.io/github/stars/symengine/symengine.svg?style=social\u0026label=Star)) - A fast symbolic manipulation library written in C++.\n* [xtensor](https://xtensor.readthedocs.io/en/latest/) ([github](https://github.com/xtensor-stack/xtensor) ![xtensor-stack/xtensor](https://img.shields.io/github/stars/xtensor-stack/xtensor.svg?style=social\u0026label=Star)) - A C++ library meant for numerical analysis with multi-dimensional array expressions.\n\n### Deformable object simulation\n\n* [MFEM](http://mfem.org/) ([github](https://github.com/p12tic/libsimdpp) ![mfem/mfem](https://img.shields.io/github/stars/mfem/mfem.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A free, lightweight, scalable C++ library for finite element methods.\n* [Vega FEM](http://run.usc.edu/vega/) - A computationally efficient and stable C/C++ physics library for three-dimensional deformable object simulation.\n\n### Machine Learning\n\n* NN++ ([github](https://github.com/stagadish/NNplusplus)) - A small and easy to use neural net implementation for C++.\n\n### SIMD\n\n* [Enoki](https://enoki.readthedocs.io/en/master/index.html) ([github](https://github.com/mitsuba-renderer/enoki) ![mitsuba-renderer/enoki](https://img.shields.io/github/stars/mitsuba-renderer/enoki.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Structured vectorization and differentiation on modern processor architectures\n* [Dr.Jit](https://drjit.readthedocs.io/en/latest/) ([github](https://github.com/mitsuba-renderer/drjit) ![mitsuba-renderer/drjit](https://img.shields.io/github/stars/mitsuba-renderer/drjit.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Successor of Enoki. A Just-In-Time-Compiler for Differentiable Rendering.\n* [EVE](https://jfalcou.github.io/eve/) ([github](https://github.com/jfalcou/eve) ![jfalcou/eve](https://img.shields.io/github/stars/jfalcou/eve.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Expressive vector engine\n* libsimdpp ([github](https://github.com/p12tic/libsimdpp) ![libsimdpp](https://img.shields.io/github/stars/p12tic/libsimdpp.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Header-only zero-overhead C++ wrapper for SIMD intrinsics of multiple instruction sets.\n* Vc ([github](https://github.com/VcDevel/Vc) ![Vc](https://img.shields.io/github/stars/VcDevel/Vc.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - SIMD Vector Classes for C++\n* [xsimd](https://xsimd.readthedocs.io/en/latest/) ([github](https://github.com/QuantStack/xsimd) ![QuantStack/xsimd](https://img.shields.io/github/stars/QuantStack/xsimd.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - C++ wrappers for SIMD intrinsics\n\n### SIMD Papers\n\n* An evaluation of current SIMD programming models for C++ (2016) ([pdf](http://www.biagiocosenza.com/papers/PohlWPMVP16.pdf))\n\n### OpenCL - Wrappers\n\n* [Chlorine](http://polytonic.github.io/Chlorine/) ([github](https://github.com/Polytonic/Chlorine) ![Polytonic/Chlorine](https://img.shields.io/github/stars/Polytonic/Chlorine.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Dead Simple OpenCL (Compute).\n* [Boost.Compute](http://boostorg.github.io/compute/) ([github](https://github.com/boostorg/compute) ![boostorg/compute](https://img.shields.io/github/stars/boostorg/compute.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A C++ GPU Computing Library for OpenCL.\n* EasyCL ([github](https://github.com/hughperkins/EasyCL) ![hughperkins/EasyCL](https://img.shields.io/github/stars/hughperkins/EasyCL.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Easy to run kernels using OpenCL\n* EasyOpenCL ([github](https://github.com/Gladdy/EasyOpenCL) ![Gladdy/EasyOpenCL](https://img.shields.io/github/stars/Gladdy/EasyOpenCL.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - The easiest way to get started with OpenCL!\n* [VexCL](http://vexcl.readthedocs.org) ([github](https://github.com/ddemidov/vexcl) ![ddemidov/vexcl](https://img.shields.io/github/stars/ddemidov/vexcl.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - VexCL is a C++ vector expression template library for OpenCL/CUDA.\n\n### OpenCL - Applications\n\n* [Bullet](http://bulletphysics.org/wordpress/) ([github](https://github.com/bulletphysics/bullet3)) - Real-Time Physics Simulation (Bullet 3 includes the optional work-in-progress GPU pipeline.)\n* DeepCL ([github](https://github.com/hughperkins/DeepCL)) - OpenCL library to train deep convolutional neural networks.\n* libclsph ([github](https://github.com/libclsph/libclsph)) - OpenCL based GPU accelerated SPH fluid simulation library.\n* OpenCL-caffe ([github](https://github.com/amd/OpenCL-caffe)) - OpenCL version of caffe developed by AMD research lab.\n\n### Meta Programming\n\n* Brigand ([github](https://github.com/edouarda/brigand)) - A light-weight, fully functional, instant-compile time C++ 11 meta-programming library.\n* [Metal](http://brunocodutra.github.io/metal/) ([github](https://github.com/brunocodutra/metal)) - A portable header-only C++14 library designed to make template metaprogramming enjoyable.\n\n### IO\n\n* [cereal](http://uscilab.github.io/cereal/index.html) ([github](https://github.com/USCiLab/cereal) ![cereal](https://img.shields.io/github/stars/USCiLab/cereal.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A C++11 library for serialization\n* [cista](https://cista.rocks/) ([github](https://github.com/felixguendling/cista) ![felixguendling/cista](https://img.shields.io/github/stars/felixguendling/cista.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Ssimple, high-performance, zero-copy C++ serialization \u0026 reflection library\n\n### Graphics\n\n* [bgfx](https://bkaradzic.github.io/bgfx/index.html) ([github](https://github.com/bkaradzic/bgfx) :star: 1.9k) - Cross-platform, graphics API agnostic, \"Bring Your Own Engine/Framework\" style rendering library.\n  * fips-bgfx ([github](https://github.com/floooh/fips-bgfx)) - fipsified version of bgfx (CMake support)\n* [Magnum](http://mosra.cz/blog/magnum.php) ([github](https://github.com/mosra/magnum) :star: 0.7k) - C++11/C++14 and OpenGL graphics engine.\n* nanovg ([github](https://github.com/memononen/nanovg)) - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.\n* [OpenSceneGraph](https://github.com/openscenegraph/OpenSceneGraph) ([github](https://github.com/openscenegraph/OpenSceneGraph) :star: 0.5k) - An open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling.\n* [Urho3D](http://urho3d.github.io/) ([github](https://github.com/urho3d/Urho3D) :star: 1.1k) - A free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license.\n* [VisualizationLibrary](http://visualizationlibrary.org/documentation/) ([github](https://github.com/MicBosi/VisualizationLibrary) :star: 36) - A lightweight C++ OpenGL middleware for 2D/3D graphics.\n\n#### 2d Image Processing\n\n* guetzli ([github](https://github.com/google/guetzli) ![guetzli](https://img.shields.io/github/stars/google/guetzli.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A JPEG encoder that aims for excellent compression density at high visual quality.\n\n### Game Engine\n\n* [CRYENGINE](https://www.cryengine.com/)\n* Cubby ([github](https://github.com/MineScroll/Cubby) ![Cubby](https://img.shields.io/github/stars/MineScroll/Cubby.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Voxel-based Game Engine for MineScroll (based on AlwayGeeky's Vox)\n* LumixEngine ([github](https://github.com/nem0/lumixengine) ![lumixengine](https://img.shields.io/github/stars/nem0/lumixengine.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - 3D Game Engine.\n* [shiva](https://shiva.gitbook.io/project/shiva) ([github](https://github.com/Milerius/shiva) ![Milerius/shiva](https://img.shields.io/github/stars/Milerius/shiva.svg?style=social\u0026label=Star\u0026maxAge=2592000))\n* [Wicked Engine](https://turanszkij.wordpress.com/) ([github](https://github.com/turanszkij/WickedEngine) ![turanszkij/WickedEngine](https://img.shields.io/github/stars/turanszkij/WickedEngine.svg?style=social\u0026label=Star\u0026maxAge=2592000))\n\n### GUI\n\n* [glfw](http://www.glfw.org/) ([github](https://github.com/glfw/glfw) :star: 1.9k) - A multi-platform library for OpenGL, window and input.\n* im3d ([github](https://github.com/john-chapman/im3d) ![john-chapman/im3d](https://img.shields.io/github/stars/john-chapman/im3d.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Immediate mode rendering and 3d gizmos.\n* imgui ([github](https://github.com/ocornut/imgui) ![imgui](https://img.shields.io/github/stars/ocornut/imgui.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies.\n  * ImGui Addons ([github](https://github.com/Flix01/imgui) ![Flix01/imgui](https://img.shields.io/github/stars/Flix01/imgui.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A collection of \"extra imgui widgets\"\n  * ImWindow ([github](https://github.com/thennequin/ImWindow)) - Window and GUI system based on ImGui from OCornut.\n* NanoGUI ([github](https://github.com/wjakob/nanogui) :star: 0.6k) - A minimalistic cross-platform widget library for OpenGL 3.x.\n* Nuklear ([github](https://github.com/vurtun/nuklear) ![nuklear](https://img.shields.io/github/stars/vurtun/nuklear.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A minimal state immediate mode graphical user interface toolkit written in ANSI C and licensed under public domain.\n\n### Logging\n\n* Loguru ([github](https://github.com/emilk/loguru) ![imgui](https://img.shields.io/github/stars/emilk/loguru.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A header-only C++ logging library.\n* spdlog ([github](https://github.com/gabime/spdlog) ![imgui](https://img.shields.io/github/stars/gabime/spdlog.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - Very fast, header only, C++ logging library.\n\n### Signal\n\n* wigwag ([github](https://github.com/koplyarov/wigwag)) - C++ signals library.\n\n### Test\n\n* [Catch](https://github.com/philsquared/Catch) - A modern, C++-native, header-only, framework for unit-tests, TDD and BDD\n* doctest ([github](https://github.com/onqtam/doctest)) - The lightest feature rich C++ single header testing framework for unit tests and TDD.\n* [Google Test](https://github.com/google/googletest)\n\n### Python binding\n\n* pybind11 ([github](https://github.com/pybind/pybind11)) - Seamless operability between C++11 and Python.\n\n### Memory Allocator\n\n* [memory](https://foonathan.net/doc/memory/) - STL compatible C++ memory allocator library [[github](https://github.com/foonathan/memory) ![foonathan/memory](https://img.shields.io/github/stars/foonathan/memory.svg?style=social\u0026label=Star\u0026maxAge=2592000)]\n* memory-allocators - Custom memory allocators in C++ to improve the performance of dynamic memory allocation [[github](https://github.com/mtrebi/memory-allocators) ![mtrebi/memory-allocators](https://img.shields.io/github/stars/mtrebi/memory-allocators.svg?style=social\u0026label=Star\u0026maxAge=2592000)]\n\n### Entity Component System\n\n#### Code\n\n* ECS - C++ header-only type-safe entity component system library [[github](https://github.com/redxdev/ECS) ![redxdev/ECS](https://img.shields.io/github/stars/redxdev/ECS.svg?style=social\u0026label=Star\u0026maxAge=2592000)]\n\n#### Articles\n\n* Entity Component Systems \u0026 Data Oriented Design [[slides](http://aras-p.info/texts/files/2018Academy%20-%20ECS-DoD.pdf)]\n\n### ETC\n\n* args ([github](https://github.com/Taywee/args) ![args](https://img.shields.io/github/stars/Taywee/args.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A simple header-only C++ argument parser library.\n* [FreeCAD](http://www.freecadweb.org/) ([github](https://github.com/FreeCAD/FreeCAD) ![FreeCAD](https://img.shields.io/github/stars/FreeCAD/FreeCAD.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties.\n* [rang](https://agauniyal.github.io/rang/) ([github](https://github.com/agauniyal/rang) ![rang](https://img.shields.io/github/stars/agauniyal/rang.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A Minimal, Header only Modern c++ library for colors in your terminal\n* reflang ([github](https://github.com/chakaz/reflang) ![rang](https://img.shields.io/github/stars/chakaz/reflang.svg?style=social\u0026label=Star\u0026maxAge=2592000)) - A reflection library \u0026 tool for modern C++. The tool parses your C++ code using libclang, then generates human-readable code around it to enable reflection.\n\n---\n\n## [Software / Web Service](#contents)\n\n### Development\n\n* [cloc](https://github.com/AlDanial/cloc) - _cloc_ counts blank lines, comment lines, and physical lines of source code in many programming languages.\n* [COVERALLS](https://coveralls.io/) - Test Coverage History \u0026 Statistics.\n* [Coverity](http://www.coverity.com/) - Software testing and static analysis tools\n* [Cppcheck](https://github.com/danmar/cppcheck)\n* [Reviewable](https://reviewable.io/) - Github Code review assistant.\n\n### Code Formatter\n\n* [Uncrustify](http://uncrustify.sourceforge.net/) ([github](https://github.com/uncrustify/uncrustify)) - Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA\n\n### Git/Mercurial\n\n#### GUI client\n\n* [SmartGit](http://www.syntevo.com/smartgit/)\n\n#### Utilities\n\n* [Github Wiki Search](https://github.com/linyows/github-wiki-search)\n\n### Package managers\n\n* [vcpkg](https://github.com/Microsoft/vcpkg) - A package manager for Windows built by Microsoft.\n\n---\n\n## [ETC](#contents)\n\n### C++ References / Guidelines\n\n* [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines) ([Kor](https://github.com/CppKorea/CppCoreGuidelines))\n  * [GSL](https://github.com/Microsoft/GSL) - Guidelines Support Library by Microsoft\n* [C++ reference](http://en.cppreference.com/)\n* [C++ Samples](http://www.cppsamples.com/)\n* [C++ Best Practices](https://lefticus.gitbooks.io/cpp-best-practices/content/) - Collaborative collection of C++ best practices\n* [Modern C++11 Features](https://github.com/AnthonyCalandra/modern-cpp-features) (![modern-cpp-features](https://img.shields.io/github/stars/AnthonyCalandra/modern-cpp-features.svg?style=social\u0026label=Star\u0026maxAge=2592000))\n* [More C++ Idioms](https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms)\n* [Semantic Versioning Specification](https://github.com/mojombo/semver/blob/master/semver.md)\n\n### Other Awesome Lists\n\n* [Awesome C/C++](https://github.com/fffaraz/awesome-cpp)\n* [Awesome Modern C++](https://github.com/rigtorp/awesome-modern-cpp)\n* [Awesome Robotics Libraries](https://github.com/jslee02/awesome-robotics-libraries)\n* [Awesome Interview Questions](https://github.com/MaximAbramchuck/awesome-interview-questions) (![awesome-interview-questions](https://img.shields.io/github/stars/MaximAbramchuck/awesome-interview-questions.svg?style=social\u0026label=Star\u0026maxAge=2592000))\n\n---\n\n## [Contributing](#contents)\n\nContributions are very welcome. Please read the [contribution guidelines](CONTRIBUTING.md) first. Also, please feel free to report any error.\n\n## [License](#contents)\n\n[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/jslee02%2Fawesome-projects/projects"}