hyprwm/Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

C++★ 39,482+38 that day#9 on trending

Analyzed November 2, 2026 at d55a55d (main) with jscpd v5 in 2.1s.

D53.5/100
Project health201,709 lines of code (L)
Duplication61
6.2% in cpp, cpp-header, glsl, nix, cmake, python, lua, bash, makefile, c-header
Dead coden/a
the languages dead code reads are under 5% of the code
Complexity47
54.7%

The score is jscpd's own --health model: markup, data and text left out, tests kept. The numbers below are the trending scan's.

4.05%duplicated code · 6,128 of 151,365 lines
504clones in code
971code files of 1,253 scanned
6.7%duplicated over all files · 964 clones

The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code, and 2 generated files: src/config/lua/DefaultConfig.hpp, src/render/shaders/glsl/defines.h.

Largest clones in the code

7 more
Largest clones over all files, tests and data included
By format, code only
FormatFilesLinesClonesDuplicated linesDuplication
cpp472119,0654325,3524.5%
cpp-header48930,471717542.47%
bash74821224.56%
python1942000%
lua1342000%
c-header163000%
By format, all files
FormatFilesLinesClonesDuplicated linesDuplication
cpp611162,16481611,3647.01%
cpp-header49530,766737692.5%
markup163,9773044311.14%
yaml352,019201,08853.89%
glsl503,899151824.67%
lua69336596.32%
cmake51,016190.89%
bash74821224.56%
rest22021157.43%
makefile2155163.87%

Trending appearances

DayRankStarsFilesLinesClonesAll filesCodeHealthCommit
Nov 2, 2026#939,482 (+38)1,253208,4349646.7%4.05%D 53.5d55a55d

Want this for your own project? Install jscpd and run jscpd ., or measure it the way the baselines were measured.