PHPackages                             tomaj/nette-rte-processor - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. tomaj/nette-rte-processor

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

tomaj/nette-rte-processor
=========================

RTE processor.

2.1.2(9y ago)14.0kMITPHPPHP &gt;=5.3.3CI failing

Since Jun 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/tomaj/nette-rte-processor)[ Packagist](https://packagist.org/packages/tomaj/nette-rte-processor)[ RSS](/packages/tomaj-nette-rte-processor/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (1)Versions (7)Used By (0)

Nette RTE processor
===================

[](#nette-rte-processor)

[![Build Status](https://camo.githubusercontent.com/491774d64f366163db4c7e142723cc27321e936dd73d74e9ab2e57700e6e8f90/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f746f6d616a2f6e657474652d7274652d70726f636573736f722e706e67)](http://travis-ci.org/tomaj/nette-rte-processor)[![Dependency Status](https://camo.githubusercontent.com/64bee14126bf714f7bb93bce74c780ad62513e0b72e8198f87ad6e5e14cbb826/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3533616263396463643034336639303734613030303030642f62616467652e737667)](https://www.versioneye.com/user/projects/53abc9dcd043f9074a00000d)

[![Latest Stable Version](https://camo.githubusercontent.com/51bb97af3f34905218184d0b2baa2c0a72a701d038b9c7f0bd633b2877047207/68747470733a2f2f706f7365722e707567782e6f72672f746f6d616a2f6e657474652d7274652d70726f636573736f722f762f737461626c652e737667)](https://packagist.org/packages/tomaj/nette-rte-processor)[![Latest Unstable Version](https://camo.githubusercontent.com/632cfe4597a6daccb9f2d9acf5a15ec6f5ffe47bbcf8b48306f98b01af966a4c/68747470733a2f2f706f7365722e707567782e6f72672f746f6d616a2f6e657474652d7274652d70726f636573736f722f762f756e737461626c652e737667)](https://packagist.org/packages/tomaj/nette-rte-processor)[![License](https://camo.githubusercontent.com/be4cb6d1ca1c3623f83adc591b9aaf0ba0dca7845ac2b100837b8db546df94f1/68747470733a2f2f706f7365722e707567782e6f72672f746f6d616a2f6e657474652d7274652d70726f636573736f722f6c6963656e73652e737667)](https://packagist.org/packages/tomaj/nette-rte-processor)

Requirements
------------

[](#requirements)

nette-rte-processor requires PHP 5.3.0 or higher.

**WARNING:** Most of code is from TYPO3 t3lib library! - *So it isnt very nice ;-)*

Installation
------------

[](#installation)

The best way to install nette-rte-processor is using [Composer](http://getcomposer.org/):

```
$ composer require tomaj/nette-rte-processor
```

Background
----------

[](#background)

This library is usefull for processing RTE fields from TYPO3 when you need render it to frontend with Nette. Library use code from TYPO3 to convert special marks from RTE to output HTML.

Usage
-----

[](#usage)

You can use simple static function

```
\Tomaj\RTEProcessor\TextFormatter::rteTransform($bodytext)

```

or create helper for using in templates:

```
$template->addFilter('rtetransform', function($text) {
	return \Tomaj\RTEProcessor\TextFormatter::rteTransform($text);
});

```

---

Repository .

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 88.9% 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 ~164 days

Recently: every ~205 days

Total

6

Last Release

3561d ago

Major Versions

1.0.1 → 2.0.02014-07-01

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/446736?v=4)[Tomas Majer](/maintainers/tomaj)[@tomaj](https://github.com/tomaj)

---

Top Contributors

[![tomaj](https://avatars.githubusercontent.com/u/446736?v=4)](https://github.com/tomaj "tomaj (16 commits)")[![lulco](https://avatars.githubusercontent.com/u/9377319?v=4)](https://github.com/lulco "lulco (2 commits)")

---

Tags

nettetypo3rte

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tomaj-nette-rte-processor/health.svg)

```
[![Health](https://phpackages.com/badges/tomaj-nette-rte-processor/health.svg)](https://phpackages.com/packages/tomaj-nette-rte-processor)
```

###  Alternatives

[nette/utils

🛠 Nette Utils: lightweight utilities for string &amp; array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.

2.1k417.9M1.7k](/packages/nette-utils)[nette/php-generator

🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.5 features.

2.3k69.7M716](/packages/nette-php-generator)[nette/robot-loader

🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.

89354.3M346](/packages/nette-robot-loader)[nette/component-model

⚛ Nette Component Model

28716.8M101](/packages/nette-component-model)[georgringer/news

News system - Versatile news system based on Extbase &amp; Fluid and using the latest technologies provided by TYPO3 CMS.

2825.2M112](/packages/georgringer-news)[tinymce/tinymce

Web based JavaScript HTML WYSIWYG editor control.

1707.9M118](/packages/tinymce-tinymce)

PHPackages © 2026

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