Server3

D 55 completed
Api
api / go · small
175
Files
26,002
LOC
1
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #56925
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
Source: Repobility analyzer · https://repobility.com

AI Prompt

Create a Go-based WhatsApp server API using the Fiber framework. I need it to support sending WhatsApp messages via an HTTP API, handle mentions using phone numbers (e.g., `@phoneNumber`), and allow posting WhatsApp Status updates. It should also support sending stickers by automatically converting images (JPG, PNG, etc.) to WebP format, and it must include functionality to compress both images and videos before sending. Finally, please ensure it supports basic authentication using multiple credentials.
go fiber api whatsapp messaging http image-processing sticker backend
Generated by gemma4:latest

Catalog Information

This project is a Go-based WhatsApp server that allows for efficient memory use and supports various architectures.

Description

Golang WhatsApp is a tool built with Go for efficient memory use. It supports ARM, AMD architecture, and MCP protocol. The project includes features such as sending WhatsApp messages via HTTP API, MCP server support, mentioning someone, posting WhatsApp status, sending stickers, compressing images and videos before sending, and changing OS name.

الوصف

هذا المشروع هو خادم ووتساب مبني على لغة Go للتعامل مع الذاكرة بشكل فعال. يدعم الأركيترشير ARM، AMD، ومواصفات MCP. يحتوي المشروع على ميزات مثل إرسال رسائل ووتساب عبر API HTTP، دعم خادم MCP، ذكر شخص ما، نشر حالة ووتساب، إرسال رموز،压缩 الصور والفيديوهات قبل الإرسال، وتغيير اسم النظام.

Novelty

7/10

Tags

whatsapp-api http-api mcp-protocol image-compression video-compression sticker-sending status-posting

Claude Models

claude (unknown version)

Quality Score

D
55.3/100
Structure
60
Code Quality
47
Documentation
50
Testing
45
Practices
60
Security
82
Dependencies
50

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 2 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 3174 duplicate lines detected \u2014 consider DRY refactoring
  • 6 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

30.8h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Repobility (the analyzer behind this table) · https://repobility.com
MIT
License
15.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
51.7%
javascript
26.0%
yaml
15.3%
markdown
4.5%
css
1.3%
html
1.2%
text
0.1%
toml
0.0%

Frameworks

Fiber

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
auto_descriptionProject Description![Patreon](https://www.patreon.com/c/aldinokemal) If you're using this tools to generate income, consider supporting its development by becoming a Patreon member! Your support helps ensure the library stays maintained and receives regular updates!80%
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/89606.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV