Cards use restrained borders, white surfaces and subtle shadows.
Live FG UI component catalogue.
The complete reference for shared controls, states and product patterns. Everything on this page is rendered by FG UI itself.
Brand tokens and typography
One visual base for every FG Tools product.
Core colours
Typography
Build for good.
Consistent product design
Reusable interface pattern
All interface text uses the Manrope webfont bundled inside FG UI, including buttons, controls, labels, tables and status badges.
Radius system
Shadow system
One FG UI across frontend and backend
The surface can change, but the component never becomes a different design language.
Buttons and status
Fields and cards
Same border, radius, spacing and type.
Same component, different content.
Tabs and alerts
Rules that prevent drift
Buttons
Every button variant owns its foreground and background across default, hover, active and disabled states.
Core actions
Surface contrast test
Use this specimen to hover every variant on light, blue and dark surfaces.
Sizes and states
Icon and grouped
Same buttons everywhere
Forms and settings
All fields use the same rounded control language.
Standard fields
Validation
Search and input groups
Checkboxes and switches
Settings rows
File upload
or choose a file from your computer
Modern FG UI dropdowns
Our custom dropdown is fully styled by FG UI, including the open options panel. Native selects remain available only when a browser-native control is specifically wanted.
Rich dropdown
Searchable dropdown
Native fallback
Status, messages and loading
Clear states with compact FG UI status styling.
Status pills
Source badges
Alerts
Quiet note
Progress
Skeleton loading
Empty state
No items yet
Create the first item to get started.
Toast, tooltip and menu
Cards, lists and tables
Reusable surfaces that feel like the same product.
Cards
For quieter secondary information.
Metrics
List
Key / value details
- Product
- FG Bible
- Version
- 1.0.0
- UI library
- FG UI
- Font
- Manrope
Administrator table
| Name | Type | Status | Updated | Actions |
|---|---|---|---|---|
| World English Bible | Translation | Ready | Today | |
| King James Version | Translation | Ready | Yesterday | |
| Example provider | Plugin | Check | 3 days ago |
Comparison table
| Feature | Local | Manual Remote | Automatic |
|---|---|---|---|
| Uses local data first | |||
| Remote request | Never | Manual | When needed |
| Recommended default | Yes |
Accordion, modal and drawer
Accordion
Modal and drawer
More things we may need to build anything
Reusable patterns for software tools, communities, content, workflows and data-heavy products.
Application shell
The same shell can hold admin or product interfaces.
Filters and chips
Command palette
Tree navigation
Timeline
Kanban workflow
Calendar
Files and media
Presence and people
Meters and quotas
Popover and shortcuts
Use a compact floating surface for contextual actions and help.
Date, time and native values
Complete website sections
Reusable FG UI blocks for public sites, landing pages, product sites and app frontends.
One UI system for every FG Tools product.
Admin tools, public websites, social products and apps can all share the same visual language without relying on an outside framework.
Own styling
Every visual comes from FG UI.
Shared components
Frontend and backend use the same design language.
Reusable products
FG Bible, Social, Chat and future products stay aligned.
“The interface feels like one product even when the features are completely different.”
Ready to build with FG UI?
Use the same system in every ForGoodTools product.
Module and widget layouts
Consistent chrome for Joomla modules, dashboards, sidebars and reusable blocks without using Joomla styling.
Standard module
LiveNormal content module with header and footer.
Accent module
Active items this month.
Soft module
For helpful secondary information.
Compact list
Dark promotional module
Useful for a strong CTA inside a light page.
Login, registration and verification
Authentication boxes use the exact same form, button and feedback components as the rest of FG UI.
Welcome back.
Sign in to continue to your ForGoodTools account.
Local, independent and consistent.
Sign in
Enter your account details below.
Forgot password
Enter your email and we will send reset instructions.
Verification code
Enter the six-digit code.
Pricing boxes
Reusable plan cards for products, memberships, subscriptions and service tiers.
Free
For getting started.
- Core features
- Community support
- Local FG UI
Plus
For active products.
- Everything in Free
- Advanced features
- Priority support
Business
For teams and organisations.
- Everything in Plus
- Team controls
- Business support
Products, cards and order layouts
General-purpose patterns that also work for directories, extension stores and paid features.
FG Example
A reusable product card.
FG UI
Consistent interface building blocks.
Order summary
Popup patterns
Confirmation, forms, success states, notices and consent layouts all use our own overlay system.
Modal types
Small anchored popup
Useful for tips, updates or quick contextual actions.
Search, articles, profiles and special states
General patterns that appear repeatedly across sites, templates and applications.
Search results
Administrator settings
A result with title, description and context.
Dashboard overview
Another matching result layout.
Article card
Profile header
Christopher Taylor
Page not found
The page may have moved or no longer exists.
Advanced forms, dates and media
Patterns for richer workflows without depending on external form or media libraries.
Password and secure entry
Date and time
Tags, mentions and inline edit
Media and upload queue
Layouts, cards and data visualisation
Reusable structures for websites, applications, dashboards and content-heavy tools.
Page layout patterns
Card variants
For destinations and choices.
For selectable plans or options.
Useful in lists and search results.
Unavailable but still readable.
Charts without a chart library
Master/detail and split view
Product settings
Master/detail layouts use the same shared components inside.
Account, security and onboarding
Complete flows for registration, verification, sessions and first-run setup.
Registration
Create your account
Use one account across this product.
Two-factor authentication
Add an extra layer of account security.
FG4A-82PL7Q9M-X2KP5VTR-1JNF9CWA-P88LSessions and devices
Onboarding checklist
Errors, offline states, permissions and maintenance
Products need consistent states when things go wrong, not just when everything succeeds.
System state cards
You do not have permission to view this area.
The request could not be completed.
Connectivity
Permission matrix
Unsaved changes
Sign in again to continue without losing your work.
Developer, help and documentation UI
Patterns for APIs, logs, webhooks, documentation, support and technical administration.
Code and logs
<button class="fgui-btn fgui-btn--primary">Save</button>FG UI assets loaded successfully.
No external framework dependency detected.
API key and webhook
fg_live_••••••••••••P9K2Help and documentation
Rating and review
Search, publishing, settings and advanced data
Patterns that repeatedly appear in real templates, applications and administrator tools.
Advanced search and filters
Advanced table controls
| Name ↕ | Status | Updated | ||
|---|---|---|---|---|
| FG Bible | Published | Today | ||
| FG Social | Draft | Yesterday |
Rich content editor shell
Article heading
This editor shell provides our own toolbar and content surface. A product can connect the actions to its own editing logic.
Content styles remain part of FG UI.
Comments and replies
Settings with dependencies
Notification centre
International and RTL-safe direction
Carousel, gallery, countdown and content tools
Original FG UI patterns added to cover common website and app needs that were not represented elsewhere in the system.
Useful for launches, maintenance windows, events and timed campaigns.
Drag items with a mouse, or use the arrow buttons for keyboard and touch reordering.
Content should look like FG UI too
Long-form documentation, blog posts, help pages and release notes need the same typographic discipline as the application interface.
FG UI provides readable paragraph widths, heading rhythm, links, lists, quotes, inline code and content tables without relying on a template framework.
A design system is only consistent when ordinary content is included too.
Useful for
- Documentation
- Help centres
- Release notes
Also works for
- Articles
- Guides
- Policies
Administrator UI
A full FG Tools administrator direction using the same system.
FG Bible Dashboard
Manage local Bible data, health, translations and integration settings from one consistent administrator interface.
Manage translations
Ordinary administrator pages use the lighter standard hero.
Install, update and uninstall
FG Bible installed successfully
Install, update and uninstall screens use the same standard administrator page hero, with lifecycle-specific content inside it.
Uninstall impact
Danger zone
Only destructive actions belong here.
Frontend
The same FG UI family with lighter page surfaces and compact controls.
Matthew 5
World English Bible
Example reader content
The frontend remains content-first. Controls are small, consistent and easy to understand.
FG UI supports the content without overpowering it.
Social UI
Patterns for FG Social and future community components.
User cards
Post composer
Post card
Notifications and activity
Chat UI
Reusable messaging patterns for FG Chat.
Conversation
Conversation list
Mobile direction
FG UI collapses cleanly without creating a second mobile theme.
Matthew 5
Controls remain compact and content stays easy to scan.
This comment uses the same card, type and action language as the rest of FG UI.
And nested replies stay visually connected.