{"repo":"getartisanflow/alpineflow","free":true,"listed":false,"github":"https://github.com/getartisanflow/alpineflow","clone":"git clone https://github.com/getartisanflow/alpineflow.git","description":"The flowchart engine Alpine.js never had. Directive-driven node-based UIs with animation, layout, and collaboration.","language":"TypeScript","stars":63,"topics":["alpinejs","canvas","dag","diagram","drag-and-drop","flowchart","javascript","laravel","livewire","node-graph"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"AlpineFlow A directive-driven flow diagram and node-graph engine for Alpine.js -- interactive flowcharts, diagrams, and visual editors with a simple x-flow- API. Install Quick Start CSS Features - Directive-driven API -- build flows with x-flow- directives, no framework boilerplate - 7 edge types -- bezier, smoothstep, straight, orthogonal, avoidant, editable, floating - Node shapes, groups & nesting -- resize, rotate, and compose complex layouts - Connection modes -- drag, click, proximity, multi-connect, easy connect, keyboardConnect (a11y), async connectValidator gate, collapseBidirectionalEdges rendering - Canvas controls -- minimap, background patterns, panels, keyboard shortcuts - Animation engine -- timeline, particles, path motion (orbit, wave, pendulum, drift), camera follow - Compute flows -- manual and auto modes for data-driven pipelines - Interactions -- context menus, toolbars, collapse, drag from sidebar, save/restore, undo/redo, touch support - Schema addon ( /schema subpath) -- typed-field designer with field CRUD, reference inference, stable JSON serialization, three-scope inspector directives - Theming -- CSS variables and dark mode - TypeScript -- full type definitions included Optional Addons Documentation Full documentation is available at artisanflow.dev. Follow the journey of building AlpineFlow and WireFlow at zachiler.dev. Acknowledgements AlpineFlow was inspired by React Flow and its core architecture. Special thanks to the React Flow team for pione","default_branch":null,"files":null,"tree":[],"storefront":"/r/getartisanflow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/getartisanflow/alpineflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}