apache / incubator-pekko-connectors
Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
GitHub Repo
44K
lines of main code
642 files
19K
lines of test code
227 files
1.1K
lines of other code
20 files
99%
main code touched
1 year (44K LOC)
97%
new main code
1 year (43K LOC)
2
recent contributors
past 30 days
7y
age
2,650 days
43K
scala
854
java
407
sbt
23
xml

github actions
sbt


Main Code: 44,164 LOC (642 files) = SCALA (97%) + JAVA (1%) + SBT (<1%) + XML (<1%)
Secondary code: Test: 18,930 LOC (227); Generated: 0 LOC (0); Build & Deploy: 302 LOC (7); Other: 803 LOC (13);
Duplication: 9%
File Size: 2% long (>1000 LOC), 64% short (<= 200 LOC)
Unit Size: 10% long (>100 LOC), 43% short (<= 10 LOC)
Conditional Complexity: 7% complex (McCabe index > 50), 71% simple (McCabe index <= 5)
Logical Component Decomposition: primary (53 components)

7 years, 3 months old

  • 2% of code older than 365 days
  • <1% of code not updated in the past 365 days

1% of code updated more than 50 times

Also see temporal dependencies for files frequently changed in same commits.

Goals: Keep the system simple and easy to change (4)
Straight_Line
Features of interest:
TODOs
13 files

generated by sokrates.dev (configuration) on 2023-08-11; reference date: 2023-08-08