Rawnaq – Widgets & Blocks for Elementor, Gutenberg & Divi
Rawnaq – Widgets & Blocks for Elementor, Gutenberg & Divi

Rawnaq – Widgets & Blocks for Elementor, Gutenberg & Divi

0/5 (0 ratings) — active installs Updated Sep 22, 2026

Rawnaq is a lightweight, speed-first modular library. It introduces highly interactive, beautiful, and customizable elements without bloating your WordPress site. Designed with native support for Elementor, the Block Editor (Gutenberg), and Divi Visual Builder.

Key highlights:
* Zero jQuery Dependency: The frontend is powered by vanilla JavaScript for near-instant rendering.
* On-Demand Assets: CSS/JS files are only loaded on pages where the widgets/blocks/modules actually exist.
* Builder Agnostic: Seamless integration across Elementor, Gutenberg, and Divi.
* Modular Codebase: Fully ready for developers to extend with new components.

Included Modules

  1. Hub Diagram: Interactive Hub & Spoke workflow diagram (PNG/SVG export).
  2. 3D Tilt Card: Interactive tilt cards (kept ultra-light).
  3. Scroll Sync Timeline: CSS scroll-driven timeline with JS fallback.
  4. Floating Dock Menu: macOS dock + WhatsApp Contact Mode.
  5. Flow Chart: Org/process/freeform + WP Users org + PNG/SVG export.
  6. Scroll Progress + TOC: Reading progress + smart TOC.
  7. Bento Grid: Marketing bento with Elementor resize + Gutenberg InnerBlocks + Divi support.
  8. Scroll Story Chapters: Scrollytelling with pinned media.
  9. Smart Form: Lead form with email + WhatsApp redirect, layouts, uploads, multi-step.
  10. Case-Study Grid: CPT/manual portfolio, multi-filter, gallery modal, link-out, load more.

External services

Rawnaq may call the following third-party services when you enable related features. No data is sent unless you configure the feature.

  • Google reCAPTCHA v3 — Optional spam protection on Smart Form. Site/secret keys are set in plugin settings. Form tokens are verified via Google’s siteverify API. reCAPTCHA · Terms · Privacy Policy
  • WhatsApp (wa.me) — Optional. Opens a WhatsApp chat URL with a prefilled message when Floating Dock or Smart Form WhatsApp delivery is enabled. WhatsApp · Terms · Privacy Policy
  • Mailchimp — Optional. When Smart Form’s CRM delivery is set to Mailchimp, the submitted email address (and any mapped merge fields) is sent to Mailchimp’s API to subscribe the contact to the audience/list you configure. Requires your own Mailchimp API key. Mailchimp · Terms · Privacy Policy
  • HubSpot — Optional. When Smart Form’s CRM delivery is set to HubSpot, the submitted form field values are sent to HubSpot’s Forms API using the portal ID and form GUID you configure. HubSpot · Terms · Privacy Policy
  • Custom webhook / Slack incoming URL — Optional. Smart Form can POST submission JSON to a URL you provide (e.g. Slack Incoming Webhooks). Only the endpoint you configure is contacted.

Third-party libraries

  • QRCode.js (davidshimjs) — MIT-compatible QR rendering for Floating Dock WhatsApp mode. Human-readable source: assets/js/qrcode.js (also minified as qrcode.min.js). Upstream: https://github.com/davidshimjs/qrcodejs

Privacy

Rawnaq does not phone home. Any personal data stays in your WordPress site or goes only to services you explicitly configure.

  • Smart Form submissions — When “Log submissions” is enabled, form entries (which may include name, email, phone, message, and uploaded files) are stored as private rawnaq_sf_entry posts in your database. They are retained until you delete them under Rawnaq Form Submissions.
  • Data export / erase — Rawnaq registers exporter and eraser callbacks with WordPress core, so entries are included in Tools Export Personal Data and removed via Tools Erase Personal Data when requested by email.
  • Delivery services — Email uses your site’s wp_mail. Optional integrations only contact the endpoints you configure: WhatsApp (wa.me link in the visitor’s browser), Google reCAPTCHA (spam scoring), a webhook/Slack URL, or a CRM/ESP (Mailchimp / HubSpot) when you enable and configure it.
  • Floating Dock analytics — Optional click counts are stored locally in the rawnaq_dock_clicks option; no personal data is recorded.

Credits

Rawnaq is developed and maintained by itsmanzur. All code, design, and assets in this plugin are original work created specifically for Rawnaq.

Source code: https://github.com/itsmanzur/rawnaq