Three separate sub-modules, one job each: drop a Webform, a view, or a core contact form into the middle of a page as a paragraph.
What each one adds
- Paragraph Bundle Webform creates
webform_bundlewith a field labelled Webform that references a webform entity. It depends on the contributed Webform module. - Paragraph Bundle Views creates
views_bundlewith a field labelled Views Block. That field is not a plain entity reference — it uses theviewsreferencefield type, so the module depends on core Views and the contributed Views Reference module. - Paragraph Bundle Contact Form creates
contact_form_bundlewith a Contact field pointing at a core contact form, and depends on core Contact plus the contributed Contact Formatter module.
Check the dependencies before you record your own
None of these three will install on a site that lacks its partner project. That is the most common reason the paragraph type never appears in the list after drush en — the module is enabled, its optional config was skipped.
Styling: everything comes from the Display tab
These three ship no Twig templates, no CSS and no JavaScript of their own. The embedded form or view keeps its own markup, and the paragraph wrapper around it is styled with the same grouped Display tab as every other bundle: Colors, Border and radius, Spacing, and Size and effects.
Versions
All three declare core_version_requirement: ^11.3 || ^12, matching the base module. Nothing in the suite supports Drupal 10.
The sub-module list and install commands are on the Paragraphs Bundles module page.
If your project needs a custom bundle or module rather than a stock one, Drupal development services covers it, and recent projects show the range.