diff --git a/sites/reactflow.dev/public/data/showcases.json b/sites/reactflow.dev/public/data/showcases.json index f2c80050e..4cfb585df 100644 --- a/sites/reactflow.dev/public/data/showcases.json +++ b/sites/reactflow.dev/public/data/showcases.json @@ -1 +1 @@ -[{"id":"f28588ac-30a4-407d-a18a-f82006343cf5","title":"Shaderfrog","url":"https://shaderfrog.com/2/","demoUrl":"https://shaderfrog.com/2/editor/cln84z4950000pan66v5fcunv","description":"An engine-agnostic no-code shader editor and composer","image":"f28588ac-30a4-407d-a18a-f82006343cf5.png","tags":[{"id":"R>gY","name":"image processing","color":"default"},{"id":"mzbD","name":"no-code","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":true},{"id":"5e7c4463-7dc9-40e9-b3df-7433f6fc9abc","title":"Stripe Docs","url":"https://stripe.com/docs","demoUrl":"https://stripe.com/docs/payments/checkout/how-checkout-works#lifecycle","description":"Diagrams for process documentation with interactive nodes","image":"5e7c4463-7dc9-40e9-b3df-7433f6fc9abc.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"}],"featured":true},{"id":"fca1a172-6af7-42a8-abe9-84befedf517c","title":"Supabase Schema Visualizer","url":"https://supabase.com/blog/supabase-studio-3-0#schema-visualizer","demoUrl":null,"description":"Visualizes PostgreSQL table relations","image":"fca1a172-6af7-42a8-abe9-84befedf517c.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":true},{"id":"0e29d66b-142b-42c4-a43c-6e3f6501d14b","title":"Typeform","url":"https://www.typeform.com/","demoUrl":"https://www.typeform.com/help/a/use-the-logic-map-to-add-logic-to-your-typeforms-5514792640916/","description":"Interactive tool to build and visualize complex survey logic","image":"0e29d66b-142b-42c4-a43c-6e3f6501d14b.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"}],"featured":true},{"id":"55140ec0-3720-4b1a-90fa-5ca5f99e5307","title":"AppBlocks","url":"https://appblocks.io","demoUrl":"https://appblocks.io/examples","description":"Drag and Drop Node Based Editor to Design Firmware for IoT Devices","image":"55140ec0-3720-4b1a-90fa-5ca5f99e5307.png","tags":[{"id":"mzbD","name":"no-code","color":"default"},{"id":"M_PE","name":"automation","color":"default"},{"id":"ef14bfc7-2a8c-4d84-ab6b-1f24aeb9bdad","name":"hardware","color":"default"}],"featured":false},{"id":"a65e16af-1ecc-44b2-ae3c-eb08fafcf829","title":"Arroyo","url":"https://arroyo.dev/","demoUrl":null,"description":"Distributed stream processing engine written in Rust","image":"a65e16af-1ecc-44b2-ae3c-eb08fafcf829.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"basU","name":"development","color":"default"}],"featured":false},{"id":"4027a033-8092-4a1c-807f-5ce6ef9720a2","title":"Attio Automations","url":"https://attio.com/product/automations","demoUrl":null,"description":"Build out workflows to automate common actions across CRM processes","image":"4027a033-8092-4a1c-807f-5ce6ef9720a2.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"mzbD","name":"no-code","color":"default"},{"id":"d0345f73-6c40-402a-8334-e8c26501bc16","name":"CRM","color":"default"}],"featured":false},{"id":"5fafa5a0-82f1-4adb-b42e-f5328030b676","title":"Baseten","url":"https://www.baseten.co/","demoUrl":"https://youtu.be/GkC4aumr6BQ?t=65","description":"Editor for orchestrating functions and integrations","image":"5fafa5a0-82f1-4adb-b42e-f5328030b676.png","tags":[{"id":"Dq\\b","name":"data science","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"}],"featured":false},{"id":"7fb5b455-204c-4dd4-bda7-8891910f08eb","title":"Bit","url":"https://bit.dev/","demoUrl":"https://bit.dev/docs/getting-started/composing/use-dependencies","description":"Visualizer for component dependencies","image":"7fb5b455-204c-4dd4-bda7-8891910f08eb.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"3546fd29-ce5e-4452-b3ed-32a6ffe24b51","title":"Botfront","url":"https://github.com/botfront/botfront","demoUrl":"https://botfront.io/docs/rasa/forms-slot-filling/#creating-forms","description":"No-code editor for creating dialog flows","image":"3546fd29-ce5e-4452-b3ed-32a6ffe24b51.png","tags":[{"id":"e]z;","name":"chatbot","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"f13a82cf-190a-4d3a-ae22-0aee61677478","title":"Carto Workflows","url":"https://carto.com/workflows","demoUrl":null,"description":"data preparation & analysis for geo data","image":"f13a82cf-190a-4d3a-ae22-0aee61677478.png","tags":[{"id":"OGRG","name":"data processing","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"27558b0e-7d13-40df-877f-1d16315ea3b2","title":"Cascade","url":"https://www.cascade.io/product","demoUrl":null,"description":"No-code data transformation toolkit for translating data into tables, charts or interactive apps","image":"27558b0e-7d13-40df-877f-1d16315ea3b2.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"07769388-7705-4c44-9097-f2594b714175","title":"Chainner","url":"https://github.com/joeyballentine/chaiNNer","demoUrl":null,"description":"Node-based UI for chaining image processing workflows powered by neural networks","image":"07769388-7705-4c44-9097-f2594b714175.png","tags":[{"id":"R>gY","name":"image processing","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"356fdcf3-2c4f-428e-a332-654f952942a4","title":"Comflow","url":"https://www.comflow-project.de/","demoUrl":null,"description":"Framework for controlling robotic systems","image":"356fdcf3-2c4f-428e-a332-654f952942a4.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"kMlg","name":"robotics","color":"default"}],"featured":false},{"id":"84cb5c22-ac3f-4980-90cb-6e9e6ecbf896","title":"Controllerlab","url":"https://controllerlab.io/","demoUrl":null,"description":"Drag-and-drop tool for remapping input devices","image":"84cb5c22-ac3f-4980-90cb-6e9e6ecbf896.png","tags":[{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"e2da039b-2bc9-4a4e-a176-818877bedc3d","title":"Covalent","url":"https://www.covalent.xyz/","demoUrl":null,"description":"Pythonic workflow orchestration platform for high-performance computing","image":"e2da039b-2bc9-4a4e-a176-818877bedc3d.png","tags":[{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"489a0d57-d936-489b-b5cd-26554573d52b","title":"Datablocks","url":"https://datablocks.pro","demoUrl":"https://editor.datablocks.pro/demo","description":"Editor for exploring, analyzing and transforming data by the creators of React Flow","image":"489a0d57-d936-489b-b5cd-26554573d52b.png","tags":[{"id":"OGRG","name":"data processing","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":false},{"id":"dede8359-054d-411c-a7a2-4707c11b20da","title":"Dify","url":"https://dify.ai/","demoUrl":null,"description":"An open-source LLM app development platform","image":"dede8359-054d-411c-a7a2-4707c11b20da.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"},{"id":"ede4f8e8-84cd-4a5a-87a5-d4196717e98b","name":"workflow","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"}],"featured":false},{"id":"a109d279-a4b7-48a5-a7fa-f8242c31d9e3","title":"Docugram","url":"https://docugram.app/","demoUrl":null,"description":"App that transforms documents into dynamic flow charts.","image":"a109d279-a4b7-48a5-a7fa-f8242c31d9e3.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"}],"featured":false},{"id":"d78a2728-6a4d-44b6-bef0-575a53f98c1c","title":"Domino","url":"https://domino-workflows.io/","demoUrl":null,"description":"Open source platform for creating and monitoring advanced workflows.","image":"d78a2728-6a4d-44b6-bef0-575a53f98c1c.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"mzbD","name":"no-code","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"8b4e2243-4e88-40be-89b8-4bfad13460f8","title":"Doubleloop","url":"https://doubleloop.app/","demoUrl":"https://app.doubleloop.app/strategy/2236/map","description":"Node-based dashboard builder to monitor business metrics","image":"8b4e2243-4e88-40be-89b8-4bfad13460f8.png","tags":[{"id":"<:cx","name":"dashboard","color":"default"}],"featured":false},{"id":"00a473dd-82f0-45e6-96fc-4c03d983206b","title":"ffmpeg.guide","url":"https://ffmpeg.guide/","demoUrl":"https://ffmpeg.guide/graph/demo","description":"Node-based UI to create FFmpeg filter graphs","image":"00a473dd-82f0-45e6-96fc-4c03d983206b.png","tags":[{"id":"R>gY","name":"image processing","color":"default"}],"featured":false},{"id":"0e4e9cdf-7c1c-49ae-bd5f-bfd0e62c522e","title":"Flojoy","url":"https://www.flojoy.ai/","demoUrl":null,"description":"No CodePython Programming for Test, Measurement, & Control","image":"0e4e9cdf-7c1c-49ae-bd5f-bfd0e62c522e.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"Dq\\b","name":"data science","color":"default"},{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"7be0d972-15b9-49c5-9c33-6ee81225f9ff","title":"Flowiseai","url":"https://flowiseai.com/","demoUrl":null,"description":"Drag & drop UI to build customized LLM flows","image":"7be0d972-15b9-49c5-9c33-6ee81225f9ff.png","tags":[{"id":"mzbD","name":"no-code","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"b5f38455-13a5-4518-a5db-466bc4ae3ea6","title":"Geoplex","url":"https://www.geoplex.de/","demoUrl":"https://www.geoplex.de/plexmap/switchboard/","description":"Tool for creating automated workflows for geo data processing tasks","image":"b5f38455-13a5-4518-a5db-466bc4ae3ea6.png","tags":[{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"26795ab2-cb25-4d6f-b150-f2bcc9a015f0","title":"Heuristica","url":"https://www.heuristi.ca/","demoUrl":"https://www.heuristi.ca/discover/48204e35-3a6e-4dcb-99ed-1fb91e45eb37","description":"AI-powered mind maps and concept maps for visual learning, thinking and research.","image":"26795ab2-cb25-4d6f-b150-f2bcc9a015f0.png","tags":[{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"}],"featured":false},{"id":"3aa76bcf-88ea-4d04-bda0-574ba628d7db","title":"JSON Sea","url":"https://github.com/altenull/json-sea","demoUrl":"https://www.jsonsea.com/","description":"Import JSON files to visualize data structures as a graph","image":"3aa76bcf-88ea-4d04-bda0-574ba628d7db.png","tags":[{"id":"RBZO","name":"data visualization","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"7b4ef3fc-f9ee-4736-8756-160b63191e7b","title":"LangFlow","url":"https://github.com/logspace-ai/langflow","demoUrl":"https://www.youtube.com/watch?v=GoNJiQxKDK0","description":"Build apps with a drag and drop user interface powered by LangChain","image":"7b4ef3fc-f9ee-4736-8756-160b63191e7b.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"}],"featured":false},{"id":"229bb0f0-0e52-4509-aad3-4f1d9d80b1dd","title":"Onesignal Journeys","url":"https://onesignal.com/journeys","demoUrl":"https://youtu.be/Jswyz80p2WI?t=1342","description":"Visual no-code workflow builder to automate messaging","image":"229bb0f0-0e52-4509-aad3-4f1d9d80b1dd.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"Y]Zf","name":"marketing","color":"default"}],"featured":false},{"id":"77b22a3c-cdb2-4629-b512-62441bc9f6de","title":"Openmetadata","url":"https://open-metadata.org/","demoUrl":"https://docs.open-metadata.org/overview/features#data-lineage","description":"Platform for metadata ingestion, exploration, and collaboration","image":"77b22a3c-cdb2-4629-b512-62441bc9f6de.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"e38708eb-eb15-4cee-9d13-bdff53743209","title":"OTelBin","url":"https://github.com/dash0hq/otelbin","demoUrl":"https://www.otelbin.io/","description":"Web-based tool to facilitate OpenTelemetry collector configuration editing and verification","image":"e38708eb-eb15-4cee-9d13-bdff53743209.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"312d95a8-ab56-42be-87df-aeecc0acfd6d","title":"Otterize","url":"https://otterize.com/","demoUrl":"https://otterize.com/product","description":"Kubernetes Cluster Mapping","image":"312d95a8-ab56-42be-87df-aeecc0acfd6d.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"74a30750-e380-4221-97b5-56fc806a587d","title":"Patterns","url":"https://www.patterns.app/","demoUrl":"https://studio.patterns.app/graph/z7tzn0y15l8qi8jdiz1s/getting-started-tutorial-4","description":"Visual platform with building blocks for developing AI applications","image":"74a30750-e380-4221-97b5-56fc806a587d.png","tags":[{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"82c8f19c-d127-4014-960d-d70b27f2c40c","title":"Primer","url":"https://primer.io","demoUrl":"https://primer.io/docs/automation","description":"no-code commerce automation","image":"82c8f19c-d127-4014-960d-d70b27f2c40c.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"5a23d45e-dad0-4feb-9142-551f770c8b6f","title":"Prismaliser","url":"https://github.com/Ovyerus/prismaliser","demoUrl":"https://prismaliser.app/","description":"Database schema visualiser for Prisma","image":"5a23d45e-dad0-4feb-9142-551f770c8b6f.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"bd4cf225-a697-42e0-81ec-84cb928074c6","title":"Redata","url":"https://github.com/re-data/re-data","demoUrl":"https://docs.getre.io/ui-latest/#/graph","description":"Visual explorer to investigate anomalies, metrics, and schema changes in data","image":"bd4cf225-a697-42e0-81ec-84cb928074c6.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"406e0afc-b126-4048-bea3-208b2d4f53d6","title":"Retool Workflows","url":"https://retool.com/products/workflows","demoUrl":null,"description":"Visual workflow automation with code","image":"406e0afc-b126-4048-bea3-208b2d4f53d6.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"aa31d9a0-0ba9-46f7-94e3-6477ba86ddc2","title":"Stack AI","url":"https://stack.ai","demoUrl":null,"description":"Tool for integrating AI with data sources and build AI based automations.","image":"aa31d9a0-0ba9-46f7-94e3-6477ba86ddc2.png","tags":[{"id":"|zDW","name":"machine learning","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"a1763d5d-45aa-4e87-8fe4-c9ce0e32b2e3","title":"Strelka UI","url":"https://github.com/target/strelka-ui","demoUrl":null,"description":"File analysis interface for Strelka to upload and review file details, highlights, and metadata.","image":"a1763d5d-45aa-4e87-8fe4-c9ce0e32b2e3.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"},{"id":"basU","name":"development","color":"default"}],"featured":false},{"id":"bd1b0d14-cae0-428a-a4fc-94ef92495c24","title":"Studio","url":"https://ideation-studio.dev/","demoUrl":null,"description":"Inspiration board where users can add media and text to a canvas","image":"bd1b0d14-cae0-428a-a4fc-94ef92495c24.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"197a92f9-b304-4d33-9cec-b7f5895165a6","name":"whiteboard","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":false},{"id":"9896ae69-6328-4591-95fb-b46074a28c20","title":"Taktile","url":"https://www.taktile.com/","demoUrl":null,"description":"Build, run, and evaluate automated decision flows and risk models","image":"9896ae69-6328-4591-95fb-b46074a28c20.png","tags":[{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"3777115a-7e87-450e-b2a6-9f0d9db480d8","title":"threegn","url":"https://threegn.app/","demoUrl":"https://threegn.app/","description":"In-browser procedural 3D graphics editor ","image":"3777115a-7e87-450e-b2a6-9f0d9db480d8.png","tags":[{"id":"72571599-6aee-4f94-a304-e09b203c9d10","name":"3D","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"36116dfc-6889-4673-ac9b-e5b43235dff9","title":"Traverse","url":"https://traverse.link/","demoUrl":"https://traverse.link/MYBzOakQCKeJaU6WhUasvmHDyLy2/9mye5rswz6gpoe6kgyb2yffn/?showMap=1","description":"Learning tool with Mindmaps, note-taking, and spaced repetition flashcards","image":"36116dfc-6889-4673-ac9b-e5b43235dff9.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"}],"featured":false},{"id":"8c5ef5ac-c083-4eb7-a10c-03ef1d34ac22","title":"TSDiagram","url":"http://tsdiagram.com","demoUrl":null,"description":"Draft diagrams and plan code with TypeScript","image":"8c5ef5ac-c083-4eb7-a10c-03ef1d34ac22.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":false},{"id":"eeb2e896-184f-42fd-b362-69347a867784","title":"Vislabs Workflow","url":"https://workflow.vislabs.ai/","demoUrl":null,"description":"White-label workflow builder template for custom development","image":"eeb2e896-184f-42fd-b362-69347a867784.png","tags":[{"id":"mzbD","name":"no-code","color":"default"},{"id":"HhG>","name":"flowchart","color":"default"},{"id":"ede4f8e8-84cd-4a5a-87a5-d4196717e98b","name":"workflow","color":"default"}],"featured":false},{"id":"d027c99b-d60c-4760-afc9-c135e437527d","title":"VisualFlows.io","url":"https://VisualFlows.io","demoUrl":"https://app.visualsitemaps.com/user_flows/share/4776e484-6077-4b63-af39-a1fa20d52f0e?s=eyJ6b29tIjowLjg0MTY3NzcxNDE1Njc3MDgsInBvc2l0aW9uIjpbMjgxLjQ4ODI3MzE4NTE3OTc2LDE5MS4zMDI4MjM0NTY0MDcwOF19","description":"Whiteboard and flow-maker","image":"d027c99b-d60c-4760-afc9-c135e437527d.png","tags":[{"id":"197a92f9-b304-4d33-9cec-b7f5895165a6","name":"whiteboard","color":"default"},{"id":"HhG>","name":"flowchart","color":"default"},{"id":"Y]Zf","name":"marketing","color":"default"}],"featured":false}] \ No newline at end of file +[{"id":"f28588ac-30a4-407d-a18a-f82006343cf5","title":"Shaderfrog","url":"https://shaderfrog.com/2/","demoUrl":"https://shaderfrog.com/2/editor/cln84z4950000pan66v5fcunv","description":"An engine-agnostic no-code shader editor and composer","image":"f28588ac-30a4-407d-a18a-f82006343cf5.png","tags":[{"id":"R>gY","name":"image processing","color":"default"},{"id":"mzbD","name":"no-code","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":true},{"id":"5e7c4463-7dc9-40e9-b3df-7433f6fc9abc","title":"Stripe Docs","url":"https://stripe.com/docs","demoUrl":"https://stripe.com/docs/payments/checkout/how-checkout-works#lifecycle","description":"Diagrams for process documentation with interactive nodes","image":"5e7c4463-7dc9-40e9-b3df-7433f6fc9abc.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"}],"featured":true},{"id":"fca1a172-6af7-42a8-abe9-84befedf517c","title":"Supabase Schema Visualizer","url":"https://supabase.com/blog/supabase-studio-3-0#schema-visualizer","demoUrl":null,"description":"Visualizes PostgreSQL table relations","image":"fca1a172-6af7-42a8-abe9-84befedf517c.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":true},{"id":"0e29d66b-142b-42c4-a43c-6e3f6501d14b","title":"Typeform","url":"https://www.typeform.com/","demoUrl":"https://www.typeform.com/help/a/use-the-logic-map-to-add-logic-to-your-typeforms-5514792640916/","description":"Interactive tool to build and visualize complex survey logic","image":"0e29d66b-142b-42c4-a43c-6e3f6501d14b.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"}],"featured":true},{"id":"d8e0f932-418b-487a-b804-ce9f53d6d57c","title":"Agentok","url":"https://github.com/hughlv/agentok","demoUrl":"https://studio.agentok.ai/auth/login?redirect=/discover","description":"Visual tools for multi-agent development built on AutoGen","image":"d8e0f932-418b-487a-b804-ce9f53d6d57c.png","tags":[{"id":"ede4f8e8-84cd-4a5a-87a5-d4196717e98b","name":"workflow","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"55140ec0-3720-4b1a-90fa-5ca5f99e5307","title":"AppBlocks","url":"https://appblocks.io","demoUrl":"https://appblocks.io/examples","description":"Drag and Drop Node Based Editor to Design Firmware for IoT Devices","image":"55140ec0-3720-4b1a-90fa-5ca5f99e5307.png","tags":[{"id":"mzbD","name":"no-code","color":"default"},{"id":"M_PE","name":"automation","color":"default"},{"id":"ef14bfc7-2a8c-4d84-ab6b-1f24aeb9bdad","name":"hardware","color":"default"}],"featured":false},{"id":"a65e16af-1ecc-44b2-ae3c-eb08fafcf829","title":"Arroyo","url":"https://arroyo.dev/","demoUrl":null,"description":"Distributed stream processing engine written in Rust","image":"a65e16af-1ecc-44b2-ae3c-eb08fafcf829.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"basU","name":"development","color":"default"}],"featured":false},{"id":"4027a033-8092-4a1c-807f-5ce6ef9720a2","title":"Attio Automations","url":"https://attio.com/product/automations","demoUrl":null,"description":"Build out workflows to automate common actions across CRM processes","image":"4027a033-8092-4a1c-807f-5ce6ef9720a2.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"mzbD","name":"no-code","color":"default"},{"id":"d0345f73-6c40-402a-8334-e8c26501bc16","name":"CRM","color":"default"}],"featured":false},{"id":"5fafa5a0-82f1-4adb-b42e-f5328030b676","title":"Baseten","url":"https://www.baseten.co/","demoUrl":"https://youtu.be/GkC4aumr6BQ?t=65","description":"Editor for orchestrating functions and integrations","image":"5fafa5a0-82f1-4adb-b42e-f5328030b676.png","tags":[{"id":"Dq\\b","name":"data science","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"}],"featured":false},{"id":"7fb5b455-204c-4dd4-bda7-8891910f08eb","title":"Bit","url":"https://bit.dev/","demoUrl":"https://bit.dev/docs/getting-started/composing/use-dependencies","description":"Visualizer for component dependencies","image":"7fb5b455-204c-4dd4-bda7-8891910f08eb.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"3546fd29-ce5e-4452-b3ed-32a6ffe24b51","title":"Botfront","url":"https://github.com/botfront/botfront","demoUrl":"https://botfront.io/docs/rasa/forms-slot-filling/#creating-forms","description":"No-code editor for creating dialog flows","image":"3546fd29-ce5e-4452-b3ed-32a6ffe24b51.png","tags":[{"id":"e]z;","name":"chatbot","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"f13a82cf-190a-4d3a-ae22-0aee61677478","title":"Carto Workflows","url":"https://carto.com/workflows","demoUrl":null,"description":"data preparation & analysis for geo data","image":"f13a82cf-190a-4d3a-ae22-0aee61677478.png","tags":[{"id":"OGRG","name":"data processing","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"27558b0e-7d13-40df-877f-1d16315ea3b2","title":"Cascade","url":"https://www.cascade.io/product","demoUrl":null,"description":"No-code data transformation toolkit for translating data into tables, charts or interactive apps","image":"27558b0e-7d13-40df-877f-1d16315ea3b2.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"07769388-7705-4c44-9097-f2594b714175","title":"Chainner","url":"https://github.com/joeyballentine/chaiNNer","demoUrl":null,"description":"Node-based UI for chaining image processing workflows powered by neural networks","image":"07769388-7705-4c44-9097-f2594b714175.png","tags":[{"id":"R>gY","name":"image processing","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"356fdcf3-2c4f-428e-a332-654f952942a4","title":"Comflow","url":"https://www.comflow-project.de/","demoUrl":null,"description":"Framework for controlling robotic systems","image":"356fdcf3-2c4f-428e-a332-654f952942a4.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"kMlg","name":"robotics","color":"default"}],"featured":false},{"id":"84cb5c22-ac3f-4980-90cb-6e9e6ecbf896","title":"Controllerlab","url":"https://controllerlab.io/","demoUrl":null,"description":"Drag-and-drop tool for remapping input devices","image":"84cb5c22-ac3f-4980-90cb-6e9e6ecbf896.png","tags":[{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"e2da039b-2bc9-4a4e-a176-818877bedc3d","title":"Covalent","url":"https://www.covalent.xyz/","demoUrl":null,"description":"Pythonic workflow orchestration platform for high-performance computing","image":"e2da039b-2bc9-4a4e-a176-818877bedc3d.png","tags":[{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"489a0d57-d936-489b-b5cd-26554573d52b","title":"Datablocks","url":"https://datablocks.pro","demoUrl":"https://editor.datablocks.pro/demo","description":"Editor for exploring, analyzing and transforming data by the creators of React Flow","image":"489a0d57-d936-489b-b5cd-26554573d52b.png","tags":[{"id":"OGRG","name":"data processing","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":false},{"id":"dede8359-054d-411c-a7a2-4707c11b20da","title":"Dify","url":"https://dify.ai/","demoUrl":null,"description":"An open-source LLM app development platform","image":"dede8359-054d-411c-a7a2-4707c11b20da.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"},{"id":"ede4f8e8-84cd-4a5a-87a5-d4196717e98b","name":"workflow","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"}],"featured":false},{"id":"a109d279-a4b7-48a5-a7fa-f8242c31d9e3","title":"Docugram","url":"https://docugram.app/","demoUrl":null,"description":"App that transforms documents into dynamic flow charts.","image":"a109d279-a4b7-48a5-a7fa-f8242c31d9e3.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"}],"featured":false},{"id":"d78a2728-6a4d-44b6-bef0-575a53f98c1c","title":"Domino","url":"https://domino-workflows.io/","demoUrl":null,"description":"Open source platform for creating and monitoring advanced workflows.","image":"d78a2728-6a4d-44b6-bef0-575a53f98c1c.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"mzbD","name":"no-code","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"8b4e2243-4e88-40be-89b8-4bfad13460f8","title":"Doubleloop","url":"https://doubleloop.app/","demoUrl":"https://app.doubleloop.app/strategy/2236/map","description":"Node-based dashboard builder to monitor business metrics","image":"8b4e2243-4e88-40be-89b8-4bfad13460f8.png","tags":[{"id":"<:cx","name":"dashboard","color":"default"}],"featured":false},{"id":"00a473dd-82f0-45e6-96fc-4c03d983206b","title":"ffmpeg.guide","url":"https://ffmpeg.guide/","demoUrl":"https://ffmpeg.guide/graph/demo","description":"Node-based UI to create FFmpeg filter graphs","image":"00a473dd-82f0-45e6-96fc-4c03d983206b.png","tags":[{"id":"R>gY","name":"image processing","color":"default"}],"featured":false},{"id":"0e4e9cdf-7c1c-49ae-bd5f-bfd0e62c522e","title":"Flojoy","url":"https://www.flojoy.ai/","demoUrl":null,"description":"No CodePython Programming for Test, Measurement, & Control","image":"0e4e9cdf-7c1c-49ae-bd5f-bfd0e62c522e.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"Dq\\b","name":"data science","color":"default"},{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"7be0d972-15b9-49c5-9c33-6ee81225f9ff","title":"Flowiseai","url":"https://flowiseai.com/","demoUrl":null,"description":"Drag & drop UI to build customized LLM flows","image":"7be0d972-15b9-49c5-9c33-6ee81225f9ff.png","tags":[{"id":"mzbD","name":"no-code","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"b5f38455-13a5-4518-a5db-466bc4ae3ea6","title":"Geoplex","url":"https://www.geoplex.de/","demoUrl":"https://www.geoplex.de/plexmap/switchboard/","description":"Tool for creating automated workflows for geo data processing tasks","image":"b5f38455-13a5-4518-a5db-466bc4ae3ea6.png","tags":[{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"63b89ab0-aad6-4207-8e09-8b79c631eda3","title":"Graphologue","url":"https://github.com/ucsd-creativitylab/graphologue","demoUrl":"https://graphologue.app","description":"Convert text-based responses from LLMs into graphical diagrams in real time","image":"63b89ab0-aad6-4207-8e09-8b79c631eda3.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"}],"featured":false},{"id":"26795ab2-cb25-4d6f-b150-f2bcc9a015f0","title":"Heuristica","url":"https://www.heuristi.ca/","demoUrl":"https://www.heuristi.ca/discover/48204e35-3a6e-4dcb-99ed-1fb91e45eb37","description":"AI-powered mind maps and concept maps for visual learning, thinking and research.","image":"26795ab2-cb25-4d6f-b150-f2bcc9a015f0.png","tags":[{"id":"801ce7a8-ea72-4d11-873f-8604a0d1bd1e","name":"LLM","color":"default"}],"featured":false},{"id":"3aa76bcf-88ea-4d04-bda0-574ba628d7db","title":"JSON Sea","url":"https://github.com/altenull/json-sea","demoUrl":"https://www.jsonsea.com/","description":"Import JSON files to visualize data structures as a graph","image":"3aa76bcf-88ea-4d04-bda0-574ba628d7db.png","tags":[{"id":"RBZO","name":"data visualization","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"7b4ef3fc-f9ee-4736-8756-160b63191e7b","title":"LangFlow","url":"https://github.com/logspace-ai/langflow","demoUrl":"https://www.youtube.com/watch?v=GoNJiQxKDK0","description":"Build apps with a drag and drop user interface powered by LangChain","image":"7b4ef3fc-f9ee-4736-8756-160b63191e7b.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"|zDW","name":"machine learning","color":"default"}],"featured":false},{"id":"229bb0f0-0e52-4509-aad3-4f1d9d80b1dd","title":"Onesignal Journeys","url":"https://onesignal.com/journeys","demoUrl":"https://youtu.be/Jswyz80p2WI?t=1342","description":"Visual no-code workflow builder to automate messaging","image":"229bb0f0-0e52-4509-aad3-4f1d9d80b1dd.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"Y]Zf","name":"marketing","color":"default"}],"featured":false},{"id":"77b22a3c-cdb2-4629-b512-62441bc9f6de","title":"Openmetadata","url":"https://open-metadata.org/","demoUrl":"https://docs.open-metadata.org/overview/features#data-lineage","description":"Platform for metadata ingestion, exploration, and collaboration","image":"77b22a3c-cdb2-4629-b512-62441bc9f6de.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"e38708eb-eb15-4cee-9d13-bdff53743209","title":"OTelBin","url":"https://github.com/dash0hq/otelbin","demoUrl":"https://www.otelbin.io/","description":"Web-based tool to facilitate OpenTelemetry collector configuration editing and verification","image":"e38708eb-eb15-4cee-9d13-bdff53743209.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"312d95a8-ab56-42be-87df-aeecc0acfd6d","title":"Otterize","url":"https://otterize.com/","demoUrl":"https://otterize.com/product","description":"Kubernetes Cluster Mapping","image":"312d95a8-ab56-42be-87df-aeecc0acfd6d.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"74a30750-e380-4221-97b5-56fc806a587d","title":"Patterns","url":"https://www.patterns.app/","demoUrl":"https://studio.patterns.app/graph/z7tzn0y15l8qi8jdiz1s/getting-started-tutorial-4","description":"Visual platform with building blocks for developing AI applications","image":"74a30750-e380-4221-97b5-56fc806a587d.png","tags":[{"id":"OGRG","name":"data processing","color":"default"}],"featured":false},{"id":"82c8f19c-d127-4014-960d-d70b27f2c40c","title":"Primer","url":"https://primer.io","demoUrl":"https://primer.io/docs/automation","description":"no-code commerce automation","image":"82c8f19c-d127-4014-960d-d70b27f2c40c.png","tags":[{"id":"M_PE","name":"automation","color":"default"},{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"5a23d45e-dad0-4feb-9142-551f770c8b6f","title":"Prismaliser","url":"https://github.com/Ovyerus/prismaliser","demoUrl":"https://prismaliser.app/","description":"Database schema visualiser for Prisma","image":"5a23d45e-dad0-4feb-9142-551f770c8b6f.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"bd4cf225-a697-42e0-81ec-84cb928074c6","title":"Redata","url":"https://github.com/re-data/re-data","demoUrl":"https://docs.getre.io/ui-latest/#/graph","description":"Visual explorer to investigate anomalies, metrics, and schema changes in data","image":"bd4cf225-a697-42e0-81ec-84cb928074c6.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"406e0afc-b126-4048-bea3-208b2d4f53d6","title":"Retool Workflows","url":"https://retool.com/products/workflows","demoUrl":null,"description":"Visual workflow automation with code","image":"406e0afc-b126-4048-bea3-208b2d4f53d6.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"aa31d9a0-0ba9-46f7-94e3-6477ba86ddc2","title":"Stack AI","url":"https://stack.ai","demoUrl":null,"description":"Tool for integrating AI with data sources and build AI based automations.","image":"aa31d9a0-0ba9-46f7-94e3-6477ba86ddc2.png","tags":[{"id":"|zDW","name":"machine learning","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"a1763d5d-45aa-4e87-8fe4-c9ce0e32b2e3","title":"Strelka UI","url":"https://github.com/target/strelka-ui","demoUrl":null,"description":"File analysis interface for Strelka to upload and review file details, highlights, and metadata.","image":"a1763d5d-45aa-4e87-8fe4-c9ce0e32b2e3.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"},{"id":"basU","name":"development","color":"default"}],"featured":false},{"id":"bd1b0d14-cae0-428a-a4fc-94ef92495c24","title":"Studio","url":"https://ideation-studio.dev/","demoUrl":null,"description":"Inspiration board where users can add media and text to a canvas","image":"bd1b0d14-cae0-428a-a4fc-94ef92495c24.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"197a92f9-b304-4d33-9cec-b7f5895165a6","name":"whiteboard","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":false},{"id":"9896ae69-6328-4591-95fb-b46074a28c20","title":"Taktile","url":"https://www.taktile.com/","demoUrl":null,"description":"Build, run, and evaluate automated decision flows and risk models","image":"9896ae69-6328-4591-95fb-b46074a28c20.png","tags":[{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"3777115a-7e87-450e-b2a6-9f0d9db480d8","title":"threegn","url":"https://threegn.app/","demoUrl":"https://threegn.app/","description":"In-browser procedural 3D graphics editor ","image":"3777115a-7e87-450e-b2a6-9f0d9db480d8.png","tags":[{"id":"72571599-6aee-4f94-a304-e09b203c9d10","name":"3D","color":"default"},{"id":"V|cX","name":"open source","color":"default"}],"featured":false},{"id":"36116dfc-6889-4673-ac9b-e5b43235dff9","title":"Traverse","url":"https://traverse.link/","demoUrl":"https://traverse.link/MYBzOakQCKeJaU6WhUasvmHDyLy2/9mye5rswz6gpoe6kgyb2yffn/?showMap=1","description":"Learning tool with Mindmaps, note-taking, and spaced repetition flashcards","image":"36116dfc-6889-4673-ac9b-e5b43235dff9.png","tags":[{"id":"HhG>","name":"flowchart","color":"default"}],"featured":false},{"id":"8c5ef5ac-c083-4eb7-a10c-03ef1d34ac22","title":"TSDiagram","url":"http://tsdiagram.com","demoUrl":null,"description":"Draft diagrams and plan code with TypeScript","image":"8c5ef5ac-c083-4eb7-a10c-03ef1d34ac22.png","tags":[{"id":"basU","name":"development","color":"default"},{"id":"RBZO","name":"data visualization","color":"default"}],"featured":false},{"id":"eeb2e896-184f-42fd-b362-69347a867784","title":"Vislabs Workflow","url":"https://workflow.vislabs.ai/","demoUrl":null,"description":"White-label workflow builder template for custom development","image":"eeb2e896-184f-42fd-b362-69347a867784.png","tags":[{"id":"mzbD","name":"no-code","color":"default"},{"id":"HhG>","name":"flowchart","color":"default"},{"id":"ede4f8e8-84cd-4a5a-87a5-d4196717e98b","name":"workflow","color":"default"}],"featured":false},{"id":"d027c99b-d60c-4760-afc9-c135e437527d","title":"VisualFlows.io","url":"https://VisualFlows.io","demoUrl":"https://app.visualsitemaps.com/user_flows/share/4776e484-6077-4b63-af39-a1fa20d52f0e?s=eyJ6b29tIjowLjg0MTY3NzcxNDE1Njc3MDgsInBvc2l0aW9uIjpbMjgxLjQ4ODI3MzE4NTE3OTc2LDE5MS4zMDI4MjM0NTY0MDcwOF19","description":"Whiteboard and flow-maker","image":"d027c99b-d60c-4760-afc9-c135e437527d.png","tags":[{"id":"197a92f9-b304-4d33-9cec-b7f5895165a6","name":"whiteboard","color":"default"},{"id":"HhG>","name":"flowchart","color":"default"},{"id":"Y]Zf","name":"marketing","color":"default"}],"featured":false}] \ No newline at end of file diff --git a/sites/reactflow.dev/public/img/showcase/63b89ab0-aad6-4207-8e09-8b79c631eda3.png b/sites/reactflow.dev/public/img/showcase/63b89ab0-aad6-4207-8e09-8b79c631eda3.png new file mode 100644 index 000000000..4e0ebd559 Binary files /dev/null and b/sites/reactflow.dev/public/img/showcase/63b89ab0-aad6-4207-8e09-8b79c631eda3.png differ diff --git a/sites/reactflow.dev/public/img/showcase/d8e0f932-418b-487a-b804-ce9f53d6d57c.png b/sites/reactflow.dev/public/img/showcase/d8e0f932-418b-487a-b804-ce9f53d6d57c.png new file mode 100644 index 000000000..d7be0881a Binary files /dev/null and b/sites/reactflow.dev/public/img/showcase/d8e0f932-418b-487a-b804-ce9f53d6d57c.png differ diff --git a/sites/svelteflow.dev/public/data/showcases.json b/sites/svelteflow.dev/public/data/showcases.json index 231a3938d..7bf0d7722 100644 --- a/sites/svelteflow.dev/public/data/showcases.json +++ b/sites/svelteflow.dev/public/data/showcases.json @@ -1 +1 @@ -[{"id":"f20f21e0-6696-49cc-b4cd-c3b5e6dc051b","title":"CodeFlow","url":"https://github.com/SikandarJODD/CodeFlow","demoUrl":"https://roadmap-flow.vercel.app","description":"Roadmap for programmers to learn DSA and solve Topicwise Leetcode questions","image":"f20f21e0-6696-49cc-b4cd-c3b5e6dc051b.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"HhG>","name":"flowchart","color":"default"},{"id":"basU","name":"development","color":"default"}],"featured":false},{"id":"86b397e9-f733-4f8d-9e8b-d51952870cdc","title":"FFmeg Explorer","url":"https://ffmpeg.lav.io","demoUrl":null,"description":"A tool for exploring FFmpeg filters","image":"86b397e9-f733-4f8d-9e8b-d51952870cdc.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"OGRG","name":"data processing","color":"default"},{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"ae13af5b-8c29-498e-8dec-10921ac621b5","title":"PyFlowAutomator","url":"https://github.com/Kinthamen/PyFlowAutomator","demoUrl":null,"description":"Python visual scripting UI for enterprise deployment","image":"ae13af5b-8c29-498e-8dec-10921ac621b5.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"basU","name":"development","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false}] \ No newline at end of file +[{"id":"f20f21e0-6696-49cc-b4cd-c3b5e6dc051b","title":"CodeFlow","url":"https://github.com/SikandarJODD/CodeFlow","demoUrl":"https://roadmap-flow.vercel.app","description":"Roadmap for programmers to learn DSA and solve Topicwise Leetcode questions","image":"f20f21e0-6696-49cc-b4cd-c3b5e6dc051b.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"HhG>","name":"flowchart","color":"default"},{"id":"basU","name":"development","color":"default"}],"featured":false},{"id":"86b397e9-f733-4f8d-9e8b-d51952870cdc","title":"FFmeg Explorer","url":"https://ffmpeg.lav.io","demoUrl":null,"description":"A tool for exploring FFmpeg filters","image":"86b397e9-f733-4f8d-9e8b-d51952870cdc.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"OGRG","name":"data processing","color":"default"},{"id":"mzbD","name":"no-code","color":"default"}],"featured":false},{"id":"ae13af5b-8c29-498e-8dec-10921ac621b5","title":"PyFlowAutomator","url":"https://github.com/Kinthamen/PyFlowAutomator","demoUrl":null,"description":"Python visual scripting UI for enterprise deployment","image":"ae13af5b-8c29-498e-8dec-10921ac621b5.png","tags":[{"id":"V|cX","name":"open source","color":"default"},{"id":"basU","name":"development","color":"default"},{"id":"M_PE","name":"automation","color":"default"}],"featured":false},{"id":"d62fa55c-c6b6-41e4-9f7c-6a8abebb98de","title":"Zen AI","url":"https://getzenai.com/","demoUrl":null,"description":"No code AI for workflow automation","image":"d62fa55c-c6b6-41e4-9f7c-6a8abebb98de.png","tags":[{"id":"mzbD","name":"no-code","color":"default"},{"id":"M_PE","name":"automation","color":"default"},{"id":"ede4f8e8-84cd-4a5a-87a5-d4196717e98b","name":"workflow","color":"default"}],"featured":false}] \ No newline at end of file diff --git a/sites/svelteflow.dev/public/img/showcase/d62fa55c-c6b6-41e4-9f7c-6a8abebb98de.png b/sites/svelteflow.dev/public/img/showcase/d62fa55c-c6b6-41e4-9f7c-6a8abebb98de.png new file mode 100644 index 000000000..0cbe54425 Binary files /dev/null and b/sites/svelteflow.dev/public/img/showcase/d62fa55c-c6b6-41e4-9f7c-6a8abebb98de.png differ