Lightdom Test
C+ 79 completed
Library
unknown / rust · tiny
19
Files
6,247
LOC
1
Frameworks
4
Languages
Pipeline State
completedRun ID
#371174Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
53.71Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:31Deduplication group #48962
Member of a group with 7 similar repo(s) — canonical #81001 view group →
Top concepts (2)
Project DescriptionWeb Backend
About: code-quality intelligence by Repobility · https://repobility.com
AI Prompt
Build me a lightweight Rust library for testing HTML interactions without needing browser automation. I need functionality to parse an HTML string into a `Dom` structure, and from there, I should be able to locate forms, fill out inputs like username and password, and simulate form submissions. The library should also support mocking HTTP transport to test these interactions against predefined responses, like checking for successful login status codes.
rust testing html-parsing library axum dom mocking
Generated by gemma4:latest
Catalog Information
lightdom-test is a lightweight Rust library for testing HTML interactions without browser automation.
Description
This project provides a simple and efficient way to test HTML forms, buttons, and links in isolation from the browser. It allows developers to create mock HTTP transports and simulate user interactions with HTML elements. The library is designed to be easy to use and understand, making it an ideal choice for testing complex web applications.
الوصف
هذا المشروع يوفر طريقة بسيطة ومؤثفة لاختبار التفاعلات مع عناصر الويب بدون استخدام متصفح. يسمح للمطورين بإنشاء نقل HTTP مشابه وتنفيذ تفاعلات المستخدم مع العناصر الويب. يتم تصميم المكتبة لتكون سهلة الاستخدام والفهم، مما يجعلها خيارًا مثاليًا لاختبار التطبيقات الويب المعقدة.
Novelty
5/10Tags
html-interaction-testing mock-http-transport rust-library
Technologies
axum rocket serde tokio
Claude Models
claude (unknown version)
Quality Score
C+
79.2/100
Structure
78
Code Quality
75
Documentation
75
Testing
85
Practices
77
Security
92
Dependencies
60
Strengths
- Well-documented README with substantial content
- CI/CD pipeline configured (github_actions)
- Good test coverage (175% test-to-source ratio)
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- 247 duplicate lines detected \u2014 consider DRY refactoring
- 1 'god files' with >500 LOC need decomposition
Recommendations
- Add a linter configuration to enforce code style consistency
Security & Health
4.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · severity-and-effort ranking · https://repobility.com
MIT
License
10.4%
Duplication
Languages
Frameworks
Axum
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Want this analysis on your repo? https://repobility.com/scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A lightweight Rust library for testing HTML interactions without browser automation. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
