Uranium is a free industrial WordPress theme for manufacturers, equipment makers, parts distributors and field-service teams. It gives your product catalog, quote button and spare parts store the look of a good spec sheet: plain type, square corners, hairline rules and one strong accent color.
Free theme. Complete checkout to get your download.
Version 0.1.2 · WordPress 6.8+ · PHP 8.1+ · GPLv2 or later
This download includes free updates in WordPress. Already using Uranium? Install it once to add the updater. Automatic theme updates do not require a license key.

An industrial website has a different job from a brochure site. Buyers arrive with a part number, a spec to match or a machine that has stopped, and they want the flow rate, the price or a phone number without hunting for it.
I built Uranium around that visit. Its patterns lead with product families, spec rails and direct lines for sales, service and parts, and they leave out the sliders, counters and parallax effects that many business themes carry.
It fits these kinds of sites well:
It is not the right tool for a multi-vendor marketplace or a visual product configurator. Those need plugins built for the job, whatever the theme.
Industrial brands tend to own one strong color, like the yellow on a forklift or the orange on a safety sign. Uranium ships four of them. Pick one under Appearance > Customize > Uranium design, and it changes the buttons, the hero panel and the accent bands together.




Every palette has a dark mode too. By default, Uranium follows the visitor’s device setting, and the moon button in the header lets them switch and remembers the choice on their next visit.
If your brand only works one way, the same Customizer panel keeps the site light or dark for everyone and takes the toggle out of the header.

Uranium sits between the two kinds of WordPress theme you usually hear about. A classic theme builds pages from PHP templates, and a block theme builds everything from blocks in the Site Editor. Uranium is a hybrid: PHP templates run the page frame and the store screens, while the header, the footer and every section inside a page are blocks you edit on screen.
I built it this way because of the stores. WooCommerce and FluentCart render their product and shop screens through PHP templates and hooks in a theme like this, so Uranium styles those screens through hooks and copies none of their template files. Copied template files are what usually goes out of date when a store plugin updates, and Uranium has none.
The parts sit in four places:
theme.json isn’t only for block themes, and my guide to improving classic themes with theme.json explains what it controls. If you are weighing a full block theme instead, read my guide to switching to block themes.
Uranium ships 3 headers and 3 footers. The default header has a dark utility bar above the logo, the menu, search, the store links, the light and dark toggle and a quote button. You swap layouts in Appearance > Editor > Patterns > Template Parts.
IBM Plex Sans, Plex Sans Condensed and Plex Mono ship with the theme as WOFF2 files, so no request goes to Google Fonts. A typical page loads 3 font files, about 79 KB in total.
The theme’s only script runs the light and dark toggle. It weighs 2 KB, or 0.9 KB compressed, and Uranium adds no jQuery. Store plugins load their own scripts on top, and WooCommerce brings jQuery with it.
Uranium supports WooCommerce and FluentCart. Install either one, or both side by side, and the theme styles whichever is active. Without a store plugin, the product patterns still work as a catalog that links to your quote page.
Uranium styles WooCommerce’s screens through hooks, with no copied templates:

FluentCart gets its own theme templates and a color map to the active palette:

