All Projects → masterix21 → x-blade-components

masterix21 / x-blade-components

Licence: MIT license
Laravel Blade Components ready to use

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to x-blade-components

Goodwork
Self hosted project management and collaboration tool powered by TALL stack
Stars: ✭ 1,730 (+4705.56%)
Mutual labels:  livewire, tailwind, alpinejs
ttall
Laravel fronend preset for TTALL stack - Tailwindcss | Turbolinks | Alpine.js | Laravel | Livewire 🚀
Stars: ✭ 50 (+38.89%)
Mutual labels:  livewire, tailwind, alpinejs
laravel-simple-select
Laravel Simple Select inputs component for Blade and Livewire.
Stars: ✭ 59 (+63.89%)
Mutual labels:  blade, livewire, alpinejs
tall-toasts
A Toast notification library for the Laravel TALL stack. You can push notifications from the backend or frontend to render customizable toasts with almost zero footprint on the published CSS/JS 🔥🚀
Stars: ✭ 296 (+722.22%)
Mutual labels:  livewire, alpinejs, livewire-component
altstack
Alpine.js, Laravel, and Tailwind. An alternative full-stack development solution.
Stars: ✭ 39 (+8.33%)
Mutual labels:  tailwind, alpinejs
axiom
Axiom - A Hugo Theme. GitTip: https://gitcoin.co/tip?username=jhauraw
Stars: ✭ 67 (+86.11%)
Mutual labels:  tailwind, alpinejs
tailwind-ui-components
Free Tailwind CSS UI Components - Crafted for modern websites, landing pages and web apps. TailGrids Core is free and open-source so, feel free to use with your personal or commercial projects. If you would like to show your support and love, don't forget to give us a star 🌟
Stars: ✭ 49 (+36.11%)
Mutual labels:  tailwind, alpinejs
tailwind-layouts
Collection of Tailwind Layouts
Stars: ✭ 53 (+47.22%)
Mutual labels:  tailwind, alpinejs
laravellte
Fully customizable and tests supported Laravel admin dashboard 2.0
Stars: ✭ 202 (+461.11%)
Mutual labels:  livewire, alpinejs
guild
Guild - Build Your Guild and award employees with Crypto 💰
Stars: ✭ 3 (-91.67%)
Mutual labels:  livewire, alpinejs
Limg
An image hosting service powered by Laravel
Stars: ✭ 41 (+13.89%)
Mutual labels:  livewire, tailwind
tailwind-dashboard-template
Mosaic Lite is a free admin dashboard template built on top of Tailwind CSS and fully coded in React. Made by
Stars: ✭ 1,662 (+4516.67%)
Mutual labels:  flatpickr, tailwind
select2-wire
free select2 livewire for laravel
Stars: ✭ 18 (-50%)
Mutual labels:  livewire, alpinejs
laravel-livewire-modals
Dynamic Laravel Livewire Bootstrap modals.
Stars: ✭ 63 (+75%)
Mutual labels:  livewire, livewire-component
powergrid-demo
⚡ PowerGrid fully configured in a Laravel project.
Stars: ✭ 38 (+5.56%)
Mutual labels:  livewire, tailwind
Roo
😋 美观大气的论坛社区
Stars: ✭ 238 (+561.11%)
Mutual labels:  blade
geekbb
😎 Geek dev club.
Stars: ✭ 26 (-27.78%)
Mutual labels:  blade
Java China
🍡 此项目已废弃,请移步至 https://github.com/junicorn/roo
Stars: ✭ 232 (+544.44%)
Mutual labels:  blade
Blade Icons
A package to easily make use of SVG icons in your Laravel Blade views.
Stars: ✭ 215 (+497.22%)
Mutual labels:  blade
loopple
Drag & drop dashboard builder
Stars: ✭ 180 (+400%)
Mutual labels:  tailwind

X-Blade-Components Banner

MIT License Latest Version GitHub Tests Action Status Total Downloads

Ready-to-use Blade components built with TALL stack in mind. A must-have package for the artisans.

Support us

If you like my work, you can sponsoring me.

Installation

You can install the package via composer:

composer require masterix21/x-blade-components

npm install tailwindcss @tailwindcss/ui alpinejs imask flatpickr @popperjs/core
// or
yarn add tailwindcss @tailwindcss/ui alpinejs imask flatpickr @popperjs/core

Add @tailwindcss/ui to your Tailwind plugin list:

// tailwind.config.js
module.exports = {
  plugins: [
    require('@tailwindcss/ui'),
  ]
}

Add all styles to our css, less or scss:

@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";

@import "~flatpickr/dist/themes/airbnb.css";

[x-cloak] { display: none; }

Import in the bootstrap.js file all scripts needed:

// The awesome AlpineJS
import 'alpinejs';

// Flatpickr Calendar
import flatpickr from "flatpickr";
window.flatpickr = flatpickr;

// IMask to add input masks support
import IMask from 'imask';
window.IMask = IMask;

// PopperJS for the best element alignment
import { createPopper } from '@popperjs/core/lib/popper-lite.js';
import preventOverflow from '@popperjs/core/lib/modifiers/preventOverflow.js';
import flip from '@popperjs/core/lib/modifiers/flip.js';
window.createPopper = createPopper;
window.preventOverflow = preventOverflow;
window.flip = flip;

And finally compile all:

# dev
npm run dev 

# production
npm run prod

# or, if you use yarn...
yarn dev

yarn prod

Usage

See our wiki pages

Testing

composer test

Changelog

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

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].