Effect-TS/effect
Build production-ready applications in TypeScript
TypeScript★ 16,610+80 that day#8 on trendingD 47.3 health13.8% duplicated
D47.3/100
Duplication40
11.1% in typescript, javascript, tsx, bashDead code75
3.1%Complexity35
76.4%Most complex files
- packages/effect/src/Effect.ts2441 cx
- packages/effect/src/internal/effect.ts1841 cx
- packages/effect/src/Stream.ts1350 cx
- packages/effect/src/encoding/SchemaBinary.ts1264 cx
- packages/effect/test/Effect.test.ts1261 cx
- packages/effect/test/Stream.test.ts1217 cx
- packages/effect/src/Schema.ts1178 cx
- packages/effect/test/schema/Schema.test.ts1118 cx
- packages/effect/src/Graph.ts1054 cx
- packages/effect/src/Channel.ts988 cx
Dead code 3.08% unused · 146 findings
- packages/effect/typetest/schema/Schema.tst.tsunused-file
- packages/effect/typetest/Effect.tst.tsunused-file
- packages/effect/typetest/httpapi/HttpApiClient.tst.tsunused-file
- packages/effect/typetest/Array.tst.tsunused-file
- packages/effect/typetest/httpapi/HttpApiBuilder.tst.tsunused-file
- packages/effect/typetest/schema/Struct.tst.tsunused-file
- packages/effect/typetest/httpapi/HttpApiEndpoint.tst.tsunused-file
- packages/effect/runtimeperf/suites/compiler-rebuild/resources.mtsunused-file
- packages/effect/typetest/Types.tst.tsunused-file
- packages/effect/typetest/Struct.tst.tsunused-file
2,063files
856,906lines
5,735,466tokens
7,121clones
118,282duplicated lines (13.8%)
1,718,526duplicated tokens (29.96%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| typescript | 1,603 | 766,803 | 6,192 | 86,621 | 11.3% |
| markdown | 141 | 58,535 | 881 | 30,123 | 51.46% |
| json | 63 | 7,622 | 39 | 1,427 | 18.72% |
| javascript | 10 | 1,079 | 4 | 36 | 3.34% |
| yaml | 222 | 21,247 | 2 | 19 | 0.09% |
| tsx | 3 | 1,163 | 2 | 28 | 2.41% |
| bash | 18 | 399 | 1 | 28 | 7.02% |
| mermaid | 1 | 25 | 0 | 0 | 0% |
| diff | 1 | 21 | 0 | 0 | 0% |
| text | 1 | 12 | 0 | 0 | 0% |
Largest clones
- 487 lines · 20,278 tokens markdownpackages/atom/solid/CHANGELOG.md:114–600⇆packages/atom/vue/CHANGELOG.md:114–600
- 634 lines · 16,696 tokens markdownpackages/sql/sqlite-bun/CHANGELOG.md:303–936⇆packages/sql/sqlite-do/CHANGELOG.md:298–931
- 1040 lines · 13,681 tokens markdownpackages/sql/pg/CHANGELOG.md:1006–2045⇆packages/sql/sqlite-node/CHANGELOG.md:927–1966
- 73 lines · 12,935 tokens markdownpackages/sql/d1/CHANGELOG.md:118–190⇆packages/sql/mysql2/CHANGELOG.md:117–189
- 476 lines · 12,862 tokens markdownpackages/sql/libsql/CHANGELOG.md:455–930⇆packages/sql/mssql/CHANGELOG.md:466–941
- 476 lines · 12,862 tokens markdownpackages/sql/libsql/CHANGELOG.md:455–930⇆packages/sql/sqlite-bun/CHANGELOG.md:461–936
- 476 lines · 12,862 tokens markdownpackages/sql/libsql/CHANGELOG.md:455–930⇆packages/sql/sqlite-node/CHANGELOG.md:457–932
- 476 lines · 12,862 tokens markdownpackages/sql/libsql/CHANGELOG.md:455–930⇆packages/sql/sqlite-react-native/CHANGELOG.md:453–928
- 476 lines · 12,862 tokens markdownpackages/sql/libsql/CHANGELOG.md:455–930⇆packages/sql/sqlite-wasm/CHANGELOG.md:461–936
- 414 lines · 10,612 tokens markdownpackages/atom/react/CHANGELOG.md:190–603⇆packages/atom/solid/CHANGELOG.md:187–600
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Oct 3, 2026 | #8 | 16,610 (+80) | 2,063 | 856,906 | 7,121 | 13.8% | D 47.3 | 480bba2 |
Want this for your own project? Install jscpd and run jscpd .