dify-plugins  by langgenius

Dify plugins for building LLM applications

Created 1 year ago
334 stars

Top 82.1% on SourcePulse

GitHubView on GitHub
Project Summary

This repository serves as a central hub for all plugins available in the Dify Marketplace, offering a curated collection of extensions designed to enhance LLM-powered AI applications. It caters to developers and businesses looking to expand the capabilities of their Dify-built solutions, providing access to diverse models, tools, agent strategies, and extensions.

How It Works

The repository categorizes plugins into five types: Model Plugins for integrating various AI models, Tool Plugins for invoking third-party services, Agent Strategy Plugins for defining agent reasoning logic, Extensions for lightweight HTTP service integrations, and Bundles for grouping multiple plugins. This modular approach allows for flexible customization and extension of Dify applications.

Quick Start & Requirements

To publish a plugin, fork this repository, create an organization directory, and place your plugin's source code and .difypkg file within a subdirectory named after your plugin. Submit a Pull Request following the required template. Further details on plugin development and publishing can be found in the Plugins documentation.

Highlighted Details

  • Centralized repository for all Dify Marketplace plugins.
  • Supports five distinct plugin development types: Models, Tools, Agent Strategies, Extensions, and Bundles.
  • Provides clear guidelines for plugin development, testing, and publishing.
  • Facilitates automated plugin updates via GitHub Actions.

Maintenance & Community

The project is actively maintained by the Dify team. For security disclosures, contact security@dify.ai. Further community interaction and support can be found via Dify's official channels, though specific links are not provided in the README.

Licensing & Compatibility

The repository's licensing is not explicitly stated in the provided README. However, Dify itself is an open-source platform, suggesting plugins may follow similar open-source licensing. Compatibility for commercial use or closed-source linking would require further investigation into individual plugin licenses.

Limitations & Caveats

The README does not specify the license under which the plugins themselves are distributed, which could impact commercial use. It also lacks direct links to community forums or support channels, requiring users to navigate to the main Dify platform for such resources.

Health Check
Last Commit

22 hours ago

Responsiveness

1 week

Pull Requests (30d)
122
Issues (30d)
37
Star History
26 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.