PHPackages                             helhum/typo3-console - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. helhum/typo3-console

ActiveTypo3-cms-extension[CLI &amp; Console](/categories/cli)

helhum/typo3-console
====================

A reliable and powerful command line interface for TYPO3 CMS

v8.3.1(5mo ago)2939.0M—3.6%141[3 issues](https://github.com/TYPO3-Console/TYPO3-Console/issues)[3 PRs](https://github.com/TYPO3-Console/TYPO3-Console/pulls)20GPL-2.0-or-laterPHPPHP &gt;=8.1CI passing

Since Dec 6Pushed 5mo ago22 watchersCompare

[ Source](https://github.com/TYPO3-Console/TYPO3-Console)[ Packagist](https://packagist.org/packages/helhum/typo3-console)[ Docs](https://insight.helhum.io/post/104528981610/about-the-beauty-and-power-of-typo3-console)[ Fund](https://www.paypal.me/helhum/19.99)[ GitHub Sponsors](https://github.com/helhum)[ RSS](/packages/helhum-typo3-console/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (24)Versions (166)Used By (20)

[![Latest Stable Version](https://camo.githubusercontent.com/54a3f95b89dcf130d60cb76ebff34d59f0e9a70843cddd13122bc795bec790b2/68747470733a2f2f706f7365722e707567782e6f72672f68656c68756d2f7479706f332d636f6e736f6c652f762f737461626c652e737667)](https://packagist.org/packages/helhum/typo3-console)[![TYPO3 11](https://camo.githubusercontent.com/95b97bf30b8b5b6165cafd25cef0d9dac36c06ceae2a71021f6c58bd39e30843/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/11)[![TYPO3 12](https://camo.githubusercontent.com/5988c2b3fbc4d962eb8b98b039607aea05b319ac41e106ec771361a45598caed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/12)[![TYPO3 13](https://camo.githubusercontent.com/736311568ec9205d9514b2264785750e198a4a26243578a9dff7f7bdb84a5d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/13)[![Total Downloads](https://camo.githubusercontent.com/be03a618e61eabdf9fd6a8ee09e0cca531860c7f0facd1e766fc88956a24af17/68747470733a2f2f706f7365722e707567782e6f72672f68656c68756d2f7479706f332d636f6e736f6c652f646f776e6c6f6164732e737667)](https://packagist.org/packages/helhum/typo3-console)[![Monthly Downloads](https://camo.githubusercontent.com/0e3fc60c73e867c5d495ff2244960a03602ab9790a89fdd29bd204adf892d5f5/68747470733a2f2f706f7365722e707567782e6f72672f68656c68756d2f7479706f332d636f6e736f6c652f642f6d6f6e74686c79)](https://packagist.org/packages/helhum/typo3-console)[![Build Status](https://github.com/TYPO3-Console/TYPO3-Console/actions/workflows/Test.yml/badge.svg?branch=main)](https://github.com/TYPO3-Console/TYPO3-Console/actions/workflows/Test.yml)[![StyleCI](https://camo.githubusercontent.com/db133fc8706e42193c5f51ccf366a6c8cadc4ba095ef7dcb3f8d0187b5825ba9/68747470733a2f2f7374796c6563692e696f2f7265706f732f31393435353438322f736869656c643f6272616e63683d6d61696e)](https://styleci.io/repos/19455482)[![License](https://camo.githubusercontent.com/3a157a00d156de242b073c9072b4128b8e0084c183061a72ddc40f3e853647d6/68747470733a2f2f706f7365722e707567782e6f72672f68656c68756d2f7479706f332d636f6e736f6c652f6c6963656e7365)](https://packagist.org/packages/helhum/typo3-console)[![Donate](https://camo.githubusercontent.com/604e3db9c8751116b3f765aad0353ec7ded655bbe8aaacbc38d8c4a6b784b3ed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667)](https://www.paypal.me/helhum/19.99)

TYPO3 Console
=============

[](#typo3-console)

TYPO3 Console (`helhum/typo3-console`) provides a clean way to register commands and a sane way to call these commands through the TYPO3 core command line tool called `typo3`.

### Important information for longtime users

[](#important-information-for-longtime-users)

**The CLI binary `typo3cms` was removed with version 8.0.0 and is replaced by the TYPO3 CLI binary `typo3`. Commands that were called e.g. `typo3cms database:updateschema` before, must now be called with `typo3 database:updateschema`.**

It ships many commands to execute TYPO3 actions, which otherwise would only be accessible via the TYPO3 backend. This makes TYPO3 Console a perfect companion for development, deployment, Docker setups, continuous integration workflows or anything else where automation is required or beneficial.

Examples for such commands are:

- `typo3 install:setup` to completely set up TYPO3 from command line
- `typo3 database:updateschema` to perform granular database schema updates

URL**Repository:****Read online:****TER:**[https://extensions.typo3.org/extension/typo3\_console](https://extensions.typo3.org/extension/typo3_console)

###  Health Score

73

—

ExcellentBetter than 100% of packages

Maintenance72

Regular maintenance activity

Popularity66

Solid adoption and visibility

Community51

Growing community involvement

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 89.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~24 days

Recently: every ~103 days

Total

163

Last Release

157d ago

Major Versions

v6.7.5 → v7.1.42022-12-20

5.x-dev → v6.7.62022-12-20

v6.7.7 → v7.1.52023-01-08

v7.1.6 → v8.0.02023-03-14

7.x-dev → v8.1.12024-02-06

PHP version history (10 changes)3.0.0PHP &gt;=5.5.0

4.7.0PHP &gt;=5.5.0 &lt;7.2

5.0.0PHP &gt;=7.0.0 &lt;7.3

4.9.4PHP &gt;=5.5.0 &lt;7.3

v5.7.0PHP &gt;=7.0.0 &lt;7.4

v5.7.1PHP ^7

v6.0.0-alpha1PHP ^7.2

v6.6.0PHP &gt;=7.2

v7.0.0PHP &gt;=7.4.1

v8.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/904370?v=4)[Helmut Hummel](/maintainers/helhum)[@helhum](https://github.com/helhum)

---

Top Contributors

[![helhum](https://avatars.githubusercontent.com/u/904370?v=4)](https://github.com/helhum "helhum (1480 commits)")[![mbrodala](https://avatars.githubusercontent.com/u/5037116?v=4)](https://github.com/mbrodala "mbrodala (49 commits)")[![gilbertsoft](https://avatars.githubusercontent.com/u/25326036?v=4)](https://github.com/gilbertsoft "gilbertsoft (36 commits)")[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (11 commits)")[![bmack](https://avatars.githubusercontent.com/u/165630?v=4)](https://github.com/bmack "bmack (10 commits)")[![oliverklee](https://avatars.githubusercontent.com/u/765746?v=4)](https://github.com/oliverklee "oliverklee (8 commits)")[![georgringer](https://avatars.githubusercontent.com/u/1905663?v=4)](https://github.com/georgringer "georgringer (6 commits)")[![liayn](https://avatars.githubusercontent.com/u/222377?v=4)](https://github.com/liayn "liayn (5 commits)")[![alexander-nitsche](https://avatars.githubusercontent.com/u/20297232?v=4)](https://github.com/alexander-nitsche "alexander-nitsche (5 commits)")[![websi](https://avatars.githubusercontent.com/u/2857262?v=4)](https://github.com/websi "websi (5 commits)")[![linawolf](https://avatars.githubusercontent.com/u/48202465?v=4)](https://github.com/linawolf "linawolf (5 commits)")[![sascha-egerer](https://avatars.githubusercontent.com/u/1651414?v=4)](https://github.com/sascha-egerer "sascha-egerer (4 commits)")[![IchHabRecht](https://avatars.githubusercontent.com/u/1453345?v=4)](https://github.com/IchHabRecht "IchHabRecht (4 commits)")[![xerc](https://avatars.githubusercontent.com/u/1372590?v=4)](https://github.com/xerc "xerc (3 commits)")[![MattiasNilsson](https://avatars.githubusercontent.com/u/1718315?v=4)](https://github.com/MattiasNilsson "MattiasNilsson (3 commits)")[![tomasnorre](https://avatars.githubusercontent.com/u/1212481?v=4)](https://github.com/tomasnorre "tomasnorre (3 commits)")[![vertexvaar](https://avatars.githubusercontent.com/u/5594393?v=4)](https://github.com/vertexvaar "vertexvaar (3 commits)")[![adamkoppede](https://avatars.githubusercontent.com/u/91680189?v=4)](https://github.com/adamkoppede "adamkoppede (3 commits)")[![astehlik](https://avatars.githubusercontent.com/u/956513?v=4)](https://github.com/astehlik "astehlik (2 commits)")[![frans-beech-it](https://avatars.githubusercontent.com/u/4436635?v=4)](https://github.com/frans-beech-it "frans-beech-it (2 commits)")

---

Tags

automationcommand-line-toolcomposercontinuous-integrationdeploymenttypo3typo3-extensioncliconsolecommandtypo3commandline

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/helhum-typo3-console/health.svg)

```
[![Health](https://phpackages.com/badges/helhum-typo3-console/health.svg)](https://phpackages.com/packages/helhum-typo3-console)
```

###  Alternatives

[laminas/laminas-cli

Command-line interface for Laminas projects

563.7M54](/packages/laminas-laminas-cli)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.5k91.2k4](/packages/aimeos-aimeos-typo3)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1481.0k](/packages/eliashaeussler-typo3-form-consent)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

20229.9k](/packages/eliashaeussler-typo3-warming)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
