explaingit

wwwzhouhui/dify-for-dsl

Analysis updated 2026-07-03

3,727PythonAudience · pm founderComplexity · 2/5Setup · easy

TLDR

A collection of ready-to-import AI workflow scripts for Dify covering document processing, image generation, business analytics, and educational tools, targeted at Chinese-speaking users who want working AI pipelines without writing code.

Mindmap

mindmap
  root((dify-for-dsl))
    Workflow categories
      Image generation
      Document processing
      Business analytics
      Education tools
    Supported models
      Qwen-Image
      Gemini
      Various LLMs
    Features
      DSL file import
      No coding needed
      Version tracking
    Audience
      Chinese speakers
      No-code builders
      Business users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Import a pre-built Dify workflow to extract structured data from invoices or financial reports without writing any code.

USE CASE 2

Set up an image generation pipeline inside Dify using models like Qwen-Image or Gemini by importing a DSL file from this collection.

USE CASE 3

Deploy a news aggregation workflow that pulls RSS feeds and delivers email summaries automatically using a pre-built Dify workflow.

What is it built with?

PythonDify

How does it compare?

wwwzhouhui/dify-for-dslorange-cyberdefense/arsenalmarblexu/pythonplantsvszombies
Stars3,7273,7273,728
LanguagePythonPythonPython
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencepm founderops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires a running Dify instance (self-hosted or cloud), most workflows need Dify 1.4.0 or later, some require 1.9.2.

In plain English

This repository is a collection of workflow scripts built for Dify, an open-source platform that lets people assemble AI-powered applications using a visual editor. Each script is a DSL file, which stands for domain-specific language, and represents a pre-built workflow that can be imported directly into a Dify instance. The README and all descriptions are written in Chinese, and the project is targeted at Chinese-speaking users. The workflows cover a wide range of practical tasks. Several are focused on generating images from text descriptions, using models like Qwen-Image, Gemini, and integrations with image generation services. Others handle document processing: reading PDFs, extracting data from invoices and financial reports, converting documents between formats, and producing summaries. There are workflows for creating videos from text or images, for translating documents while preserving formatting, and for generating interactive HTML pages and chart visualizations from data. Business-oriented workflows include contract review assistants, stock analysis tools that pull live market data, student grade query systems with database connections, and news aggregation pipelines that combine RSS feeds and email delivery. There are also educational tools for math practice, children's storybook generation, and English vocabulary exercises. A workflow for generating system architecture diagrams using Mermaid is also included. Each entry in the main table lists the workflow name, the Dify components it uses (such as LLM nodes, HTTP request blocks, code execution, agents, and third-party plugins), the date it was last updated, the author, and the minimum Dify version required to import it. Most entries require Dify version 1.4.0 or higher, with some needing versions as recent as 1.9.2. Installing a workflow requires opening Dify, navigating to the application creation screen, choosing to import a DSL file, and selecting the appropriate file from this repository. No programming is required to use the pre-built workflows.

Copy-paste prompts

Prompt 1
Walk me through importing one of these DSL workflow files into my Dify instance and running the PDF data extraction workflow.
Prompt 2
Which workflows in this collection work on Dify version 1.4.0 and support image generation from text prompts?
Prompt 3
Show me how to adapt one of these Dify workflows to use a different LLM model than the one it was built for.
Prompt 4
Explain how the Mermaid architecture diagram generator workflow in this repo works and what input format it expects.
Prompt 5
I want to build a student grade query workflow in Dify with a database connection, which file in this repo is closest to that and how do I customize it?

Frequently asked questions

What is dify-for-dsl?

A collection of ready-to-import AI workflow scripts for Dify covering document processing, image generation, business analytics, and educational tools, targeted at Chinese-speaking users who want working AI pipelines without writing code.

What language is dify-for-dsl written in?

Mainly Python. The stack also includes Python, Dify.

How hard is dify-for-dsl to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is dify-for-dsl for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub wwwzhouhui on gitmyhub

Verify against the repo before relying on details.