Useful TYPO3 Extensions, from b13 to You!

Sharing our expertise. Below are some TYPO3 extensions we have developed that help us deliver value in client projects. As part of the way we work, we focus on testing and best practices to ensure long-term performance, reliability, and results in all our code. 

From b13 to you. We live and breathe open source. Our team includes some of the world’s most experienced TYPO3 developers, deeply involved in the TYPO3 open source project. We learned what we know from our peers and are committed to passing on our expertise and unique knowledge back to the TYPO3 community. Making these available, we hope that these will help you, too!

b13 TYPO3 extensions reflect how we approach our work:

  • Expertise through TYPO3 contributors on staff, including the TYPO3 Project Lead.
  • Tested code quality to ensure stability and scalability.
  • Standards compliance everywhere, using proven TYPO3 and PHP best-practices for maximum reliability and compatibility. 
  • Ongoing performance testing and benchmarking to eliminate slowdowns caused by inefficient database queries and scripts, or regressions arising from new features or bug fixes.
  • Compact. We often create small, single-purpose extensions, making them easy to maintain and upgrade across multiple TYPO3 versions.
  • Open-source. We are transparent, use open technologies, and give back to our communities.

Let us give your TYPO3 Extensions a Boost!

Do you need help or advice regarding TYPO3 extensions? We’d be happy to talk with you about your project and updating or adapting existing extensions or creating new ones for you.

Get in touch to talk about the development or consulting you need.

Let's connect

b13 TYPO3 Extensions

Proxy Cache Manager

Caching is a great way to make websites faster, but managing all the different caching layers can be tricky. This extension keeps externally cached content up-to-date so that editors and site visitors always see the newest version of anything published on your site. When content is added or updated, invalidating a page cache in TYPO3’s powerful internal caching framework, Proxy Cache Manager sends an HTTP PURGE request to external content distribution networks (e.g., Cloudflare, Fastly) or local caching technologies (such as Varnish).

Find it on GitHub

Authorized Previews

In TYPO3, authorized backend users can preview pages, for example in new languages, before they are made public. You may not always want to give backend access to everyone in your proofreading or approval workflow. This extension generates a temporary link making a specific, unpublished page version available for preview without logging in.

Find it on GitHub

SlimPHP Bridge

Quickly create a simple REST API layer (not a fully headless solution) for a TYPO3 installation using this small wrapper extension. Use TYPO3 as a read/write data hub when integrating with external systems.

Find it on GitHub

HTTP/2 Pre-Fetch for TYPO3

This extension reduces page load time in the browser by utilizing the pre-fetch feature in the HTTP2 protocol. It delivers a warning about extra files it will need to render your website first response to a query (rather than being packed into the page’s HTML source, which would have to be downloaded and parsed before being dealt with).

Find it on GitHub

Masi—Powerful TYPO3 URL Customization

Customize every aspect of URL generation in TYPO3 v9+. A small, efficient extension that gets a lot done without adding overhead to the core. It adds a configuration option to remove any given page from URL generation, a popular piece of functionality previously included in many TYPO3 installations via extensions like RealURL.

Find it on GitHub

Bolt - Easier TYPO3 Site Setup

This extension helps integrators save time when setting up new websites in TYPO3. The usual requirement of a TypoScript template and PageTS entries in the page root is replaced with a single parameter in the Site Configuration interface of TYPO3 v9 and higher. When specifying the site package extension name, configurations are automatically included in the right place, across all environments (testing, staging, live, etc).

Find it on GitHub

External Format Services

A service extension that gives other extensions in your TYPO3 installation the ability to export data in Microsoft Excel, CSV, and PDF formats. Definable defaults for PDF exports, including margins, page size, and more.

Find it on Github

Unique Alias Mapper for URL Routing

This extension is a useful way to extend the flexible URL-routing solution that ships with TYPO3 core.

Find it on Github

Snipper - Better Browser Link-Handling for TYPO3 version 8 & 9

Browser link-handling can affect page speed and security. The TYPO3 Snipper extension changes how links are rendered in HTML to ensure that pages opened in new tabs are run as separate processes and cannot access data on the origin page.

Find it on Github

Just in Case - Case Insensitive URLs

This convenience extension gives your marketing team greater typographical flexibility and helps users. It changes TYPO3’s URL parsing to no longer differentiate between upper and lowercase letters in URLs. Now “example.com/Lets-Connect” won’t give you a Page Not Found error for the page at TYPO3’s default lowercase version, “example.com/lets-connect”.

Find it on Github

Distributed Redis Locker

Redis is a memory-based caching mechanism often used to accelerate TYPO3 cache access. This extension distributes data-locking information using a shared (and very fast) Redis database to improve the speed and reliability of large, multi-tier TYPO3 installations across multiple web servers.

Find it on Github

Session Password

This extension introduces a password-only login form to give users quick access to restricted content on a page without needing to create a full, permanent frontend user account.

Find it on Github

Code Block

This extension adds a content type to display source code processed using highlight.php to render code snippets with syntax highlighting. The CSS-classes applied are identical to what highlight.js would render, but the transformation takes place on the server (instead of the browser when using JS).

The rendered result is cached like any other content element with the page in TYPO3. Using this extension you can skip adding highlight.js to your JS-build. This helps reduce the JavaScript size for your website and also allows rendering of source code snippets for AMP pages for example.

Find it on GitHub