Urdf Viewer

C 62 completed
Web App
web_app / json · small
105
Files
8,713
LOC
2
Frameworks
8
Languages

Pipeline State

completed
Run ID
#372242
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
45.59
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47541
Member of a group with 11 similar repo(s) — canonical #27304 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a browser-based application using React and TypeScript for visualizing and interacting with robot models. The core functionality should allow users to upload both `.urdf` and `.xacro` files, handling full macro expansion. It needs to support loading STL and DAE mesh files. Key features include a 3D viewport with orbit, pan, and zoom controls, real-time joint control via sliders for live 3D feedback, and a settings panel to toggle grid and axes helpers. Also, implement drag and drop file loading functionality.
react typescript vite 3d-visualization robotics urdf xacro web-app three.js
Generated by gemma4:latest

Catalog Information

The urdf-viewer project is a browser-based application for visualizing and interacting with robot models, allowing users to upload URDF files and view them in real-time.

Description

urdf-viewer is a web application that enables users to visualize and interact with robot models. It supports uploading URDF and XACRO files, as well as STL and DAE mesh files. The application features real-time joint control, a 3D viewport with orbit, pan, and zoom controls, and viewer settings for customizing the display. Users can also drag and drop files onto the browser to load them.

الوصف

يعد urdf-viewer تطبيقًا على الإنترنت يسمح للمستخدمين بتصفية وتفاعل مع أنماط الروبوت. يدعم التطبيق تحميل ملفات URDF و XACRO ، وكذلك STL و DAE mesh files. يحتوي التطبيق على سيطرة على مفاصل الوقت الحقيقي، وعرض 3D مع تحكم في الدوران والتمرير والزيادة، ومواصفات المشاهدة للتعديل على العرض. يمكن للمستخدمين أيضًا إلقاء الملفات مباشرة على متصفحهم لتحميلها.

Novelty

7/10

Tags

robot-models urdf-viewer real-time-joint-control 3d-viewport viewer-settings drag-and-drop

Technologies

react threejs vite

Claude Models

claude-opus-4.6

Quality Score

C
62.0/100
Structure
54
Code Quality
89
Documentation
46
Testing
0
Practices
80
Security
100
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 466 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

6.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
MIT
License
6.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
41.3%
typescript
38.5%
css
15.8%
markdown
3.4%
html
0.6%
javascript
0.3%
xml
0.1%
text
0.0%

Frameworks

React Vite

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
auto_descriptionProject DescriptionA browser-based URDF viewer for visualizing and interacting with robot models.<br/> No installation required — just upload and view.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/96459.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV