Description
BricksFly is a collection of Bricks Builder addons that extends your website-building workflow with Bricks Elements, preset Starter Animations and a Template Library. It helps designers and developers build interactive, animated websites in Bricks Builder without writing custom JavaScript. The GSAP animation engine and Extensions are part of the separate BricksFly Pro plugin.
BricksFly also includes a Template Library with starter websites, single pages and reusable sections for Bricks that can be imported and customized directly inside the Bricks editor. Items marked Free import fully with this plugin, with no license or account. Items marked Pro are provided by the separate BricksFly Pro plugin. BricksFly is made by the team behind Animation Addons, a GSAP animation toolkit for WordPress.
Main features:
- 20+ Bricks Elements covering content, video, marketing and dynamic layouts. Elements marked (Pro) below are part of BricksFly Pro.
- Starter Animations: preset entrance and text animations (reveal, scale, slide, skew, flip, glow, mask, wave and character effects) for Bricks’ own heading, text, image and container elements.
- With BricksFly Pro: a no-code GSAP animation engine and Extensions with ScrollTrigger, SplitText, parallax, horizontal scroll, sticky and pin, smooth scroll, image reveal on hover, and cursor effects.
- A built-in Template Library with starter templates, pages and sections for Bricks. Free items import with this plugin; Pro items are labeled and come with BricksFly Pro.
- Responsive controls, live previews, and selective asset loading.
Enable only the Elements you need on each site. Animation controls can also respect reduced-motion preferences.
Useful links: Live demo | Documentation | All Elements | Starter templates | Sections | FAQ | Support | Community
Watch a quick overview:
More tutorials and walkthroughs are on the BricksFly YouTube channel.
Elements for Bricks Builder
Design dynamic websites with a growing collection of Bricks Elements, from creative layouts to marketing blocks. These elements for Bricks are built to work directly inside the Bricks Builder workflow. Just drag, drop, and customize. See them all on the Elements page.
General Elements
- Advanced Button Pro: Create customizable Bricks buttons with modern hover styles and animations.
- Social Icons: Display social media icons with custom styles and hover effects.
- Brand Slider: Show client or brand logos in a customizable, animated slider.
- Counter: Display animated number counters for statistics and milestones.
- Progress Bar: Show progress indicators in multiple animated styles.
- Gallery Progress (Pro): Display an image gallery with an animated progress indicator.
- Icon Box: Display icons with titles and descriptions in clean, flexible layouts.
- Testimonial: Showcase client reviews with customizable layouts.
- Classic Testimonial: Display testimonials in a clean, classic style.
- Modern Testimonial: Present testimonials with modern, animated layouts.
- Team: Showcase your team members professionally with hover effects.
- Timeline: Tell your story with animated, scroll-triggered timeline layouts.
- Floating Elements: Add floating, rotating, zooming, and motion effects to any element.
Animation Elements
- Animated Heading: Create animated headings with multiple text effects and triggers.
Header & Footer Elements
- Animated Off-Canvas (Pro): Create animated off-canvas panels for menus or custom content.
Dynamic Elements
- Social Share (Pro): Enable social sharing for any post or page.
- Post Meta: Show post metadata such as date, author, and category.
- Video Story: Present posts or content in an engaging video story format.
Video Elements
- Video Popup (Pro): Display videos inside a popup modal to boost engagement.
- Video Box: Embed external or self-hosted videos directly inside Bricks.
- Video Mask: Apply creative masks and visual effects to video elements.
- YouTube Video (Pro): Embed and customize YouTube videos with advanced controls.
- Scrollable Video (Pro): Play or scrub a video as the visitor scrolls the page.
- Video Box Slider: Display videos in a responsive slider layout.
Advanced Elements
- Image Accordion: Highlight images with smooth accordion-style interactions.
- Toggle Switch: Add interactive on and off toggle elements for content control.
- Draggable Items: Add drag-and-drop interactive items to a page.
Starter Animations
The free plugin adds an animation panel to Bricks’ own heading, text, image and container elements. Pick a preset animation (reveal, scale, slide, skew reveal, flip, or text effects such as glow, mask, wave and character animations), set its duration, delay and easing, and preview it in the editor. No GSAP or custom code needed.
Extensions (BricksFly Pro)
The Extensions below are part of BricksFly Pro, a separate plugin. They add GSAP animation, interaction, navigation, and workflow features to Bricks without custom code.
GSAP Extensions
- Scroll Smoother: Add smooth scrolling for a modern, fluid browsing experience.
- Animation: Create custom Bricks animations with flexible triggers and timing.
- Sticky/Pin Element: Keep sections or elements fixed during scrolling for sticky effects.
- Text Animation: Build dynamic SplitText animations including text reveal, fade, 3D text, and character-by-character effects.
- Image Animation: Apply dynamic motion effects to images for better visual engagement.
- Parallax Effect: Add creative parallax scrolling effects to any element or section.
- Effects: Apply ready-made motion effects to your Bricks elements.
- Cursor Hover Effect: Add interactive hover animations triggered by cursor movement.
- Image Reveal on Hover: Reveal images smoothly on hover for modern design layouts.
- Cursor Move Effect: Create motion effects that respond to user cursor movement.
- ScrollTrigger: Trigger advanced animations based on scroll position using GSAP ScrollTrigger.
- Horizontal: Build horizontal scroll animations using GSAP ScrollTrigger.
- ScrollTo: Create smooth scroll-to navigation for one-page Bricks websites.
General Extensions
- Tilt Effect: Create mouse-based tilt animations for interactive Bricks elements.
- Advanced Tooltip: Add rich, interactive tooltips to display extra information on hover.
- Wrapper Link: Make entire sections, containers, or blocks fully clickable without extra code.
- Preloader: Display custom preloader animations while your Bricks site loads.
- Cursor: Replace the default cursor with custom designs and interactive cursor styles.
- Scroll Indicator: Show a reading progress bar or scroll indicator on any page.
- Scroll To Top: Add a customizable scroll-to-top button for better navigation.
Explore individual features: Sticky and pin elements, Split text animation, Image animation, Image reveal on hover, Horizontal scroll, Cursor hover effect, and Advanced tooltip.
GSAP Animation for Bricks Builder (BricksFly Pro)
With BricksFly Pro, create GSAP animation for Bricks Builder visually without writing custom JavaScript. Pick a trigger, set the options, and preview it live inside Bricks. BricksFly supports GSAP animations for Bricks including ScrollTrigger scroll animations, SplitText text reveals, parallax, horizontal scroll, sticky and pin sections, smooth scrolling, and cursor effects.
Watch a SplitText animation built in Bricks:
Bricks Templates, Pages and Sections
The built-in Template Library lists starter websites, single pages and reusable sections for Bricks. Every item shows a Free or Pro badge, and the library opens on free items first:
- Free items import fully with this plugin: one click, no license, no account.
- Pro items are part of BricksFly Pro, a separate plugin. BricksFly Pro adds 30+ complete starter websites and 500+ sections.
Imported designs are editable inside Bricks and can be enhanced with Starter Animations, or with the GSAP Extensions in BricksFly Pro. Images are copied into your Media Library during import. Browse the starter templates and sections, or try the live demo.
Watch a full site imported in minutes:
Who BricksFly is for
BricksFly fits freelancers who want to deliver more without subcontracting, agencies that need a repeatable production workflow, designers who want to own the final result, and business owners who want to manage their own site. Developers use it to skip repetitive setup and spend time on custom work. Learn more on the What is BricksFly page.
External services
This plugin connects to the services below. Nothing is sent until you open the related screen or start an import. No license key, account data, personal data or site content is sent by this plugin.
BricksFly template library (themecrowdy.com)
The template library is run by Wealcoder, the developer of BricksFly, at www.themecrowdy.com. It provides the list of starter templates, pages and sections, their preview images, and the files of the items you import.
- When: when you open the Starter Templates or Page Import screens in the BricksFly dashboard, or the section library inside the Bricks editor; when you search, filter or scroll those lists; and when you click Import or Insert.
- What is sent: the search term, the filters you choose (category, page type, Free/Pro, color mode, direction, sort order), the page number, the IDs of templates in your wishlist when you filter by wishlist, and the ID of the item you view or import. Your browser (for the lists) or your server (for imports) also sends its IP address and user agent, as with any web request.
- Terms of use: https://www.themecrowdy.com/terms/
- Privacy policy: https://www.themecrowdy.com/privacy-policy/
Template images (bricksfly.com, crowdytheme.com, wealcoder.com)
Images used by a template, page or section you import are downloaded from the demo sites they were built on (bricksfly.com, crowdytheme.com and wealcoder.com, all run by Wealcoder) and saved to your Media Library. This happens only when you import or insert an item. A video in an imported section may keep playing from wealcoder.com.
- Terms of use: https://www.themecrowdy.com/terms/
- Privacy policy: https://www.themecrowdy.com/privacy-policy/
BricksFly website (bricksfly.com)
The BricksFly dashboard shows the latest articles from the BricksFly blog, with thumbnail images loaded from bricksfly.com when you open the dashboard. Only a standard image request is made (IP address and browser user agent).
- Terms of use: https://www.themecrowdy.com/terms/
- Privacy policy: https://www.themecrowdy.com/privacy-policy/
YouTube
The dashboard’s tutorial videos, and the Video Box, Video Box Slider and YouTube Video elements when you choose a YouTube video, embed the YouTube player. The player loads only where the video is shown.
- Terms of service: https://www.youtube.com/t/terms
- Privacy policy: https://policies.google.com/privacy
Vimeo
The Video Box and Video Box Slider elements embed the Vimeo player when you choose a Vimeo video. The player loads only where the video is shown.
- Terms of service: https://vimeo.com/terms
- Privacy policy: https://vimeo.com/privacy
Source code
The files in public/build are compiled (minified) JavaScript and CSS. Their full, human-readable source code is included in this plugin in the src folder, and is also available in our public GitHub repository: https://github.com/Wealcoder/bricksfly-elements-for-bricks
Where each compiled file comes from:
public/build/admin/dashboard.jsandpublic/build/admin/page-import.js(BricksFly dashboard and Page Import screens, React):src/admin/dashboardandsrc/admin/page-import, with shared components insrc/admin/components. The files inpublic/build/admin/chunksare parts of these two screens that load on demand; their names contain a content hash that changes with each release.public/build/admin/aab-template-library.js(section library inside the Bricks editor):src/js/admin/aab-template-library.js.public/build/admin/bricks-animation-addons-admin.js:src/js/admin/bricks-animation-addons-admin.js.public/build/elements/*(element scripts and styles):src/js/elementsandsrc/scss.public/build/extensions/*(animation extensions and editor panel):src/js/extensions.public/build/frontend.jsandfrontend.css:src/js/frontend.jsandsrc/scss.
How to build: install Node.js 18 or newer, then run these commands in the plugin folder. The build configuration is in webpack.config.js.
npm install
npm run build<h3>Third-party libraries</h3>
* ProgressBar.js 1.1.1 by Kimmo Brunfeldt, MIT license: https://github.com/kimmobrunfeldt/progressbar.js (the readable source is included as public/js/lib/progressbar.js).
Screenshots





Installation
Minimum Requirements
- WordPress 6.9 or greater
- PHP version 7.4 or greater
- MySQL version 5.7 or greater
- The Bricks theme installed and activated
Installation
Note: This plugin requires the Bricks theme to function. Please ensure Bricks is installed and activated before proceeding.
- Install the plugin directly from the WordPress Plugins screen, or manually upload the plugin files to the /wp-content/plugins/bricksfly-elements-for-bricks directory.
- Activate the plugin from the Plugins section in your WordPress dashboard.
- Access all settings via the admin sidebar under BricksFly.
- Find all Elements categorized inside the Bricks editor under the BricksFly group.
Watch the install walkthrough (free and Pro):
For help, see the Documentation and FAQ, watch the video overview, or reach out via our Contact page.
FAQ
-
What is BricksFly?
-
BricksFly is a collection of Bricks Builder addons. It enhances Bricks with 20+ Bricks Elements, preset Starter Animations, and a Template Library with free starter templates, pages and sections. BricksFly Pro adds the GSAP animation engine and Extensions, more Elements, 30+ Bricks templates, complete starter websites, and 500+ sections for Bricks. Together they help you build modern, animated websites faster without writing custom code. Read more on the What is BricksFly page.
-
Is BricksFly free, and what does Pro add?
-
This plugin is free and includes the Bricks Elements not marked (Pro), Starter Animations, and every template, page and section marked Free in the Template Library, which import fully without a license or account. BricksFly Pro is a separate plugin that adds the GSAP animation engine and Extensions, additional Elements, 30+ full Bricks templates and 500+ sections for Bricks. See the pricing page for the full comparison.
-
Do I need Bricks Builder, and does BricksFly work with any theme?
-
BricksFly is built specifically to extend Bricks Builder, so it needs the Bricks theme installed and activated. It does not work as a standalone plugin on other themes.
-
Will BricksFly slow down my site?
-
No. BricksFly loads only the scripts and styles a page actually uses, and you can switch off any Element you don’t need. The plugin is built with Core Web Vitals in mind.
-
Do I need to know code to use BricksFly?
-
Not at all. Every Element and animation is configured visually inside the Bricks editor. You can add animations, build custom layouts, and use ready-made templates without writing a single line of code.
-
What happens if I deactivate BricksFly?
-
Your Bricks pages and content stay in place. BricksFly Elements and animations need the plugin active to render, so they will stop displaying until you reactivate it.
-
Is BricksFly compatible with other Bricks plugins?
-
Yes. BricksFly uses a clean, modular architecture and native Bricks structure, so it works alongside your existing Bricks Builder plugins without conflicts.
-
What kind of animations can I create with BricksFly?
-
The free plugin includes Starter Animations: preset entrance, text and layout animations for Bricks’ heading, text, image and container elements. With BricksFly Pro you can create advanced GSAP animations for Bricks Builder, including ScrollTrigger scroll effects, SplitText text animations, image animation, image reveal on hover, cursor hover effects, parallax, smooth scrolling, and sticky and pin sections. All GSAP animation controls are configured visually inside Bricks.
-
Can I import the website templates with one click?
-
Yes. BricksFly includes a built-in Template Library with one-click import for Bricks templates, full starter websites, single pages and sections, directly inside your Bricks Builder workflow. Items marked Free import with this plugin; items marked Pro need BricksFly Pro. The import does not install or activate other plugins: it lists any plugins a template recommends so you can install them yourself. Browse the starter templates or try the live demo.
-
Does BricksFly work with WooCommerce?
-
BricksFly works alongside WooCommerce. Dedicated WooCommerce-focused Elements are on the roadmap and will be added in upcoming releases.
-
Which WordPress and Bricks versions are supported?
-
BricksFly is built for current versions of WordPress and Bricks and is updated for compatibility as both evolve. It requires WordPress 6.9 or greater and the Bricks theme. See the changelog for version history.
-
How often is BricksFly updated?
-
BricksFly is actively developed. New Elements, Extensions, templates, and animation features are added regularly. See the changelog for what has shipped.
-
Where can I get help?
-
Start with the Documentation and FAQ. You can also open a ticket through Support, join the community group, or watch tutorials on the YouTube channel.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“BricksFly Elements and Templates for Bricks” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “BricksFly Elements and Templates for Bricks” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.7
- Changed: The plugin is now named “BricksFly Elements and Templates for Bricks”. The GSAP animation engine is part of the separate BricksFly Pro plugin, so it is no longer in this plugin’s name.
- Changed: The description on the Plugins screen now lists only what this plugin includes.
1.0.6
- Fixed: Switching to another theme is no longer blocked. BricksFly only shows a notice when Bricks is not the active theme.
- Fixed: The Support and Rate links point to this plugin’s WordPress.org pages.
- Removed: The “Request a feature” form on the dashboard, which did not send anything.
- Removed: An unused deactivation-feedback handler.
- Improved: BricksFly Pro is detected from the installed plugins list instead of an assumed folder path.
- Removed: An unused script that rewrote dashboard text.
- Updated: The readme now marks every feature that is part of BricksFly Pro, including the GSAP Extensions.
- Improved: Template import no longer clears the whole object cache, and only clears the cache of the items it imported.
- Improved: Template import uses WordPress’s own admin memory limit, and allows .xml/.json uploads only during the import upload.
- Improved: Removed duplicate copies of the source files from
public/build; the readable source is insrc.
1.0.5
- Fixed: After an update, the BricksFly dashboard could fail with “o[e] is not a function” because the browser or CDN kept older copies of its script files. Those files now get a new name with every release.
1.0.4
- Fixed: The BricksFly dashboard could stay blank on some sites with the error “c is not a function”.
- Improved: If a BricksFly admin screen fails to load, it now shows the error and a Reload button instead of a blank page.
- Improved: Small code cleanups and updated translation template.
1.0.3
- Updated: Templates, pages and sections marked Free in the Template Library now import fully with the free plugin, with no license or account. Pro items show a Pro badge and a link to BricksFly Pro.
- Added: Free / Pro filter on starter templates, pages and sections; free items are listed first.
- Added: Search and page-type filter on the Page Import screen.
- Added: Images and SVGs of inserted sections are copied into the Media Library.
- Removed: All license checks and license screens from the free plugin.
- Changed: Template import no longer installs or activates plugins. It lists the plugins a template recommends so you can install them yourself.
- Fixed: Template import only merges Bricks design data (global classes, variables, colors, theme styles, breakpoints) and never other site settings.
- Fixed: Template files are only downloaded from the BricksFly template library.
- Fixed: Import progress no longer jumps to 100% before the import finishes.
- Improved: The importer loads its classes only while an import runs.
- Improved: The readme documents every external service, the source code and build steps.
1.0.2 – 13 August 2026
- Updated: Rewrote the plugin description, feature summary, and FAQ so they describe BricksFly as a collection of Bricks Builder addons, and state more clearly what the Elements, Extensions, GSAP animation engine, and Bricks templates actually do.
- Updated: Plugin title and tags now match the wording used across the description.
- Note: Documentation only. No Elements, Extensions, or animation behavior changed in this release.
1.0.0 – 29 July 2026
- Initial release.
