The Gutenberg block library

Every Gutenberg block in one place — each with a short description and a live example so you can see exactly what it does.

Category

Layout blocks

Structure your page with flexible containers, grids and sliders.

flexa/container

Container

A section wrapper with per-device flex layout, background, borders and spacing. Nest anything inside it.

Item one
Item two
Item three
flexa/grid

Grid

A CSS grid that arranges inner blocks into responsive columns and rows with track gaps.

Cell 1
Cell 2
Cell 3
Cell 4
Cell 5
Cell 6
flexa/slides

Slider (Slides + Slide)

A carousel of slides with autoplay, transitions, arrows and dots. Each Slide holds any blocks.

Slide one

Any blocks can live inside a slide.

Slide two

Autoplay, loop, fade and more.

Category

Content & media

The building blocks for text, imagery and calls to action.

flexa/heading

Heading

A rich heading with optional eyebrow, subheading, separator, gradient text and effects.

Eyebrow label

A stylish heading

flexa/text

Text

A rich paragraph with per-device typography, colours, hover colour and an optional drop cap.

This is a Text block. It supports per-device typography, solid or gradient colour, and a drop cap for editorial layouts like this one.

flexa/button

Button

A call-to-action link with fill, outline or ghost variants, sizes, icons and hover states.

flexa/image

Image

A media image with per-device width, aspect-ratio lock, hover motion, caption and lightbox.

flexa/separator

Separator

A horizontal divider with per-device width, thickness, alignment and style.


flexa/info-box

Info Box

An icon or image paired with a title, description and optional button — great for features.

Fast by default

CSS is generated per block and only loaded when needed.

Easy to use

Everything is customised visually in the editor.

flexa/counter

Counter

A grid of stat counters that count up when scrolled into view.

44+
Blocks
15K
Downloads
99%
Happy users
flexa/testimonial

Testimonial

A review card with star rating, quote and an author block (avatar, name, role).

A great tool

Flexa made it effortless to build a polished page without touching a line of CSS.
Emma Carter
Emma CarterProduct Designer
flexa/icon

Icon

A single icon with shape, colour, size, link and hover states.

flexa/icon-list

Icon List

A checklist of items, each with its own icon, link and hover colour.

Free lifetime updates
Works with any block theme
No page builder lock-in
Light and dark mode ready
flexa/notice

Notice

An inline message in info, success, warning or error tone, optionally dismissible.

Saved
Your changes are live on the site.
Heads up
This block is dismissible if you want it to be.
flexa/star-rating

Star Rating

A star score with optional title and review schema for rich results.

4.5 out of 5
flexa/data-table

Data Table

A striped, hoverable table built from columns and rows in the editor.

BlockCategorySince
ContainerLayout1.0
Pricing TableMarketing1.4
Post GridDynamic1.5
flexa/team-member

Team Member

A profile card with photo, name, role, bio and social links.

Emma Carter

Emma Carter

Product Designer

Designs the block library and keeps every panel consistent.

flexa/lottie

Lottie Animation

Play a Lottie/dotLottie animation on load, on scroll or on hover.

Needs configuration
The example points at a remote .json animation. Upload your own Lottie file in the block sidebar to serve it locally.
Category

Interactive blocks

Engaging, motion-rich blocks that respond to your visitors.

flexa/tabs

Tabs

Organise content into a tab bar that collapses into an accordion on mobile.

Tabs keep related content tidy and scannable.

Each tab can hold any plain text content you like.

Underline, pill or boxed styles are available.

flexa/steps

Steps

A vertical timeline of process steps with numbered, icon or image markers.

1
Step oneDescribe the first stage of your process.
2
Step twoThen the next stage, and so on.
3
Step threeFinish strong.
flexa/faq

FAQ

An expandable question-and-answer accordion with open-state icons and schema.

An accordion for questions and answers, with optional rich-result schema.
Yes — toggle close-others to keep just one panel open.
flexa/countdown

Countdown

A live countdown to a target date with day/hour/minute/second units and labels.

flexa/before-after

Before / After

A drag-to-reveal image comparison slider with labels and a handle.

