Xrpl Paykit
C+ 78 completed
monorepo / typescript · small
104
Files
9,647
LOC
4
Frameworks
7
Languages
Pipeline State
completedRun ID
#1744957Phase
doneProgress
0%Started
2026-05-17 12:04:11Finished
2026-05-17 12:04:11LLM tokens
0Pipeline Metadata
All rows scored by the Repobility analyzer (https://repobility.com)
Quality Score
C+
78.3/100
Structure
68
Code Quality
99
Documentation
65
Testing
65
Practices
70
Security
100
Dependencies
90
Strengths
- CI/CD pipeline configured (github_actions)
- Low average code complexity — well-structured code
- Good security practices — no major issues detected
- Containerized deployment (Docker)
Weaknesses
- No LICENSE file — legal ambiguity for contributors
- 151 duplicate lines detected — consider DRY refactoring
Recommendations
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Languages
Frameworks
React Next.js Vitest Tailwind CSS
Symbols
variable271
function91
interface28
constant26
type_alias15
method8
class5
API Endpoints (5)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All rows scored by the Repobility analyzer (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | authorization | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | orderId | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | orderId | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | paykit-signature | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | PayKit-Signature | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
