All Projects → lecoueyl → mijin

lecoueyl / mijin

Licence: MIT license
Tailwind CSS UI components build for Vue.js / Nuxt.js

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to mijin

Daisyui
⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components
Stars: ✭ 382 (+127.38%)
Mutual labels:  ui-kit, ui-components, ui-library
kahi-ui
Straight-forward Svelte UI for the Web
Stars: ✭ 169 (+0.6%)
Mutual labels:  ui-kit, component-library, ui-library
Primitives
An open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @modulz.
Stars: ✭ 644 (+283.33%)
Mutual labels:  ui-kit, component-library, ui-components
sodium-ui
Sodium is a simple, modular and customizable web component library to build elegant and accessible UI pieces for your React Application.
Stars: ✭ 23 (-86.31%)
Mutual labels:  component-library, ui-components, ui-library
Class101 Ui
💅A React-based UI Component Library.
Stars: ✭ 102 (-39.29%)
Mutual labels:  ui-kit, ui-components, ui-library
Svelte Materialify
A Material UI Design Component library for Svelte heavily inspired by vuetify.
Stars: ✭ 351 (+108.93%)
Mutual labels:  ui-kit, component-library, ui-components
design-systems
A list of famous design systems, design languages and guidelines
Stars: ✭ 403 (+139.88%)
Mutual labels:  ui-kit, component-library, ui-library
Tail Kit
Tail-kit is a free and open source components and templates kit fully coded with Tailwind css 2.0.
Stars: ✭ 997 (+493.45%)
Mutual labels:  component-library, ui-components, tailwindcss
Vitamin Web
Decathlon Design System libraries for web applications
Stars: ✭ 70 (-58.33%)
Mutual labels:  ui-kit, ui-components, ui-library
Elm Ui
UI library for making web applications with Elm
Stars: ✭ 878 (+422.62%)
Mutual labels:  ui-kit, component-library, ui-components
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 (-70.83%)
Mutual labels:  component-library, ui-components, tailwindcss
Awes Io
Awes.io // boilerplate based on Vue, Nuxt, TailwindCSS plus Laravel as a backend. 🤟
Stars: ✭ 599 (+256.55%)
Mutual labels:  nuxt, ui-kit, tailwindcss
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+317.86%)
Mutual labels:  ui-kit, component-library, ui-components
Ui Libraries
A collection of UI Frameworks and their platform implementations.
Stars: ✭ 769 (+357.74%)
Mutual labels:  ui-kit, ui-components, tailwindcss
Mobiscroll
Cross platform UI controls for progressive web and hybrid apps (plain JS, jQuery, Angular and React)
Stars: ✭ 1,510 (+798.81%)
Mutual labels:  ui-kit, component-library, ui-components
carbon-components-svelte
Svelte implementation of the Carbon Design System
Stars: ✭ 1,615 (+861.31%)
Mutual labels:  component-library, ui-components, ui-library
Lichter.io
My own website and CV
Stars: ✭ 105 (-37.5%)
Mutual labels:  nuxt, tailwindcss
Laranuxt
Laravel and Nuxt.js boilerplate
Stars: ✭ 98 (-41.67%)
Mutual labels:  nuxt, tailwindcss
Pokemon63
「みんなの63 - スクリーンショットから自動解析できるポケモンの選出投稿サイト」のソースコード
Stars: ✭ 107 (-36.31%)
Mutual labels:  nuxt, tailwindcss
Vue Tailwind Picker
🎉 Datepicker component for vue.js build with Tailwind CSS & dayjs date library
Stars: ✭ 170 (+1.19%)
Mutual labels:  nuxt, tailwindcss

mijin-logo

Version Downloads License Coverage Status semantic-release

mijin

Tailwind CSS UI components build for Vue.js 2.x / Nuxt.js 2.x

Features

  • 💅 Component style relying uniquely on Tailwind CSS presets classes
  • 📱 Responsive
  • 🌗 Support dark and light mode
  • 🕵️ No dependencies

Getting Started

tailwindcss version >= 2.0 must be already present in your application

  1. Add mijin dependency to your project
# using npm
npm install mijin tailwindcss --save-dev
# using yarn
yarn add mijin tailwindcss --dev
  1. Add mijin Tailwind CSS preset tailwind-preset.js to your Tailwind CSS configuration file tailwind.config.js
// tailwind.config.js
const mijin = require('mijin/dist/tailwind-preset.js');

module.exports = {
  // load mijin presets
  presets: [
    mijin,
  ],
  // allow PurgeCSS to analyze mijin components
  purge: {
    content: [
      'node_modules/mijin/src/components/**/*.vue',
    ],
  },
};
  1. Load the plugin in your vue application

Vue.js

import Vue from 'vue'
import Mijin from 'mijin'

Vue.use(Mijin)

// or load specific components

import {
  Button
  Input,
  // ...
} from 'mijin'

Vue.component('MjButton', Button)
Vue.component('MjInput', Select)

Nuxt.js

Add mijin.js file to your plugins directory

// plugins/mijin.js
import Vue from 'vue';

Vue.use(Mijin)

Load the plugin from nuxt.config.js

// nuxt.config.js
...
  plugins: [
    '~/plugins/mijin.js',
  ],
...

📖  Read more

Support

Bug report

If you see an error message or run into an issue, please create a bug report, this effort is valued and it will help everybody.

Create bug report

Feature request

If you're missing a component or want to add a new feature, please submit a request. If a similar feature request already exists, don't forget to leave a "+1". Adding some information about the feature will be embraced warmly.

Submit feature request

Contributing

Mijin is an open source project. We are committed to a fully transparent development process and highly appreciate any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as part of the community.

Please refer to our contribution guidelines.

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].