Hiraku

C 61 completed
Other
containerized / css · tiny
14
Files
819
LOC
1
Frameworks
6
Languages

Pipeline State

completed
Run ID
#1544387
Phase
done
Progress
0%
Started
2026-04-16 22:41:49
Finished
2026-04-16 22:41:49
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
26.86
Framework unique
Isolation
Last stage change
2026-05-10 03:34:51
Deduplication group #51578
Member of a group with 25 similar repo(s) · framework fastapicanonical #1505673 view group →
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create a local document parsing web UI called "Hiraku." I need it to be built using FastAPI, HTMX, and LiteParse. The main functionality should allow users to upload various document formats—specifically PDF, DOCX, XLSX, PPTX, PNG, and JPG—and then extract the text content, which the user can then download. The setup should be containerized using Docker Compose, and the UI should be accessible locally.
python fastapi htmx web-ui document-parsing docker local-processing file-upload
Generated by gemma4:latest

Catalog Information

Create a local document parsing web UI called "Hiraku." I need it to be built using FastAPI, HTMX, and LiteParse. The main functionality should allow users to upload various document formats—specifically PDF, DOCX, XLSX, PPTX, PNG, and JPG—and then extract the text content, which the user can then download. The setup should be containerized using Docker Compose, and the UI should be accessible locally.

Tags

python fastapi htmx web-ui document-parsing docker local-processing file-upload

Quality Score

C
60.9/100
Structure
56
Code Quality
90
Documentation
37
Testing
0
Practices
77
Security
100
Dependencies
80

Strengths

  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices — no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • No tests found — high risk of regressions
  • No CI/CD configuration — manual testing and deployment

Recommendations

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

Languages

css
56.5%
html
20.6%
python
14.0%
markdown
5.9%
toml
1.6%
yaml
1.4%

Frameworks

FastAPI

Symbols

function4
variable4
constant3

API Endpoints (4)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
MethodPathHandlerFramework
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
GET/indexFastAPI/Flask
GET/download/{job_id}download_textFastAPI/Flask
GET/download/{job_id}/mddownload_markdownFastAPI/Flask
POST/parseparse_documentFastAPI/Flask

Quality Timeline

1 quality score recorded.

View File Metrics
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
1 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nfastapi0.135.3 · 0 gadgets · risk 0.0