Skip to content

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
Step-by-step guide: how to use DifyInstall, first run, examples, tips and FAQs

How to get it

  1. 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. 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. 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.