Gotinymush
D 58 completedPipeline State
completedPipeline Metadata
AI Prompt
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/10Tags
Technologies
Claude Models
Quality Score
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
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A modern reimplementation of TinyMUSH 3.3 in Go. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
