{"id":15060862,"url":"https://github.com/sharpmush/sharpmush","last_synced_at":"2025-06-26T02:03:13.009Z","repository":{"id":227015113,"uuid":"770176710","full_name":"SharpMUSH/SharpMUSH","owner":"SharpMUSH","description":"A dotnet MUSH Server with a PennMUSH compatibility layer","archived":false,"fork":false,"pushed_at":"2025-06-23T20:50:32.000Z","size":5141,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-26T02:03:08.815Z","etag":null,"topics":["ansi","antlr4","arangodb","csharp","docker","domain-specific-language","dsl","fsharp","mud","mud-server","mush-server","pennmush","softcode","telnet","testcontainers"],"latest_commit_sha":null,"homepage":"https://sharpmush.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SharpMUSH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-11T04:30:10.000Z","updated_at":"2025-06-23T20:50:36.000Z","dependencies_parsed_at":"2024-08-09T21:27:14.376Z","dependency_job_id":"60dfe468-6751-4e1a-8f00-5915eb658f48","html_url":"https://github.com/SharpMUSH/SharpMUSH","commit_stats":{"total_commits":394,"total_committers":3,"mean_commits":"131.33333333333334","dds":"0.24619289340101524","last_synced_commit":"3f1c8a7261876a3d48d54cbeea3c326faae26ca7"},"previous_names":["sharpmush/sharpmush"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SharpMUSH/SharpMUSH","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpMUSH%2FSharpMUSH","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpMUSH%2FSharpMUSH/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpMUSH%2FSharpMUSH/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpMUSH%2FSharpMUSH/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SharpMUSH","download_url":"https://codeload.github.com/SharpMUSH/SharpMUSH/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpMUSH%2FSharpMUSH/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261984644,"owners_count":23240302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansi","antlr4","arangodb","csharp","docker","domain-specific-language","dsl","fsharp","mud","mud-server","mush-server","pennmush","softcode","telnet","testcontainers"],"created_at":"2024-09-24T23:05:32.997Z","updated_at":"2025-06-26T02:03:12.935Z","avatar_url":"https://github.com/SharpMUSH.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SharpMUSH\n\u003cimg align=\"left\" width=\"300em\" src=\"./Solution Files/Logo.svg\" alt=\"A sharp logo for SharpMUSH.\"/\u003e\nSharpMUSH is modern iteration of a style of \u003cem\u003etext-based role-playing\u003c/em\u003e servers referred to as '\u003cb\u003eMUSHes\u003c/b\u003e' or '\u003cb\u003eMU*\u003c/b\u003e' written with more modern needs in mind.\n\u003cbr/\u003e\n\u003cbr/\u003e\nIt takes its basis and functionality heavily from PennMUSH and its brethren with the intent of a compatibility layer.\n\n![F#](https://img.shields.io/badge/f%23-%23239120.svg?style=for-the-badge\u0026logo=c-sharp\u0026logoColor=white)\n![C#](https://img.shields.io/badge/c%23-%23239120.svg?style=for-the-badge\u0026logo=c-sharp\u0026logoColor=white)\n![.Net](https://img.shields.io/badge/.NET-5C2D91?style=for-the-badge\u0026logo=.net\u0026logoColor=white)\n![Visual Studio](https://img.shields.io/badge/Visual%20Studio-5C2D91.svg?style=for-the-badge\u0026logo=visual-studio\u0026logoColor=white)\u003cbr/\u003e\n[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/SharpMUSH/SharpMUSH/dotnet.yml?style=for-the-badge)](https://github.com/SharpMUSH/SharpMUSH/actions/workflows/dotnet.yml)\n[![Discord](https://img.shields.io/discord/1216626296642343044?style=for-the-badge\u0026refresh=1)](https://discord.gg/jYErRbqaC9)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n# Why SharpMUSH\nSharpMUSH is a modern iteration of the time tested MUSH frameworks. It provides a layer of compatibility for PennMUSH for transferability, and building a modern tech landscape around it that does away with many of the limitations that have made MUSHes harder use, without losing what makes them great.\n\n# Documentation\nYou can find our documentation here: [SharpMUSH Documentation](https://sharpmush.com).\nThis features such elements as our Compatibility, Installation, and API documentation, and how to download SharpMUSH and get up and running!\n\n# Release Status\nCurrently, there is no Release Candidate for SharpMUSH. \nWe are still in the early stages of development, and are working on getting a stable release out.\n\n# Quick Contribution Guide\n## How to Build and Test\n- Install [.Net 9](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)\n- Install [Docker Desktop](https://www.docker.com/products/docker-desktop/)\n\nBuild with:\n```bash\ndotnet build\n```\n\nRun the tests with:\n```bash\ndotnet test\n```\n\nThe main entrypoint to set as a Startup Project is SharpMUSH.Server\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharpmush%2Fsharpmush","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharpmush%2Fsharpmush","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharpmush%2Fsharpmush/lists"}