Semantic UI Next

A modern, lightweight UI framework built with Web Components.
Note: This is an early technology preview. APIs and structures may change.
Installation
npm install @semantic-ui/core
Usage
Direct Component Imports
For the most efficient imports, you can import individual components directly:
import { UIButton } from '@semantic-ui/core/button';
import { UICard } from '@semantic-ui/core/card';
import '@semantic-ui/core/theme';
import '@semantic-ui/core/theme/button';
import '@semantic-ui/core/theme/card';
Full Framework Import
If you need multiple components, you can import from the main package:
import { UIButton, UICard, UIMenu } from '@semantic-ui/core';
import '@semantic-ui/core/theme';
CDN Usage
For quick prototyping or projects without a build step, you can use the CDN:
<script type="module" src="https://cdn.jsdelivr.net/npm/@semantic-ui/core/dist/cdn/semantic-ui.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@semantic-ui/core/dist/cdn/theme.min.css">
Or load individual components:
<script type="module" src="https://cdn.jsdelivr.net/npm/@semantic-ui/core/dist/cdn/button.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@semantic-ui/core/dist/cdn/theme.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@semantic-ui/core/dist/cdn/theme/button.min.css">
Contributing
Please see CONTRIBUTING.md for development setup instructions and contribution guidelines.
License
MIT