Download the PHP package slym758/filament-filacraft-theme without Composer

On this page you can find all versions of the php package slym758/filament-filacraft-theme. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-filacraft-theme

FilaCraft Banner

FilaCraft

The ultimate theming & customization toolkit for Filament admin panels.

Latest Version Total Downloads PHP 8.2+ Filament 4.x | 5.x


About

FilaCraft transforms your Filament admin panel into a fully customizable, visually stunning experience. It provides a built-in theme customization page where each user can personalize their panel — from layout presets and color palettes to fonts, spacing, table styles, and more. All settings are persisted per user, so every team member gets their own look and feel.


Theme Presets

FilaCraft ships with 5 professionally designed theme presets, each with its own layout and aesthetic:

Akdeniz Ruhu
Akdeniz Ruhu
Soft pastel tones with rounded corners
Atlas
Atlas
Layered surfaces with premium elevation
Ege Esintisi
Ege Esintisi
Classic sidebar layout with clean lines
Gün Batımı
Gün Batımı
Warm sunset tones with expressive styling
Kutup Işığı
Kutup Işığı
Top navigation with frosted glass effect

Features

Theming & Layout

Color & Typography

UI Customization

Per-User Persistence

Developer Experience


Requirements

Requirement Version
PHP 8.2+
Laravel 11+
Filament 4.x or 5.x

Installation

1. Install via Composer

2. Run the installer

The installer will automatically:

  1. Register FilaCraftPlugin in your AdminPanelProvider
  2. Add the required CSS import and @source directive to your theme file
  3. Publish custom error page views (403, 404, 500)
  4. Run the database migration to create the user_theme_settings table

3. Build your assets

That's it — you're ready to go.


Usage

Once installed, a "Themes" menu item appears in the user menu (bottom-left corner of your panel). Clicking it opens the full customization page where users can:

  1. Select a theme preset — Preview and apply any of the 5 built-in themes
  2. Choose a primary color — Pick from 13 carefully crafted color palettes
  3. Set a font — Search and apply any Google Font
  4. Adjust border radius — From sharp edges to pill-shaped corners
  5. Control density — Compact, default, or comfortable spacing
  6. Style tables — Striped rows, bordered cells, or minimal headers
  7. Style cards — Flat, raised, or bordered sections
  8. Customize error pages — Choose from 4 different error page designs
  9. Switch language — Toggle between Turkish and English

All changes are applied instantly with no page reload and persisted to the database automatically.


How It Works


API Endpoints

FilaCraft exposes the following authenticated API routes:

Method Endpoint Description
GET /api/theme-settings Retrieve current user's settings
POST /api/theme-settings Save/update user's settings
DELETE /api/theme-settings Reset user's settings to default

Customization Options Reference

Theme Presets | Key | Name | Description | |-------------|---------------|--------------------------------------------------| | `ege` | Ege Esintisi | Classic sidebar layout, clean and minimal | | `akdeniz` | Akdeniz Ruhu | Pastel tones, rounded corners, shadow effects | | `kutup` | Kutup Işığı | Top navigation, gradient background, glass effect | | `atlas` | Atlas | Layered surfaces, premium shadows, silk feel | | `gunbatimi` | Gün Batımı | Warm color temperature, expressive borders |
Color Palettes `turquoise` · `ocean` · `emerald` · `violet` · `rose` · `amber` · `indigo` · `slate` · `cyan` · `fuchsia` · `red` · `lime` · `sky`
Border Radius | Key | Style | |-----------|------------------------------------| | `sharp` | Minimal rounding (0.25rem) | | `small` | Subtle rounding (0.5–0.75rem) | | `default` | Standard rounding (1–2rem) | | `large` | Extra round / pill shapes (9999px) |
Density | Key | Style | |---------------|--------------------------| | `compact` | Tight spacing, minimal padding | | `default` | Standard spacing | | `comfortable` | Extra breathing room |
Table Styles | Key | Style | |------------|--------------------------------------| | `default` | Standard table appearance | | `striped` | Alternating row backgrounds | | `bordered` | Visible cell borders | | `minimal` | Clean, borderless, uppercase headers |
Card Styles | Key | Style | |------------|------------------------------| | `default` | Standard card styling | | `flat` | No shadow, minimal look | | `raised` | Prominent shadow (elevated) | | `bordered` | Border-focused styling |
Error Page Styles | Key | Style | |----------------|--------------------------------------| | `default` | Standard error design | | `minimal` | Clean, text-focused | | `illustrated` | Visual design with illustrations | | `gradient` | Gradient background effects |

Database Structure

FilaCraft creates a single user_theme_settings table:

The settings JSON stores all user preferences in a single field for efficient read/write operations.


Troubleshooting

Theme not applying after install?

Make sure you rebuilt your frontend assets:

Plugin not registered?

The installer auto-registers the plugin, but you can also add it manually in your AdminPanelProvider:

Styles not loading?

Ensure your theme CSS file includes the FilaCraft import. The installer adds this automatically, but you can verify it exists in your resources/css/filament/admin/theme.css:


Changelog

Please see CHANGELOG for more information on what has changed recently.

License

The MIT License (MIT). Please see License File for more information.


Built with care for the Filament community.


All versions of filament-filacraft-theme with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
filament/filament Version ^4.0 || ^5.0
spatie/laravel-package-tools Version ^1.14
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package slym758/filament-filacraft-theme contains the following files

Loading the files please wait ...