Leaf
F 48 completed
Other
desktop_app / rust · small
73
Files
24,234
LOC
1
Frameworks
11
Languages
Pipeline State
completedRun ID
#1543737Phase
doneProgress
0%Started
2026-04-16 22:14:34Finished
2026-04-16 22:14:34LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
42.60Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:46Deduplication group #47784
Member of a group with 33 similar repo(s) — canonical #729958 view group →
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
🧪 Code Distillation
Browse all specs →AI Prompt
I want to build a desktop application using Rust and Tauri. The app should have a basic structure including an index.html, and I need to handle some frontend interactions using JavaScript for things like authentication (`auth.js`) and potentially interacting with a local database (`db.js`). Please set up the necessary files, ensuring there's a clear structure for the Rust backend components alongside the web assets.
rust tauri desktop-app javascript html css frontend local-storage
Generated by gemma4:latest
Catalog Information
I want to build a desktop application using Rust and Tauri. The app should have a basic structure including an index.html, and I need to handle some frontend interactions using JavaScript for things like authentication (auth.js) and potentially interacting with a local database (db.js). Please set up the necessary files, ensuring there's a clear structure for the Rust backend components alongside the web assets.
Tags
rust tauri desktop-app javascript html css frontend local-storage
Quality Score
F
47.8/100
Structure
38
Code Quality
65
Documentation
29
Testing
15
Practices
60
Security
84
Dependencies
90
Strengths
- CI/CD pipeline configured (github_actions)
- Consistent naming conventions (snake_case)
- Good security practices — no major issues detected
Weaknesses
- Missing README file — critical for project understanding
- No LICENSE file — legal ambiguity for contributors
- No tests found — high risk of regressions
- 6 files with critical complexity need refactoring
- 1166 duplicate lines detected — consider DRY refactoring
- 5 'god files' with >500 LOC need decomposition
Recommendations
- Add a comprehensive README.md explaining purpose, setup, usage, and architecture
- Add a test suite — start with critical path integration tests
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Languages
Frameworks
Tauri
Symbols
variable230
function128
constant26
struct20
enum8
method4
extension3
type_alias2
class1
API Endpoints (5)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility — same analyzer, your code, free for public repos · /scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /api/auth/refresh | app.post | Express/Koa | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /api/auth/token | app.post | Express/Koa | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | content-type | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | https://oauth2.googleapis.com/token | axios.post | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | https://oauth2.googleapis.com/token | axios.post | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Source: Repobility analyzer · https://repobility.com
Embed Badge
Add to your README:
