https://github.com/immich-app/ui
Svelte components for Immich
https://github.com/immich-app/ui
Last synced: 4 days ago
JSON representation
Svelte components for Immich
- Host: GitHub
- URL: https://github.com/immich-app/ui
- Owner: immich-app
- License: agpl-3.0
- Created: 2024-11-05T19:55:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-16T17:19:49.000Z (4 months ago)
- Last Synced: 2025-09-16T18:56:38.363Z (4 months ago)
- Language: Svelte
- Homepage: https://ui.immich.app
- Size: 1.32 MB
- Stars: 24
- Watchers: 7
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# @immich/ui
A component library for [Immich](https://immich.app), written in [Svelte](https://svelte.dev).
## Install
```bash
npm i -D @immich/ui
```
## Usage
Import components from `@immich/ui`. For example:
```html
import { Card, CardBody, CardHeader, CardTitle, CardDescription, Heading, Text } from '@immich/ui';
@immich/ui
A component library
Privacy should not be a luxury
```
## Documentation
To view the examples located at `src/routes/examples`, run `npm start` and navigate to http://localhost:5173/.
## Contributing
PR's are welcome! Also feel free to reach out to the team on [Discord](https://discord.immich.app).
```
mise install
pnpm install
pnpm build
cd packages/ui
pnpm start
```
## Technology
- [Svelte](https://svelte.dev)
- [tailwindcss](https://tailwindcss.com)
- [Material Design icons (@mdi/js)](https://pictogrammers.com/library/mdi/)