All Projects β†’ JasKang β†’ Elenext

JasKang / Elenext

Licence: mit
A Vue.js 3.0 UI Toolkit for Web, Elenext by Vue 3.0

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Elenext

Made With Love
πŸš€ An experimental project which demonstrates an Angular Package which contains Angular Elements and Schematics
Stars: ✭ 67 (+6.35%)
Mutual labels:  components, element
Smart-Inspector
Fluent re-take on Unity Inspector UX. Packed with QoL improvements.
Stars: ✭ 680 (+979.37%)
Mutual labels:  components, toolkit
Chat Ui Kit React
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.
Stars: ✭ 131 (+107.94%)
Mutual labels:  toolkit, components
Blueprint
A React-based UI toolkit for the web
Stars: ✭ 18,376 (+29068.25%)
Mutual labels:  toolkit, components
toolkit
Opera Web UI Toolkit
Stars: ✭ 20 (-68.25%)
Mutual labels:  components, toolkit
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+1014.29%)
Mutual labels:  toolkit, components
Blazorcomponents
Simple reusable Blazor component library
Stars: ✭ 53 (-15.87%)
Mutual labels:  components
Terra Clinical
Terra Clinical is a repository for terra react components used only in a clinical setting.
Stars: ✭ 59 (-6.35%)
Mutual labels:  components
Transfer Learning Toolkit
Transfer Learning Toolkit for Primary Researchers
Stars: ✭ 50 (-20.63%)
Mutual labels:  toolkit
React Components
React components
Stars: ✭ 47 (-25.4%)
Mutual labels:  components
Elementx
⚑️ Functionally create DOM elements and compose them to a tree quickly
Stars: ✭ 62 (-1.59%)
Mutual labels:  element
Ivory
A modern CSS framework for developing powerful web interfaces faster and easier.
Stars: ✭ 61 (-3.17%)
Mutual labels:  components
Dotnetify Elements
Backend-ready React components for .NET web apps.
Stars: ✭ 58 (-7.94%)
Mutual labels:  components
Larvuent
Laravel5.5 + Vue2 + Element ηŽ―ε’ƒ
Stars: ✭ 54 (-14.29%)
Mutual labels:  element
Aem Core Cif Components
A set of configurations and components to get you started with AEM Commerce development
Stars: ✭ 60 (-4.76%)
Mutual labels:  components
Empathy
❀️ Lightweight admin dashboard build with Tailwindcss, PurgeCSS, Vuejs, Fontawesome 5.
Stars: ✭ 51 (-19.05%)
Mutual labels:  components
Design System Starter
πŸš€ The Australian Government Design System - Starter
Stars: ✭ 61 (-3.17%)
Mutual labels:  components
Oc
OpenComponents, serverless in the front-end world for painless micro-frontends delivery
Stars: ✭ 1,049 (+1565.08%)
Mutual labels:  components
Componette Site
➿ Addons, plugins, components and extensions (@componette ❀️ @nette)
Stars: ✭ 56 (-11.11%)
Mutual labels:  components
Ios Developer Tools
Tools that every iOS developer should know.
Stars: ✭ 1,111 (+1663.49%)
Mutual labels:  toolkit

Version Documentation

Elenext(WIP)

A Vue.js 3.0 UI Toolkit for Web

Foreword

The purpose of this project is not to copy Element2 and translate it using Vue3, and compatibility is not a priority

If you are used to Element2 and want to use it under Vue3, we recommend moving to Element Plus.

This project implements a more modern browser-compliant UI framework that makes extensive use of various new features.

Features

  • zero-configuration bundler for vue3 components ==> tsrv
    • [x] tsrv dev/build
    • [x] tsrv test
  • vite docs/demo stie ==> vite-plugin-vuedoc
    • [x] docs stie
    • [x] support markdown
    • [x] demo preview
  • prop types definitions ==> vptypes
    • [x] typescript support
    • [x] basic check
  • style
    • [x] Reconfiguration style
    • [x] use css variables
  • components
    • [] something

Docs & Demo

https://elenext.vercel.app

Install

yarn add elenext

Quick Start

import 'elenext/dist/elenext.css'
import { createApp } from 'vue'
import elenext from 'elenext'
import App from './App.vue'

const app = createApp(App)

app.use(elenext)
app.mount('#app')

For more information, please refer to Quick Start in our documentation.

Browser Support

Modern browsers and Internet Explorer 11+.

Development

Skip this part if you just want to use Elenext.

Todo

✨ η»„δ»ΆεΊ“ ✨

  • [x] Grid
    • [x] ERow
    • [x] ECol
  • [x] Layout
    • [x] ELayout
    • [x] EMain
    • [x] EAside
    • [x] EFooter
    • [x] EHeader
  • [x] Button
    • [x] EButton
    • [x] EButtonGroup
  • [x] ELink
  • [x] EBreadcrumb
    • [x] EBreadcrumbItem
  • [x] EPagination
  • [x] Icon
  • [x] EAlert
  • [x] EPopper
  • [x] ETooltip
  • [x] EPopover
  • [x] Menu
    • [x] EMenu
    • [x] ESubMenu
    • [x] EMenuItem
    • [x] EMenuItemGroup
  • [x] EInput
    • [x] EInputGroup
  • [x] radio
  • [x] checkbox
  • [ ] card
  • [ ] date-picker
  • [ ] dialog
  • [ ] divider
  • [ ] drawer
  • [ ] dropdown
  • [ ] form
  • [ ] image
  • [ ] loading
  • [ ] message
  • [ ] notification
  • [ ] option
  • [ ] pagination
  • [ ] progress

Additional Tools

  • tsrv Zero Configuration bundler for vue3 components

  • vite-plugin-vuedoc Markdown document preview and code highlighting for vite

  • vptypes Vue3 Prop Types definitions

Author

πŸ‘€ jaskang

Show your support

Give a ⭐️ if this project helped you!

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