Download the PHP package wishborn/fancy-flux without Composer

On this page you can find all versions of the php package wishborn/fancy-flux. 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 fancy-flux

Guided by Tynn Latest Version

Fancy Flux

Custom Flux UI components for Laravel Livewire applications.

Installation

Component Prefix Configuration

To avoid naming conflicts with official Flux components or other custom components, you can configure a custom prefix for Fancy Flux components.

Publish the config file:

Configure in config/fancy-flux.php:

Configuration Priority:

Configuration is loaded in this order (later values override earlier ones):

  1. Default PHP config (config/fancy-flux.php) - Base defaults
  2. Environment variables (.env) - Highest priority, overrides PHP config

Environment Variables (Optional Override):

You can override PHP config with environment variables for environment-specific settings:

Usage Examples:

Configuration Options:

Why use a prefix?

Requirements

Components

⚡ Action

A reusable button component with standalone colors, behavioral states, shape variants, avatars, badges, icons, emojis, and flexible placement.

Quick Example:

Examples


🎠 Carousel

A flexible carousel/slideshow component with multiple variants:

Quick Example:

Examples


🎨 Color Picker

A native color input component with enhanced UI, swatch preview, and preset support.

Quick Example:

Examples


😀 Emoji

Display emojis using slugs, classic emoticons, or raw characters - like flux:icon but for emoji.

Quick Example:

Full Documentation


🎯 Emoji Select

A composable emoji picker component with category navigation, search, and customizable styling. Saves the emoji character directly (e.g., 🔥), with backward compatibility for slug values.

Quick Example:

Examples


📅 Timeline

A lightweight vertical timeline for displaying events. Pure Tailwind CSS + Alpine.js, no external dependencies. Supports stacked and alternating layouts, per-event colors, icons, emojis, and scroll-reveal animation.

Quick Example:

Examples


FANCY Facade

The FANCY facade provides programmatic access to FancyFlux features:

Full Documentation


Documentation

Demos

Ready-to-use examples are available in the demos/ folder. Copy the demo files into your Laravel application to get started quickly:

See the demos README for details.

Laravel Boost Integration

Fancy Flux includes AI guidelines for Laravel Boost. When you install this package and run php artisan boost:install, Boost will automatically load the guidelines to help AI assistants generate correct code for Fancy Flux components.

Custom AI Guidelines

You can also add custom AI guidelines for Fancy Flux by creating a .ai/guidelines/fancy-flux.md file in your application. This allows you to customize how AI assistants understand and use Fancy Flux components in your specific project context.

Upgrade Guide

General Upgrade Steps

  1. Update via Composer:

  2. Clear caches:

  3. Review changelog: Check CHANGELOG.md for version-specific changes

  4. Test your application: Verify all components work as expected

Upgrading to 1.0.8+

New Feature: Component Prefix Configuration

Version 1.0.8 introduces optional component prefix configuration to avoid naming conflicts. This is backward compatible - existing code will continue to work without changes.

Optional: Configure a Prefix

If you want to use a custom prefix (recommended for new projects):

  1. Publish the config file:

  2. Set prefix in config/fancy-flux.php:

  3. Clear config cache:

No Action Required

If you don't configure a prefix, components continue to work exactly as before:

Migration Path (Optional)

If you want to migrate to a prefixed namespace:

  1. Set FANCY_FLUX_PREFIX and keep FANCY_FLUX_USE_FLUX_NAMESPACE=true
  2. Gradually update templates to use the prefixed version
  3. Once all templates are updated, optionally set FANCY_FLUX_USE_FLUX_NAMESPACE=false

See Prefix Configuration for detailed migration steps.

License

MIT


All versions of fancy-flux with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/view Version ^10.0|^11.0|^12.0|^13.0
livewire/flux Version ^2.0
livewire/livewire Version ^3.7.3|^4.0
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 wishborn/fancy-flux contains the following files

Loading the files please wait ...