Download the PHP package ihxnnxs/umbra-ui without Composer

On this page you can find all versions of the php package ihxnnxs/umbra-ui. 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 umbra-ui

UmbraUI

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Essential UI components library for Laravel applications with Tailwind CSS

UmbraUI focuses on providing the most essential UI components for modern web applications. Built with accessibility-first design, dark/light theme support, and seamless Laravel integration.

Essential Components

UmbraUI focuses on the most critical components for modern web applications, based on industry standards and popular libraries like shadcn/ui, Tailwind UI, and Chakra UI.

Core Form Components ✅

Component Status Description
Button ✅ Ready Primary, secondary, and variant styles
Input ✅ Ready Text, email, password, number inputs
Link ✅ Ready Styled anchor elements
Textarea ✅ Ready Multi-line text input
Select ✅ Ready Dropdown selection
Checkbox ✅ Ready Boolean selection
Radio ✅ Ready Single choice selection
Label ✅ Ready Form field labels
Field ✅ Ready Form field wrapper with validation
Switch ✅ Ready Toggle switch
Slider ✅ Ready Range input
Date Picker ✅ Ready Date selection

Navigation & Layout ✅

Component Status Description
Alert ✅ Ready Success, error, warning, info
Badge ✅ Ready Status indicators and labels
Avatar ✅ Ready User profile pictures and initials
Tabs ✅ Ready Tabbed navigation interface
Accordion ✅ Ready Collapsible content sections
Modal ✅ Ready Dialog/popup overlay
Card ✅ Ready Universal card with image support
Dropdown ✅ Ready Context menus with nested submenus
Popover ✅ Ready Contextual overlay with click/hover
Tooltip ✅ Ready Accessible hover/focus tooltip
Spinner ✅ Ready Loading animations and states
Divider ✅ Ready Content separators
Progress ✅ Ready Progress indicators
Breadcrumb ✅ Ready Navigation breadcrumbs

Data Display ✅

Component Status Description
Table ✅ Ready Data tables with sorting and selection support

Notifications ✅

Component Status Description
Toast ✅ Ready Elegant notification system

Icons

UmbraUI uses Tabler Icons - a beautiful set of 4,900+ free SVG icons designed for web interfaces. All components that require icons come with pre-integrated Tabler icons support for consistency and visual appeal.

🚀 Coming in v0.4

Component Status Description
Command 🔄 Planned Command palette/search
Pagination 🔄 Planned Page navigation controls

Installation

You can install the package via composer:

Publishing Assets

To use JavaScript toast notifications, you need to publish the assets:

This will publish the JavaScript files to public/vendor/umbra-ui/js/.

Usage

Basic Components

Advanced Components

Toast Notifications

Simple, elegant toast notifications for Laravel applications.

Installation

For JavaScript toasts only:

For server-side toasts (redirect()->with()):

For both:

Usage

Server-side (PHP):

Client-side (JavaScript):

Configuration Options

Data Attributes:

JavaScript Options:

Cards

Links

Tables

Testing

Changelog

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

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

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


All versions of umbra-ui with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3||^8.4
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0||^12.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 ihxnnxs/umbra-ui contains the following files

Loading the files please wait ....