Gotinymush

D 58 completed
Library
monorepo / go · small
233
Files
69,270
LOC
2
Frameworks
10
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
71.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #61034
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create a modern, command-line based MUD server reimplementation in Go, similar to TinyMUSH. The system needs to be able to run from source or via Docker. Key features to include are compatibility with existing TinyMUSH 3.x databases (like `.FLAT` files) and softcode, support for 550+ softcode functions, and a web interface with a REST API. Please structure the project to handle configuration via YAML and support SSL/TLS connections.
go mud cli backend docker rest-api networking game-server
Generated by gemma4:latest

Catalog Information

GoTinyMUSH is a modern reimplementation of the classic TinyMUSH server in Go, preserving compatibility with existing databases and softcode.

Description

GoTinyMUSH is a from-scratch port of the TinyMUSH server, replacing over 76,000 lines of C code with approximately 24,000 lines of Go. It can directly import any TinyMUSH 3.x .FLAT file and run existing game databases without requiring softcode changes for standard features. The project includes a web interface, REST API, and support for SSL/TLS, OOB protocols, backups, archives, and an AI chatbot service.

الوصف

هو تنفيذ حديث للخدمة TinyMUSH في Go، يحافظ على compatibility مع قواعد البيانات والكود المضغوط الحالية. يمكنه مباشرةً استيراد أي ملف .FLAT من TinyMUSH 3.x وتشغيل قواعد البيانات الموجودة بالفعل دون حاجة إلى تغييرات في الكود المضغوط للميزات القياسية. يحتوي المشروع على واجهة ويب و REST API ودعم SSL/TLS وبروتوكولات OOB ونسخ احتياطي وملفات归档 ومكتبات حوارية ذكية.

Novelty

7/10

Tags

game-server mud tinymush go reimplementation

Technologies

ent

Claude Models

claude-opus-4.6

Quality Score

D
57.6/100
Structure
58
Code Quality
51
Documentation
66
Testing
55
Practices
57
Security
65
Dependencies
60

Strengths

  • Well-documented README with substantial content
  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

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

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

22.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility analyzer · published findings · https://repobility.com
Unknown
License
6.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
57.4%
text
21.4%
json
9.8%
typescript
8.4%
markdown
1.8%
javascript
0.5%
css
0.4%
yaml
0.3%
html
0.0%
shell
0.0%

Frameworks

Tailwind CSS Vite

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject DescriptionA modern reimplementation of TinyMUSH 3.3 in Go.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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