Contributed modules often require external PHP libraries. To use them Composer is needed. Ludwig provides an UI alternative to Composer.
However, please note that Composer is highly recommended whenever possible!
Read "Switch to Composer" and "Ludwig EOL" sections below before you decide to use Ludwig!
Documentation
- Why Ludwig?
- Installation and Usage
- Maintenance of Ludwig managed modules
- Drupal Commerce + Ludwig installation guide
- Can I manage libraries of all contrib modules with Ludwig?
- Ludwig warnings and troubleshooting
Developer's guide
Ludwig integration developer's guide and FAQ
Ludwig integrated projects (30+)
For the list of all contributed projects with active Ludwig integration scroll down to the "Project information / Ecosystem" section below.
Ludwig integration support tickets (80+)
For the list of all contributed modules with "Add Ludwig integration" support tickets (both closed and active) see the "Add Ludwig integration tickets" list.
Switch to Composer!
Ever since Drupal 8.8.0 and Composer 2 are released it has become a lot easier to manage Drupal with Composer.
If you are familiar with command-line tools, please consider Migration from Ludwig to Composer (highly recommended).
Can I use both Composer and Ludwig in my project?
If you are using Composer to manage your Drupal project you don't need Ludwig, and you shouldn't use it!
If you decide to switch your Drupal project from Ludwig-managed project to Composer-managed project at some point - don't forget to uninstall and remove Ludwig module from it.
Ludwig EOL?
The current plan is to maintain Ludwig until a new official module to fetch libraries via UI (Automatic Updates) becomes available in Drupal Core. For Ludwig Retire/End-Of-Life plan and discussion take a look at: #3377094: Retire Ludwig?
Name origin
Ludwig van Beethoven was a deaf composer.
Project information
- Maintenance fixes only
Considered feature-complete by its maintainers. - Ecosystem: Address, Add to Cal, Advanced CSS/JS Aggregation, Barcodes, BAT Booking and Availability Management Tools for Drupal, Commerce Core, CSV Serialization, Drupal Symfony Mailer, Feeds, External Entities, Feeds Extensible Parsers, Geocoder, Geofield, GeoIP API, Geolocation Field, Get Tweets, Iubenda Integration, Layout Builder Component Attributes, Mailchimp, Mobile Detect, OAuth2 Server, PHPMailer SMTP, reCAPTCHA v3, SendGrid Integration, Smart Date, SMTP Authentication Support, SVG Image Field, Views Simple Math Field, Word Serialization
- 10,424 sites report using this module
- Created by bojanz on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.