After
Before
BeforeAfter
flexa/images-gallery

Images Gallery

A grid, masonry or tiled gallery with hover motion, captions and a lightbox.

flexa/video-popup

Video Popup

Play a YouTube, Vimeo or MP4 video in a modal lightbox from a thumbnail, button or link.

flexa/modal

Modal

A dialog opened by a button, image or text trigger; holds any blocks inside.

flexa/process-bar

Progress Bar

A line or circle progress meter that fills when it scrolls into view.

PageSpeed score
98%
Accessibility
95%
flexa/timeline

Timeline

A vertical timeline of milestones with numbered, icon or image markers.

2024First releaseTwelve layout and content blocks shipped.
2025Dark mode everywhereEvery colour attribute gained a light/dark pair.
2026Dynamic blocksPost Grid, Taxonomy and feed blocks joined the library.
Category

Navigation & social

Wayfinding blocks plus maps and social links.

flexa/breadcrumb

Breadcrumb

A hierarchical trail, built automatically or by hand, with a chosen separator and schema.

flexa/table-of-content

Table of Contents

An auto-built list of the page headings with jump links and smooth scroll.

flexa/social-icon

Social Icons

A linked row of social network icons with official or custom colours and hover motion.

flexa/social-share

Social Share

Share buttons that post the current page to Facebook, X, LinkedIn or Pinterest.

flexa/google-map

Google Map

Embed a Google Map for any address or place, with zoom and per-device height.

Category

Dynamic content

Blocks that pull live content from WordPress or an external feed.

flexa/post-grid

Post Grid

A query-driven grid of posts with image, meta, excerpt, read more and pagination.

49 posts found

flexa/post-filter

Post Filter (+ Search, Taxonomy, Reset)

A real GET form that drives a Post Grid. Works without JavaScript; the view script upgrades it to an in-place update.

49 posts found

flexa/taxonomy

Taxonomy

A list or grid of terms with post counts, linking to each archive.

flexa/rss

RSS Feed

Render any public RSS or Atom feed as a grid or list, cached for a set number of minutes.

Add a feed URL to show entries.

Needs configuration
Paste a feed URL into the block sidebar to render live items.
flexa/facebook-feed

Facebook Feed

Show recent posts from a Facebook Page, with reactions, shares and images.

Add a Facebook Page access token to show posts.

Needs configuration
Add a Facebook Page ID here and a Page access token in the Flexa Blocks settings.
flexa/instagram-feed

Instagram Feed

Show recent Instagram media in a square thumbnail grid with captions.

Add an Instagram access token to show media.

Needs configuration
Add an Instagram access token in the Flexa Blocks settings to load media.
Category

Marketing & forms

Hero banners, calls to action and a full newsletter form.

flexa/banner

Banner

A promotional hero — heading, description and buttons over a colour, gradient or image.

Grab attention

A punchy line and a clear call to action.

flexa/cta

CTA

A call-to-action banner with a heading, description and primary/secondary buttons.

Ready to get started?

Nudge visitors to take the next step.

flexa/pricing-table

Pricing Table

Plan cards with monthly/yearly toggle, feature list, badge and call to action.

Starter
$9/month$90/year
  • 1 project
  • All blocks
  • Community support
Choose Starter
PopularPro
$19/month$190/year
  • 10 projects
  • All blocks
  • Priority support
  • Remove branding
Try Pro
Business
$49/month$490/year
  • Unlimited projects
  • All blocks
  • Dedicated manager
Contact us
flexa/comparison-table

Comparison Table

Compare plans feature by feature, with check/cross icons and a spotlighted column.

FreeFree trialGet started
PopularProFor growing teamsTry Pro
BusinessFor enterprisesContact us
Projects110Unlimited
All blocks
Priority support
Remove branding
flexa/subscribe-form

Subscribe Form

A newsletter form built from field child blocks that emails the entry over AJAX.

How did you hear about us?
Consent *

Flexa Blocks

That is the whole library

Mix and match these blocks to build any page you can imagine. Five WooCommerce product blocks ship too — they render inside a single product template.