Industrial shops often hide prices from anonymous visitors or set minimum order quantities. Uranium doesn’t do either on its own, because those are store rules. On FluentCart, GT Extensions has modules for hiding prices until login and for minimum and maximum quantities.
If you are still choosing between the two store plugins, read my FluentCart review first.
Every pattern below is in the block inserter under Uranium’s pattern categories. Select a preview to open it at full size, or follow a group’s demo link to see those patterns on a live page.
Shown in the default Signal palette. Company names, figures, products and prices are sample content. The two store rails appear when their plugin is active, and full pages are shown from the top.
Showing 41 of 41 patterns
Home page1200 × 1500 · View full size
Industries page1200 × 1500 · View full size
Industry detail page1200 × 1500 · View full size
Services page1200 × 1500 · View full size
Company page1200 × 1500 · View full size
Contact page1200 × 1500 · View full size
Support and downloads page1200 × 1500 · View full size No patterns match those filters. Try another name or group.
See every page, the store screens and the four palettes in place on the live demo.
Tour the Live DemoMany equipment buyers look things up on a phone in a plant or a warehouse, so page weight matters on these sites. These are first-visit numbers from the two demos, with the browser cache turned off:
Most of that weight is photographs, which is where it belongs on an equipment site. Compress product photos before you upload them, and put page caching in front of the site. GT Performance does that job here on gauravtiwari.org.
Store scripts are the other half. On the WooCommerce demo, WooCommerce loads jQuery and its cart scripts on every page, and the FluentCart demo loads no jQuery at all. My guide to fixing Total Blocking Time in WordPress covers how to keep scripts off the pages that don’t need them.
Most industrial WordPress themes you will find are premium themes on ThemeForest, sold one site at a time and built around a page builder. That model works, but you pay for every site and your layouts live inside the builder’s own markup.
| Feature | Uranium | A typical premium industrial theme |
|---|---|---|
| Price | Free | Usually $40 to $59 for one site |
| Sites | As many as you like, including client sites | One license per site |
| Page building | Core blocks and 41 patterns | A bundled page builder, such as WPBakery |
| Switching themes later | Content stays as ordinary blocks | Builder shortcodes can stay behind in your content |
| Header and footer | Site Editor, 3 layouts each | Theme options or builder templates |
| Store plugins | WooCommerce and FluentCart | Usually WooCommerce only |
| Dark mode | Built in, with a visitor toggle | Usually not included |
| Demo import | None; pages start from patterns | One-click demo import |
If you want a finished demo site in one click and you are happy inside a page builder, a premium theme gets you there faster. If you run more than one site, or you want pages you can still edit cleanly in 3 years, Uranium costs nothing to try.
For more options on the store side, see my list of the best WooCommerce themes, and for the wider checklist, how to choose a WordPress theme.
Uranium is an early release of a free theme, so it is wise to know where it stops before you move a live site onto it.
Uranium Pro is a separate plugin, still in development, for industrial sites that need more than a catalog and a store. It will add:
There is no release date yet, and the free theme is complete without it.
Choose Get Uranium Free to open the free checkout. Complete your order, then download the latest Uranium ZIP from your order downloads. Free WordPress updates are included.
In your dashboard, go to Appearance > Themes > Add New Theme > Upload Theme. Choose the zip, install it and activate it.
Create a page, insert the Home page pattern from the Uranium categories and set the page as your front page under Settings > Reading.
Open Appearance > Customize > Uranium design to choose the accent color and how light and dark mode should work.
Install WooCommerce or FluentCart if you sell online. Uranium styles it as soon as it is active.
Uranium is an early release, so try it on a staging site with your own content and plugins before you switch a live one.
Yes. Uranium is released under GPLv2 or later, so you can use it on as many sites as you like, including client sites, and change it however you want. The bundled IBM Plex fonts are under the SIL Open Font License and the images are released under CC0.
No. Uranium’s pages are built from core WordPress blocks and its own patterns, so the block editor is all you need. If you already work in a page builder, the “Full width, no title” and “Blank canvas” templates give it an empty page to fill.
Yes, with either one or with both at once. Uranium styles WooCommerce’s shop, product, cart, checkout and account screens through hooks, and it ships its own templates for FluentCart products, categories and brands.
Not with the free theme alone. The quote buttons link to your contact page, where any form plugin can collect the request. Hiding prices is a store rule, and on FluentCart the GT Extensions module for hiding prices until login handles it. Quote requests are planned for Uranium Pro.
A hybrid theme mixes the two ways WordPress themes are built. It uses PHP templates for the page frame, like a classic theme, and blocks for the parts you edit, like a block theme. In Uranium, the header, the footer and all page content are blocks, while the templates around them and the store screens are PHP.
On a first visit with the browser cache off, the WooCommerce demo’s home page loads 40 requests and about 538 KB, and the FluentCart demo’s home page loads 28 requests and about 468 KB. Photos make up 306 KB of both. The theme itself adds one 2 KB script and no jQuery.
Uranium gives search engines clean pages to work with: one H1 from the page’s opening pattern, headings in order, breadcrumbs on inner pages and light page weight. Titles, meta descriptions and schema still come from your SEO plugin.
Yes, in two ways. On WooCommerce product pages, the product’s attributes appear as a spec rail beside the price. For manuals, drawings and certificates, the Resource rows and Support split patterns list documents with a file type and size line, and you link each one to its file.
There is no importer. Every page on the demos is built from Uranium’s own patterns, so you get the same result by creating a page and inserting the Home page, Services page or any other full-page pattern.
From this page. The download button gives you a zip with free updates built in, and it needs no account or email. The source code and the issue tracker are on GitHub.
The download from this page includes a small updater. It checks gauravtiwari.org for new Uranium releases and hands them to WordPress, so they appear with your other updates and follow your auto-update setting. Each check sends only the theme name and your WordPress version, and every download is checked against its published checksum before it installs. Automatic updates do not use your checkout account or a license key.
Uranium is free under GPLv2 or later. Download it, build your first page from the Home page pattern and use it on as many sites as you need.
Version 0.1.2 · Free updates in WordPress · Free checkout
Source code and issue tracker on GitHub
Building a different kind of site? See all my WordPress themes. Or, if you would rather have the store built for you, I take on WooCommerce and FluentCart store projects.