{"id":28285556,"url":"https://github.com/scriptedbutton/diagramify","last_synced_at":"2026-04-25T12:33:00.119Z","repository":{"id":287971566,"uuid":"944231962","full_name":"ScriptedButton/diagramify","owner":"ScriptedButton","description":"Diagramify is a modern web application for creating and visualizing project management diagrams, specifically Activity on Arrow (AOA) and Activity on Node (AON) diagrams. Built with Next.js and React, it provides an intuitive interface for diagram creation and manipulation.","archived":false,"fork":false,"pushed_at":"2025-04-17T22:00:56.000Z","size":542,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-16T11:43:40.548Z","etag":null,"topics":["aoa","arrow-on-arrow","diagrams","react","typescript"],"latest_commit_sha":null,"homepage":"https://diagramify-beta.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ScriptedButton.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-07T02:08:19.000Z","updated_at":"2025-04-17T22:01:00.000Z","dependencies_parsed_at":"2025-04-14T22:46:32.219Z","dependency_job_id":null,"html_url":"https://github.com/ScriptedButton/diagramify","commit_stats":null,"previous_names":["scriptedbutton/diagramify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ScriptedButton/diagramify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScriptedButton%2Fdiagramify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScriptedButton%2Fdiagramify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScriptedButton%2Fdiagramify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScriptedButton%2Fdiagramify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ScriptedButton","download_url":"https://codeload.github.com/ScriptedButton/diagramify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScriptedButton%2Fdiagramify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32262801,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"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":["aoa","arrow-on-arrow","diagrams","react","typescript"],"created_at":"2025-05-21T19:17:10.679Z","updated_at":"2026-04-25T12:33:00.109Z","avatar_url":"https://github.com/ScriptedButton.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Diagramify\n\nDiagramify is a modern web application for creating and visualizing project management diagrams, specifically Activity on Arrow (AOA) and Activity on Node (AON) diagrams. Built with Next.js and React, it provides an intuitive interface for diagram creation and manipulation.\n\n## Features\n\n- Create and edit Activity on Arrow (AOA) diagrams\n- Create and edit Activity on Node (AON) diagrams\n- Interactive diagram canvas with drag-and-drop functionality\n- Modern, responsive UI built with Tailwind CSS\n- Real-time diagram updates\n- Export capabilities\n\n## Tech Stack\n\n- **Framework**: Next.js 15\n- **UI Library**: React 19\n- **Styling**: Tailwind CSS\n- **Diagram Libraries**:\n  - ReactFlow\n  - Dagre\n  - ELKJS\n- **UI Components**: Radix UI\n- **Type Safety**: TypeScript\n\n## Getting Started\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/ScriptedButton/diagramify.git\ncd diagramify\n```\n\n2. Install dependencies:\n\n```bash\nnpm install\n# or\nyarn install\n# or\npnpm install\n```\n\n3. Run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n```\n\n4. Open [http://localhost:3000](http://localhost:3000) with your browser to see the application.\n\n## Development\n\n- `npm run dev` - Start the development server with Turbopack\n- `npm run build` - Build the application for production\n- `npm run start` - Start the production server\n- `npm run lint` - Run ESLint for code linting\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptedbutton%2Fdiagramify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscriptedbutton%2Fdiagramify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptedbutton%2Fdiagramify/lists"}