PHPackages                             amidesfahani/filament-tinyeditor - 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. [Templating &amp; Views](/categories/templating)
4. /
5. amidesfahani/filament-tinyeditor

ActiveLibrary[Templating &amp; Views](/categories/templating)

amidesfahani/filament-tinyeditor
================================

Filament TinyMce Editor

v5.0.0(1mo ago)102437.2k↓44.1%47[29 issues](https://github.com/amidesfahani/filament-tinyeditor/issues)[4 PRs](https://github.com/amidesfahani/filament-tinyeditor/pulls)3MITPHPPHP ^8.2

Since Oct 23Pushed 6d ago7 watchersCompare

[ Source](https://github.com/amidesfahani/filament-tinyeditor)[ Packagist](https://packagist.org/packages/amidesfahani/filament-tinyeditor)[ RSS](/packages/amidesfahani-filament-tinyeditor/feed)WikiDiscussions 5.x Synced 3d ago

READMEChangelog (10)Dependencies (8)Versions (44)Used By (3)

Filament TinyMCE Editor
=======================

[](#filament-tinymce-editor)

A [TinyMCE](https://www.tiny.cloud/) integration for [Filament](https://filamentphp.com/) Admin/Forms.

[![tiny-editor](images/filament-tinyeditor.jpg?raw=true)](images/filament-tinyeditor.jpg?raw=true)

Version Compatibility
---------------------

[](#version-compatibility)

Package VersionFilamentLaravelPHP5.x5.x12.x8.2+4.x4.x11.x8.2+3.x3.x10.x+8.1+Installation
------------

[](#installation)

Install the package via composer

```
# Filament 5.x
composer require amidesfahani/filament-tinyeditor:^5.0

# Filament 4.x
composer require amidesfahani/filament-tinyeditor:^4.0
```

Publish assets

```
php artisan vendor:publish --provider="AmidEsfahani\FilamentTinyEditor\TinyeditorServiceProvider"
php artisan vendor:publish --provider="AmidEsfahani\FilamentTinyEditor\TinyeditorServiceProvider" --tag="config"
php artisan vendor:publish --provider="AmidEsfahani\FilamentTinyEditor\TinyeditorServiceProvider" --tag="views"
php artisan vendor:publish --provider="AmidEsfahani\FilamentTinyEditor\TinyeditorServiceProvider" --tag="public"
```

Usage
-----

[](#usage)

The editor extends the default Field class so most other methods available on that class can be used when adding it to a form.

```
use AmidEsfahani\FilamentTinyEditor\TinyEditor;

TinyEditor::make('content')
	->fileAttachmentsDisk('public')
	->fileAttachmentsVisibility('public')
	->fileAttachmentsDirectory('uploads')
    ->profile('default|simple|full|minimal|none|custom')
	->rtl() // Set RTL or use ->direction('auto|rtl|ltr')
	->resize('both')
	->columnSpan('full')
    ->required();
```

Config
------

[](#config)

The plugin will work without publishing the config, but should you need to change any of the default settings you can publish the config file with the following Artisan command:

```
php artisan vendor:publish --tag="filament-tinyeditor-config"
```

### Profiles / Tools

[](#profiles--tools)

The package comes with 4 profiles (or toolbars) out of the box. You can also use a pipe `|` to separate tools into groups. The default profile is the full set of tools.

```
'profiles' => [
    'default' => [
		'plugins' => 'accordion autoresize codesample directionality advlist link image lists preview pagebreak searchreplace wordcount code fullscreen insertdatetime media table emoticons',
		// Installing external plugins
		'external_plugins' => [
		'paste_from_word' => 'https://unpkg.com/@pangaeatech/tinymce-paste-from-word-plugin@latest/index.js'
    ],
		'toolbar' => 'undo redo removeformat | styles | bold italic | rtl ltr | alignjustify alignright aligncenter alignleft | numlist bullist outdent indent | forecolor backcolor | blockquote table toc hr | image link media codesample emoticons | wordcount fullscreen',
		'upload_directory' => null,
		// Custom Configs
		'custom_configs' => [
		'paste_webkit_styles' => 'color font-size',
    ]
	],

	'simple' => [
		'plugins' => 'autoresize directionality emoticons link wordcount',
		'toolbar' => 'removeformat | bold italic | rtl ltr | numlist bullist | link emoticons',
		'upload_directory' => null,
	],

	'minimal' => [
		'plugins' => 'link wordcount',
		'toolbar' => 'bold italic link numlist bullist',
		'upload_directory' => null,
	],

	'full' => [
		'plugins' => 'accordion autoresize codesample directionality advlist autolink link image lists charmap preview anchor pagebreak searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media table emoticons template help',
		'toolbar' => 'undo redo removeformat | styles | bold italic | rtl ltr | alignjustify alignright aligncenter alignleft | numlist bullist outdent indent accordion | forecolor backcolor | blockquote table toc hr | image link anchor media codesample emoticons | visualblocks print preview wordcount fullscreen help',
		'upload_directory' => null,
	],
],
```

### RTL Support

[](#rtl-support)

In order for things like text align to work properly with RTL languages you can switch the `direction` key in the config to 'rtl'.

```
// config/filament-tinyeditor.php
'direction' => 'rtl'
```

Versioning
----------

[](#versioning)

This project follow the [Semantic Versioning](https://semver.org/) guidelines.

License
-------

[](#license)

Licensed under the MIT license, see [LICENSE.md](LICENSE.md) for details.

###  Health Score

64

—

FairBetter than 99% of packages

Maintenance90

Actively maintained with recent releases

Popularity54

Moderate usage in the ecosystem

Community32

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 78.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 ~24 days

Total

39

Last Release

44d ago

Major Versions

1.x-dev → v2.0.02024-04-13

v2.1.1 → 3.x-dev2025-08-27

v3.0.0 → v4.0.02025-08-27

v4.0.7 → v5.0.02026-05-22

PHP version history (2 changes)v1.0.0PHP ^8.1

4.x-devPHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/5d9ed461878eff3be19c9bfd4158e246a2a02f3728fa9589d8d48b61867fc2b0?d=identicon)[amidesfahani](/maintainers/amidesfahani)

---

Top Contributors

[![amidesfahani](https://avatars.githubusercontent.com/u/61671721?v=4)](https://github.com/amidesfahani "amidesfahani (56 commits)")[![dajanvulaj](https://avatars.githubusercontent.com/u/6430816?v=4)](https://github.com/dajanvulaj "dajanvulaj (2 commits)")[![howdu](https://avatars.githubusercontent.com/u/533658?v=4)](https://github.com/howdu "howdu (2 commits)")[![whoisnegrello](https://avatars.githubusercontent.com/u/11581735?v=4)](https://github.com/whoisnegrello "whoisnegrello (2 commits)")[![reksmeysrey](https://avatars.githubusercontent.com/u/35394133?v=4)](https://github.com/reksmeysrey "reksmeysrey (1 commits)")[![ringattila](https://avatars.githubusercontent.com/u/166022255?v=4)](https://github.com/ringattila "ringattila (1 commits)")[![robinmalburn](https://avatars.githubusercontent.com/u/1475492?v=4)](https://github.com/robinmalburn "robinmalburn (1 commits)")[![ronefel](https://avatars.githubusercontent.com/u/9198525?v=4)](https://github.com/ronefel "ronefel (1 commits)")[![SWEET1S](https://avatars.githubusercontent.com/u/84906111?v=4)](https://github.com/SWEET1S "SWEET1S (1 commits)")[![lloricode](https://avatars.githubusercontent.com/u/8251344?v=4)](https://github.com/lloricode "lloricode (1 commits)")[![anheru88](https://avatars.githubusercontent.com/u/3945572?v=4)](https://github.com/anheru88 "anheru88 (1 commits)")[![cth-latest](https://avatars.githubusercontent.com/u/59120414?v=4)](https://github.com/cth-latest "cth-latest (1 commits)")[![a21ns1g4ts](https://avatars.githubusercontent.com/u/11599205?v=4)](https://github.com/a21ns1g4ts "a21ns1g4ts (1 commits)")

---

Tags

laraveltinymcefilamenttinyeditor

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/amidesfahani-filament-tinyeditor/health.svg)

```
[![Health](https://phpackages.com/badges/amidesfahani-filament-tinyeditor/health.svg)](https://phpackages.com/packages/amidesfahani-filament-tinyeditor)
```

###  Alternatives

[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17760.2k3](/packages/stephenjude-filament-jetstream)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

84215.9k9](/packages/stephenjude-filament-two-factor-authentication)[croustibat/filament-jobs-monitor

Background Jobs monitoring like Horizon for all drivers for FilamentPHP

274327.0k8](/packages/croustibat-filament-jobs-monitor)[marcelweidum/filament-passkeys

Use passkeys in your filamentphp app

6649.5k1](/packages/marcelweidum-filament-passkeys)[backstage/mails

View logged mails and events in a beautiful Filament UI.

16120.1k](/packages/backstage-mails)

PHPackages © 2026

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