
Dify
A collection of ready-made Dify workflow files (DSL) you can import and reuse.svcvit/Awesome-Dify-Workflow
- Stars
- 10.8k
- Forks
- 1.1k
- Licence
- MIT
- Language
- —
- Last update
- 8 months ago
- Type
- Curated list
What it is
This is a curated collection of Dify workflow definition files (DSL .yml files) that the author shares for personal use and learning. Dify is a platform for building AI apps; you import a workflow file into your own Dify account and adapt it. The README lists workflows grouped by update date, with short descriptions and links to related plugins and projects.
- Import a sample DSL file into Dify and inspect how its nodes are wired
- Adapt the included MCP example to call an external map service via an MCP Agent strategy
- Use the Artifact workflow with its companion Dify plugin to render LLM-generated HTML
- Review the linked database Q&A project that uses Dify as a service layer
Great for
- Developers who already run Dify and want example workflows to study
- Students learning how Dify workflow nodes, variables, and forms fit together
- People looking for a starting template for a chatbot or tool workflow
- Users who want to see Dify plugin examples such as MCP tool calls or HTML artifact rendering
Not ideal for
- People who have not set up Dify yet; the files require a Dify account and the README asks for version 0.13.0 or later (newer is recommended for Agent nodes)
- Anyone needing production-grade, fully tested workflows; the README describes them as shared for personal use and learning
- Users who need the sandbox to run pandas, numpy, or scikit-learn reliably; the README reports errors there and points to another project
How to get it
- 1
See the README
You'll need: Dify 0.13.0 or later (latest recommended for Agent nodes)
Clone the repository
git clone https://github.com/svcvit/Awesome-Dify-Workflow - 2
Run it
- Open the repository and find the workflow you want in the DSL folder, as described in the README's DSL catalogue
- Copy the file's URL from the DSL folder
- Import the file into your Dify account using Dify's import feature
- Configure any required keys, plugins, or extensions noted in that workflow's description
- 3
Get the most out of it
- Read the description for each entry, since many need a companion plugin or extension to work
- For long string transfers between nodes, the README's FAQ mentions raising CODE_MAX_STRING_LENGTH and TEMPLATE_TRANSFORM_MAX_LENGTH in .env
- For sandbox dependency issues, the README suggests the separate dify-sandbox-py project
- Use the linked dify_plugin_collection repository to batch-download official marketplace plugin packages
Downloads
Strengths
- Gives concrete, importable examples of Dify workflows rather than only documentation
- Each entry names its source and notes setup steps or required plugins
- Includes links to related open-source plugin code that shows the plugin file structure
Trade-offs
- Many entries depend on specific plugins, API keys, or external services that the README says you must set up yourself
- The README is mostly in Chinese, with a separate English README linked; some entries have terse or incomplete descriptions
- Includes promotional sponsor and referral links and a paid-plugin note, which you should weigh when reading recommendations
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.