Sweipe Widgets adds one category to the Elementor editor with forty-three widgets, and a “Sweipe” category to the Gutenberg editor with the components that need no page builder. They were built for the Sweipe theme, where they power eleven demo sites, and they work on any theme.
Gutenberg blocks
Elementor widgets (require free Elementor)
Content
Forms and users
Marketing and media
Navigation
Every widget is styled through a small set of design tokens. On the Sweipe theme the theme sets them; on any other theme the plugin ships neutral defaults, and each widget’s own controls override them.
The two libraries the widgets use ship inside the plugin, and nothing is loaded from a CDN: Embla Carousel 8.6 for the carousels and lottie-web 5.12.2 (light build: SVG only, no expressions) for the Lottie widget, both MIT-licensed. The carousel script, dist/frontend/carousels.js, is built with Vite from the TypeScript in src/frontend/, which is included, and the Embla packages from npm. Every other minified script sits next to its readable source.
The WooCommerce widgets, the demo importer, the theme options panel and the AI site builder are part of the Sweipe theme. This plugin makes no requests to the author’s servers. The widgets that show content from other services (Facebook, YouTube, Vimeo) are listed under External services, with what each one loads and when.
A few widgets connect to third-party services, and only on pages where you use them.
Facebook. The Facebook Button, Comments, Embed and Page widgets. On a page that contains one of them, and only once you have entered a Facebook App ID under Settings Sweipe Widgets, the visitor’s browser loads Facebook’s JavaScript SDK from connect.facebook.net so that Facebook can draw the button, comments, post or page. Facebook receives the visitor’s IP address, browser details and the page address, and may set cookies. Terms, Privacy Policy.
YouTube. The Video Playlist widget, for YouTube videos you add. Unless you upload your own thumbnail, each item’s thumbnail loads from img.youtube.com with the page; the player loads from youtube.com when a visitor starts a video, or straight away if you switch on autoplay without lazy loading. YouTube receives the visitor’s IP address, browser details and the page address, and may set cookies. Terms, Google Privacy Policy.
Vimeo. The Video Playlist widget, for Vimeo videos you add. The player loads from player.vimeo.com when a visitor starts a video, or straight away with autoplay. Vimeo receives the same browser details and may set cookies. Terms, Privacy Policy.
Share links. The Share Buttons and Blockquote widgets link to the share pages of Facebook, X, LinkedIn, Pinterest, Reddit, Telegram and WhatsApp. Nothing loads from those services until a visitor clicks one; the click opens that service with the page’s address and title.
Addresses you enter. A Form widget with a Webhook action sends each submission to the URL you enter, and a Lottie widget set to External URL loads its animation file from the address you give. Neither happens unless you set it up.