Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A general project is anything that is not a module, theme, or other more-specific project type that is managed on Drupal.org. This could include; JavaScript components, Drush extensions, recipes, and PHP libraries.
Drupal core JavaScript packages
Core packages for Drupal, published on npmjs under the @drupal namespace. List of published packages: @drupal/once
Drush Shrink Database
Drush extension to shrink database size by wiping older content. The functionality is provided as a Drush command (shrinkdb), and also integrated as options to sql-sanitize. At present it only...
Categories: Developer tools
Drutopia template
This is a composer based installer for the Drutopia distribution (by, uh, Drutopia!). Prerequisites Prepare a local server for Drupal Install Composer Installation of Drutopia basic If you...
druplicon slack bot
a druplicon bot for slack [#3073900]
Preparation of migrating Drupal UI localization into Translation Memory
This project is not a regular module or theme for Drupal. Instead, it's special purpose is to provide further contexts of UI strings helping translators working on localize.drupal.org. With more...
Terminology (multiple words long strings)
This project is not a regular module for Drupal. Instead, its special purpose is to provide further grouping options of UI strings in order to help translators working on localize.drupal.org. With...
Terminology (one-word long strings)
This project is not a regular module for Drupal. Instead, its special purpose is to provide further grouping options of UI strings in order to help translators working on localize.drupal.org. With...
UI Suite Demo
UI Suite provides a cohesive set of modules to implement full Design Systems while preserving and improving the Drupal site building experience. This project is obsolete, and will be replaced by...
once.js
A JavaScript library to select and filter DOM elements to process them only once. The releases and API documentation for this project can be found on npm under @drupal/once
Accessible Autocomplete
A modern, accessible JavaScript autocomplete library. This library will be Drupal core's replacement for the end-of-life jQuery UI Autocomplete. This library will be made available in Drupal 9 with...
Drupal API
tbc
Generic Drupal Web Components
Inspired by @generic-components/components this project aims to create a library of generic web components that are accessible, framework agnostic, possible to style, and easy to use with data...
Linkset
A JavaScript library for parsing and working with application/linkset+json documents. Link sets allow servers to convey many links between other web resources as a standalone resource....
React Menu Component
React Menu Component for the DrupalCon 2021 Hackathon. JS menu component proof-of-concept This React application demonstrates one approach to providing decoupled menus to a decoupled front end. It...
Form Generator Trait
On many project I had to make complicated settings form for custom modules, and I must said it is always a painful experience to declare the settings form extending ConfigFormBase,...
Drupal svelte component menu
Drupal svelte component menu A decoupled menu component for Drupal. TODO [#3207522@] [#3207523@] [#3207524@] [#3207525@] [#3207526@] Setting up Run npm init (or yarn init)...
Generic Web Components Vue Test App
This app tests Generic Drupal web components running in an "out of the box" Vue app created with the "vue ui" command. Currently the GDWC menu component has been implemented. In...
Drupal JavaScript SDK
A library that gives you access to the Drupal backend from your JavaScript app. Contrib Kanban : https://contribkanban.com/node-board/f3156723-3452-4f5d-8a07-839714a7c054
Drupal.org Code Repository (Gitlab) & GitHub integration
What This repository is an example to enable mirroring of the Github repository to the drupal.org project hosted on Gitlab. This will update your Drupal.org's project repository with the changes in...
Decoupled Menu Parser
A JavaScript library for parsing menus served by Drupal's menu linkset endpoint. See the decoupled menus documentation for more information about this endpoint. NOTE: Currently the linkset...
DrupalSqlSrvCI
This project repository includes several scripts to allow Drupal developers to test their modules and code with the Microsoft SQL Server database. The repository contains example YML files that can...
drupal-static-autoloader
A package to support static autoloading of Drupal core and extension code
Vuer
Please see the GitHub project page for code and documentation: https://github.com/webol/vuer
Entity dumper
Note this is not a module and needs to be installed with composer require drupal/entity_dumper and then drush cc drush will pick it up. This project provides the entity-dumper drush command which...
Categories: Developer tools
Shimmy
💃Shimmy manages and auto-updates Drupal-compatible shim repositories of third-party libraries - such as frontend libraries - to provide easier integration with composer-installed Drupal...