Leaf

F 48 completed
Other
desktop_app / rust · small
73
Files
24,234
LOC
1
Frameworks
11
Languages

Pipeline State

completed
Run ID
#1543737
Phase
done
Progress
0%
Started
2026-04-16 22:14:34
Finished
2026-04-16 22:14:34
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
42.60
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication 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

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

rust
42.5%
css
21.4%
json
13.4%
html
11.7%
javascript
9.1%
toml
0.7%
yaml
0.5%
markdown
0.5%
shell
0.2%
xml
0.0%
text
0.0%

Frameworks

Tauri

Symbols

variable230
function128
constant26
struct20
enum8
method4
extension3
type_alias2
class1

API Endpoints (5)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
MethodPathHandlerFramework
Repobility — same analyzer, your code, free for public repos · /scan/
POST/api/auth/refreshapp.postExpress/Koa
POST/api/auth/tokenapp.postExpress/Koa
GETcontent-typeheaders.getExpress
POSThttps://oauth2.googleapis.com/tokenaxios.postExpress
POSThttps://oauth2.googleapis.com/tokenaxios.postExpress

Quality Timeline

1 quality score recorded.

View File Metrics
Source: Repobility analyzer · https://repobility.com

Embed Badge

Add to your README:

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