{"id":34809142,"url":"https://github.com/maxscharwath/describble","last_synced_at":"2025-12-25T12:16:30.649Z","repository":{"id":168234587,"uuid":"643858395","full_name":"maxscharwath/describble","owner":"maxscharwath","description":"An innovative whiteboard application designed to help you collaborate and bring your ideas to life.","archived":false,"fork":false,"pushed_at":"2025-09-05T10:27:20.000Z","size":4270,"stargazers_count":23,"open_issues_count":6,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-12T13:15:47.390Z","etag":null,"topics":["collaboration","ddnet","decentralized","whiteboard"],"latest_commit_sha":null,"homepage":"https://describble.io","language":"TypeScript","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/maxscharwath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":["maxscharwath"]}},"created_at":"2023-05-22T09:55:43.000Z","updated_at":"2024-11-06T06:48:44.000Z","dependencies_parsed_at":"2023-10-16T13:18:30.629Z","dependency_job_id":"9900e4e4-ff51-40da-93a1-0b507bbc912e","html_url":"https://github.com/maxscharwath/describble","commit_stats":{"total_commits":193,"total_committers":2,"mean_commits":96.5,"dds":"0.010362694300518172","last_synced_commit":"7cba2d158f8aa69a6cc58af12a623ad0b390e163"},"previous_names":["maxscharwath/describble"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/maxscharwath/describble","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxscharwath%2Fdescribble","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxscharwath%2Fdescribble/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxscharwath%2Fdescribble/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxscharwath%2Fdescribble/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxscharwath","download_url":"https://codeload.github.com/maxscharwath/describble/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxscharwath%2Fdescribble/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28029095,"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","status":"online","status_checked_at":"2025-12-25T02:00:05.988Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["collaboration","ddnet","decentralized","whiteboard"],"created_at":"2025-12-25T12:16:25.039Z","updated_at":"2025-12-25T12:16:30.637Z","avatar_url":"https://github.com/maxscharwath.png","language":"TypeScript","funding_links":["https://github.com/sponsors/maxscharwath"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/maxscharwath/Describble/assets/6887819/8448d056-b322-4cd5-951e-b388b2e06a46\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/maxscharwath/Describble/assets/6887819/e3868a47-4fef-419e-a3aa-782cff779d41\"\u003e\n    \u003cimg alt=\"Describble logo\" width=\"50%\" src=\"https://github.com/maxscharwath/Describble/assets/6887819/e3868a47-4fef-419e-a3aa-782cff779d41\"\u003e\n  \u003c/picture\u003e\n\u003c/h1\u003e\n🎨 Unleash Your Imagination! 🌟\n\nWelcome to Describble,\nan innovative whiteboard application designed to help you collaborate and bring your ideas to life.\nCreated by Maxime Scharwath for his bachelor's thesis at HEIG-VD,\nDescribble provides a dynamic platform where people can come together to brainstorm, visualize,\nand share their ideas in a decentralized environment.\n\nWith Describble's infinite whiteboard canvas, you have the perfect space to nurture your ideas and watch them flourish.\nWhether you're planning projects, teaching,\nor simply letting your imagination run wild,\nDescribble empowers you to turn abstract concepts into vibrant visual representations.\n\nBuilt with the powerful React framework and flexible Scalable Vector Graphics (SVG),\nDescribble offers a smooth and immersive user experience.\nIts decentralized architecture ensures data ownership, privacy, and the freedom to collaborate seamlessly.\n\nTry Describble now at https://describble.io and let your ideas come to life in the most captivating way. 🚀\n\n## 🎨 Apps\n\n### [`apps/describble`](./apps/describble)\nThis is the main application for Describble.\nIt's an infinite whiteboard where users can visualize and share their ideas.\n\n### [`apps/ddnet-server`](./apps/ddnet-server)\nThis is a signaling server for the Decentralized Document Network (DDNet).\nIt enables peer-to-peer communication between clients in the network.\n\n## 📦 Packages\n\n### [`packages/base-x`](./packages/base-x)\nThis is a Base-encoding TypeScript library used for encoding and decoding data in various base systems.\n\n### [`packages/ddnet`](./packages/ddnet)\nDecentralized Document Network (DDNet) is a cutting-edge,\ndecentralized network designed for secure storage and access of documents.\n\n### [`packages/moodie`](./packages/moodie)\nMoodie is a delightful, lightweight JavaScript library for React that generates SVG-based,\nexpressive avatars from any username and color palette.\n\n### [`packages/srp`](./packages/srp)\nThis TypeScript SRP (Secret Recovery Phrase) library is an enhanced version of the original bitcoinjs/bip39 library.\n\n## 📚 Prerequisites\n\nTo get started with Describble, make sure you have the following installed:\n\n- [Node.js](https://nodejs.org/en/download/) (v19 or higher)\n- [pnpm](https://pnpm.io/installation) 📦\n\n## 🚀 Getting Started\n\n```bash\n# Install dependencies\npnpm install\n\n# Start development script\npnpm dev\n\n# Build production script\npnpm build\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxscharwath%2Fdescribble","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxscharwath%2Fdescribble","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxscharwath%2Fdescribble/lists"}