Evo

D 57 completed
Framework
containerized / go · small
251
Files
42,914
LOC
1
Frameworks
2
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
72.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:14
Deduplication group #56851
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (1)
Web Backend
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create a modular backend framework in Go, similar to the EVO Framework. I need it to be built using Fiber and follow an MVC structure. The framework should include components for database interaction, context management, and handling application lifecycle events like graceful shutdown and health checks. Please structure it to be easily extensible for future features.
go fiber backend mvc framework golang api modular
Generated by gemma4:latest

Catalog Information

EVO Framework is a modular Go backend framework that streamlines development by providing a comprehensive MVC-based toolset.

Description

EVO Framework offers a modular architecture that encourages clean separation of concerns through the MVC pattern. It bundles a rich set of utilities—ranging from database migration, health checks, and logging to asynchronous operations and command‑line argument handling—so developers can focus on business logic. The framework is designed for extensibility, allowing core modules to be swapped or extended without disrupting the overall structure. It supports multiple database drivers and includes built‑in pagination, making it suitable for a wide range of web services. Targeted at Go developers who want rapid, maintainable backend solutions, EVO reduces boilerplate and improves code readability.

الوصف

يُقدِّم إطار EVO بنية معيارية تشجع على فصل الاهتمامات بوضوح عبر نمط MVC. يتضمن مجموعة شاملة من الأدوات—من الترحيل للبيانات، وفحوصات الصحة، والسجلات، إلى العمليات غير المتزامنة ومعالجة معلمات سطر الأوامر—مما يتيح للمطورين التركيز على المنطق التجاري. صُمم الإطار ليكون قابلًا للتوسعة، بحيث يمكن تبديل أو توسيع الوحدات الأساسية دون تعطيل البنية العامة. يدعم عدة محركات قواعد بيانات ويشمل ترقيم الصفحات المدمج، ما يجعله مناسبًا لمجموعة واسعة من خدمات الويب. يستهدف المطورين الذين يعملون بلغة Go ويبحثون عن حلول خلفية سريعة وسهلة الصيانة، ويقلل الإطار الحاجة إلى كتابة كود متكرر ويعزز قابلية القراءة. يدمج الإطار أيضًا أنماطًا متقدمة للمعالجة غير المتزامنة، وتكوينات مخصصة، وتكامل مع أنظمة خارجية، ما يضيف قيمة كبيرة للمشاريع التي تتطلب مرونة عالية. يتيح للمطورين بناء تطبيقات معمارية نظيفة، مع الحفاظ على قابلية التوسع والتكامل مع أدوات أخرى بسهولة.

Novelty

6/10

Tags

modular-architecture mvc-pattern backend-development extensible-modules rapid-prototyping code-organization toolset-integration

Technologies

ent fiber gorm

Claude Models

claude-sonnet-4.6 claude-opus-4.6 claude-sonnet-4.5 claude-opus-4.5

Quality Score

D
57.2/100
Structure
58
Code Quality
52
Documentation
65
Testing
30
Practices
72
Security
76
Dependencies
50

Strengths

  • Consistent naming conventions (snake_case)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 5054 duplicate lines detected \u2014 consider DRY refactoring
  • 9 'god files' with >500 LOC need decomposition

Recommendations

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

Security & Health

18.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Same scanner, your repo: https://repobility.com — Repobility
MIT
License
11.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
79.5%
markdown
20.5%

Frameworks

Fiber

Concepts (1)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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