Elements CMS components
Native CMS components for RapidWeaver Elements. Free, forever.
No database, no server setup, no ongoing costs. Just drop the components onto your page and start publishing CMS driven sites with RapidWeaver Elements.
Search component
Search anything.
Instantly, from anywhere
No setup required. No server. Just search.
Drop the Search component onto any page and it works immediately — no configuration, no external service, no API keys. As visitors type, results appear instantly from your Markdown content. Search across titles, tags, authors, and body text all at once.
Why it's different: Unlike plugin-based search that relies on a database or third-party index, Elements CMS search reads directly from your content files. Nothing to sync, nothing to break.
Free to build. Free to edit.
Pro when you need it.
Elements CMS, including the Online Editor, is free for everyone. The Pro Online Editor adds advanced features for teams, client sites, and larger projects.
Explore Online Editor
Collection component
Lists, grids, or any layout you want.
Your content, displayed your way.
The Collection component reads your Markdown files and displays them as a paginated list or grid — filtered by tag, author, or date. Design the layout using standard Elements controls. No coding required.
Why it's different: Every card, every column, every spacing decision is yours to control in Elements. Collection just handles the data — fetching, sorting, filtering, and paginating your content automatically.
Load More component
Load more content without leaving the page.
Faster than pagination. Smoother for readers.
The Load More component appends the next batch of posts inline — no page reload, no jump back to the top. Drop it below any Collection and it works automatically. Configure how many items load each time directly in Elements.
Why it’s different: Pagination makes visitors click to a new page. Load More keeps them in the flow — better for reading, better for engagement, and still fully compatible with search and filtering.
All files loaded
Item component
Single Item. Unlimited possibilities.
Everything a single post needs, built in.
The Item component displays a single Markdown file as a full page — title, body content, author, date, tags, featured image, and excerpt.
Open Graph tags are generated automatically so every post looks great when shared on social media.
Why it's different: Layout is fully controlled in Elements by using any Elements components to build any layout you can imagine. The component handles the data, you handle the design.
Stay in the loop
v2 brings AI features, an online editor, and new components. Be the first to know when we launch by signing up to our spam free newsletter.
Pagination component
Simple, clean pagination that just works.
Keep large collections navigable.
The Pagination component automatically splits large collections across multiple pages — with numbered pages and prev/next navigation. Configure how many items appear per page directly in Elements.
Why it's different: No JavaScript frameworks, no complex setup. Pagination is driven entirely by your Markdown files — fast, lightweight, and fully compatible with the rest of the Elements CMS components.
Page of
Comments component
Reader comments with full moderation control.
Let your audience join the conversation.
The Comments component adds a fully functional comment thread to any Item page. Visitors submit comments directly from the page — you approve, reject, or delete them from the Online Editor before they go live.
No third-party service, no tracking scripts, no Disqus.
Why it's different: Comments are stored as simple files alongside your content — no database, no external dependency. If you ever remove the component, your content is completely unaffected.
Comments Documentation