{"id":15043908,"url":"https://github.com/fdm-monster/fdm-monster","last_synced_at":"2026-01-17T06:39:34.489Z","repository":{"id":37001113,"uuid":"405345946","full_name":"fdm-monster/fdm-monster","owner":"fdm-monster","description":"3D printer farm management platform for local or in-cloud usage using OctoPrint, Moonraker, PrusaLink and Bambu Lab.","archived":false,"fork":false,"pushed_at":"2026-01-15T09:49:20.000Z","size":58744,"stargazers_count":130,"open_issues_count":48,"forks_count":16,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2026-01-15T14:39:01.249Z","etag":null,"topics":["3d-printing","autodiscovery","bambu-lab","farmpi","fluidd","klipper","klippy","mainsail","marlin","monsterpi","mqtt","nestjs","nodejs","octopi","octoprint","prusa","prusa-link","socketio","sqlite3","virtualklipper"],"latest_commit_sha":null,"homepage":"https://docs.fdm-monster.net/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fdm-monster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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},"funding":{"github":["davidzwa","fdm-monster"],"ko_fi":"davidzwa"}},"created_at":"2021-09-11T10:11:23.000Z","updated_at":"2026-01-15T09:49:52.000Z","dependencies_parsed_at":"2023-09-24T11:42:54.980Z","dependency_job_id":"5a7c4034-b26e-4332-9fb4-ddb01a7e441f","html_url":"https://github.com/fdm-monster/fdm-monster","commit_stats":{"total_commits":4545,"total_committers":10,"mean_commits":454.5,"dds":0.4431243124312432,"last_synced_commit":"1961cf974f535b6b0aece00a271f3df2615f66a8"},"previous_names":[],"tags_count":131,"template":false,"template_full_name":null,"purl":"pkg:github/fdm-monster/fdm-monster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdm-monster%2Ffdm-monster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdm-monster%2Ffdm-monster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdm-monster%2Ffdm-monster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdm-monster%2Ffdm-monster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdm-monster","download_url":"https://codeload.github.com/fdm-monster/fdm-monster/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdm-monster%2Ffdm-monster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28502744,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T04:31:57.058Z","status":"ssl_error","status_checked_at":"2026-01-17T04:31:45.816Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["3d-printing","autodiscovery","bambu-lab","farmpi","fluidd","klipper","klippy","mainsail","marlin","monsterpi","mqtt","nestjs","nodejs","octopi","octoprint","prusa","prusa-link","socketio","sqlite3","virtualklipper"],"created_at":"2024-09-24T20:49:48.546Z","updated_at":"2026-01-17T06:39:34.470Z","avatar_url":"https://github.com/fdm-monster.png","language":"TypeScript","funding_links":["https://github.com/sponsors/davidzwa","https://github.com/sponsors/fdm-monster","https://ko-fi.com/davidzwa","https://ko-fi.com/V7V6XFWY0"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\" style=\"margin-bottom: 0\"\u003e\n    \u003ca href=\"https://docs.fdm-monster.net/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        \u003cimg width=\"150\" src=\"https://github.com/fdm-monster/fdm-monster-client-next/blob/main/public/img/logo.png?raw=true\" alt=\"FDM Monster\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\" style=\"padding-top: 0; margin-top: 10px\"\u003eFDM Monster\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://discord.gg/mwA8uP8CMc\"\u003e\u003cimg src=\"https://img.shields.io/discord/864835453773807686?label=Discord\u0026logo=discord\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/fdm-monster/fdm-monster/releases/latest\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/release/fdm-monster/fdm-monster\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/fdm-monster/fdm-monster/stargazers\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/fdm-monster/fdmonster\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues/fdm-monster/fdm-monster\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://app.codecov.io/gh/fdm-monster/fdm-monster\"\u003e\n        \u003cimg src=\"https://codecov.io/gh/fdm-monster/fdm-monster/branch/develop/graph/badge.svg?flag=server-nodejs\u0026precision=0\"/\u003e\u003c/a\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://unraid.net/community/apps?q=fdm+monster\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Unraid%20Community%20Application-fc832e\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\nFDM Monster is a server for managing your 3D printer farm through [OctoPrint](https://octoprint.org/) as well as [Klipper](https://www.klipper3d.org/) using [Moonraker](https://github.com/Arksine/moonraker), [Prusa-Link](https://github.com/prusa3d/Prusa-Link) \nand [Bambu Lab LAN mode](https://wiki.bambulab.com/en/knowledge-sharing/enable-lan-mode).\n\n## Check out our [documentation](https://docs.fdm-monster.net)\n\n![fdm-monster-main-grid](https://github.com/user-attachments/assets/4137d8d6-0365-44db-b9a9-53e3820a4cb3)\n\n## Features 🖨️\nHere is a list of features that make FDM Monster stand out:\n\n- Adding OctoPrint, Moonraker, Prusa-Link and Bambu Lab instances\n- Dragging or creating new printers on a customizable grid\n- Drag n drop GCode to print\n- Select printers and print one GCode file in batch \n- Marking printers as 'under maintenance'\n- Import printers from software like OctoFarm\n- YAML backup and import\n- Thumbnail support\n- SQLite database\n\n## Installation methods ⚙️\n\n### Quick Install (Linux)\n```bash\ncurl -fsSL https://raw.githubusercontent.com/fdm-monster/fdm-monster-scripts/main/install/linux/install.sh | bash\n```\n\n### Other Methods\n \n- [Docker image](https://hub.docker.com/r/fdmmonster/fdm-monster)\n- [Raspberry Pi image MonsterPi](https://docs.fdm-monster.net/guides/monsterpi)\n- [Unraid Community App](https://unraid.net/community/apps?q=fdm+monster)\n\nWould you like to add a method of running FDM Monster? Please reach out or create an issue/pull-request!\n\n## Getting started 😎\n\nCheck out the [documentation](https://docs.fdm-monster.net) to install or deploy FDM Monster for your farm. Are you interested in running the Raspberry Pi image?\nPlease jump ahead [MonsterPi Section](https://docs.fdm-monster.net/guides/monsterpi).\n\n## Reach out for questions or ideas ❔\n\nPlease join the discord, but stay professional and proactive!\n\n- Discord server: https://discord.gg/mwA8uP8CMc\n- Website: [https://fdm-monster.net](https://fdm-monster.net)\n \n## Support the project 💸\n\nIs the project helping you? Please consider these options. FDM Monster would not exist without all your support! \n\n![GitHub Sponsor](https://img.shields.io/github/sponsors/fdm-monster?label=Sponsor\u0026logo=GitHub)\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/V7V6XFWY0)\n\n## Sponsors 🤩\n\nPlease consider sponsoring FDM Monster to help this project! You can find the [GitHub Sponsorship Tiers here](https://github.com/sponsors/fdm-monster).\n\nThanks to the following parties for their financial support:\n\n### Tier 1\n- (empty)\n\n### Tier 2\n- [thatguymendel](https://github.com/thatguymendel)\n\n### Tier 3\n- [MrHitchcock](https://github.com/MrHitchcock)\n- [That Guy Jaysen](https://github.com/thatguy-jaysenodell)\n\n### Tier 4\n- [doucettom](https://github.com/doucettom)\n\n### One Time\n- [th3dstudio](https://github.com/th3dstudio)\n\n\n## Contributors ✨\n\nThese are the people involved in the project. Find the meaning of the emoji keys [here](https://allcontributors.org/docs/en/emoji-key).\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-24-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/davidzwa\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6005355?v=4?s=40\" width=\"40px;\" alt=\"David Zwart\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Zwart\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Adavidzwa\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/fdm-monster/fdm-monster/commits?author=davidzwa\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-davidzwa\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#userTesting-davidzwa\" title=\"User Testing\"\u003e📓\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://kevenaar.name\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/834643?v=4?s=40\" width=\"40px;\" alt=\"Maurice Kevenaar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMaurice Kevenaar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#security-mkevenaar\" title=\"Security\"\u003e🛡️\u003c/a\u003e \u003ca href=\"#maintenance-mkevenaar\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#ideas-mkevenaar\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Amkevenaar\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/fdm-monster/fdm-monster/pulls?q=is%3Apr+reviewed-by%3Amkevenaar\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#infra-mkevenaar\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/Tobikisss\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45754890?v=4?s=40\" width=\"40px;\" alt=\"Tobias\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTobias\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Tobikisss\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-Tobikisss\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3ATobikisss\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://tideline3d.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12903320?v=4?s=40\" width=\"40px;\" alt=\"tideline3d\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etideline3d\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Atideline3d\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-tideline3d\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/windarrow3d\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/91099282?v=4?s=40\" width=\"40px;\" alt=\"WindArrow3d\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWindArrow3d\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Awindarrow3d\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#financial-windarrow3d\" title=\"Financial\"\u003e💵\u003c/a\u003e \u003ca href=\"#ideas-windarrow3d\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#userTesting-windarrow3d\" title=\"User Testing\"\u003e📓\u003c/a\u003e \u003ca href=\"#platform-windarrow3d\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"http://lucianchapar.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33263520?v=4?s=40\" width=\"40px;\" alt=\"Lucian Chapar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLucian Chapar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Alucian151\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/Dumnersm580\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/80608783?v=4?s=40\" width=\"40px;\" alt=\"Dumnersm580\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDumnersm580\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/commits?author=Dumnersm580\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-Dumnersm580\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"http://www.tophattwaffle.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6774125?v=4?s=40\" width=\"40px;\" alt=\"tophattwaffle\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etophattwaffle\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Atophattwaffle\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-tophattwaffle\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/rmhenn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22482801?v=4?s=40\" width=\"40px;\" alt=\"rmhenn\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ermhenn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-rmhenn\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Armhenn\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/cyrixdx4\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/62126724?v=4?s=40\" width=\"40px;\" alt=\"cyrixdx4\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ecyrixdx4\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Acyrixdx4\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/doucettom\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6595645?v=4?s=40\" width=\"40px;\" alt=\"doucettom\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edoucettom\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Adoucettom\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-doucettom\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/ZombiesLoveMe\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35661391?v=4?s=40\" width=\"40px;\" alt=\"Callum\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCallum\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-ZombiesLoveMe\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/bharvey88\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8107750?v=4?s=40\" width=\"40px;\" alt=\"bharvey88\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebharvey88\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Abharvey88\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#infra-bharvey88\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#platform-bharvey88\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/Mikec78660\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/108021920?v=4?s=40\" width=\"40px;\" alt=\"Mikec78660\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMikec78660\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Mikec78660\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://techinterview.guide\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/168030?v=4?s=40\" width=\"40px;\" alt=\"w. ian douglas\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ew. ian douglas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-iandouglas\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"http://insanityautomation.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/38436470?v=4?s=40\" width=\"40px;\" alt=\"InsanityAutomation\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eInsanityAutomation\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-InsanityAutomation\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3AInsanityAutomation\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/LyfeOnEdge\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/26140376?v=4?s=40\" width=\"40px;\" alt=\"Andrew (LyfeOnEdge) (ArcticGentoo)\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndrew (LyfeOnEdge) (ArcticGentoo)\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-LyfeOnEdge\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/callanova\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/175639705?v=4?s=40\" width=\"40px;\" alt=\"callanova\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ecallanova\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Acallanova\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/thatguymendel\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/67444998?v=4?s=40\" width=\"40px;\" alt=\"thatguymendel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ethatguymendel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-thatguymendel\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/julien-printerbox\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/134132189?v=4?s=40\" width=\"40px;\" alt=\"julien-printerbox\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejulien-printerbox\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-julien-printerbox\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/Tbwan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/44231748?v=4?s=40\" width=\"40px;\" alt=\"Tbwan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTbwan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3ATbwan\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/nuvious\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5287736?v=4?s=40\" width=\"40px;\" alt=\"David Cheeseman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Cheeseman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-nuvious\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#platform-nuvious\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"#infra-nuvious\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"https://github.com/thatguy-jaysenodell\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/118288184?v=4?s=40\" width=\"40px;\" alt=\"That Guy Jaysen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThat Guy Jaysen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3Athatguy-jaysenodell\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"10%\"\u003e\u003ca href=\"http://design.zagethy.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6075740?v=4?s=40\" width=\"40px;\" alt=\"Zagethy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZagethy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/fdm-monster/fdm-monster/issues?q=author%3AZagethy\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003ctable\u003e\u003c/table\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n\n## Contribute\n\nFeel like joining in as a developer or do you have a quick fix? Great! Please read\nthe [CONTRIBUTING](CONTRIBUTING.md) file.\n\n### Development Progress\n\n- [x] :rocket: Docker amd64 and arm64 image\n- [x] :rocket: Quick duplication of FDM Monster printers\n- [x] 🛡️ Complete API test coverage\n- [x] :rocket: Floor management\n- [x] :rocket: Linux 1-click install\n- [x] Printer Job History\n- [x] Printer placement using drag n drop \n- [x] 🔌 Raspberry Pi image (https://github.com/fdm-monster/MonsterPi)\n- [x] :rocket: Documentation (https://docs.fdm-monster.net)\n- [x] 🛡️ Login and User management (with roles)\n- [x] OctoFarm printer import \n- [x] OctoPrint, Bambu, PrusaLink Klipper and Moonraker API integration\n- [x] GCode Thumbnail support\n- [x] `.gcode`, `.bgcode` and `.gcode.3mf` support\n- [x] Modern UI layout and tile design\n- [x] Print Queue\n- [x] Extended webcam integration\n- [ ] Spoolman integration\n\n## License\n\nFDM Monster is licensed with [AGPL-3.0](LICENSE). For details, please consult the [LICENSE](LICENSE) file.\n\n## Historical Note\n\nThis project has been forked from OctoFarm at September 2021 when I ended as a contributor to this project. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdm-monster%2Ffdm-monster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdm-monster%2Ffdm-monster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdm-monster%2Ffdm-monster/lists"}