Socket
Book a DemoInstallSign in
Socket

onyxia-ui

Package Overview
Dependencies
Maintainers
1
Versions
424
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

onyxia-ui

The Onyxia UI toolkit

6.4.1
latest
Source
npmnpm
Version published
Weekly downloads
681
762.03%
Maintainers
1
Weekly downloads
 
Created
Source

The Onyxia UI toolkit


Documentation

This project is a React UI toolkit that implement a design system created for Onyxia by Marc Hufschmitt.

This project provide some custom components but you can also use any MUI component they will be automatically styled to fit the design system.

  • Optimized for typescript, theme customization without module augmentation.
  • Built in support for the dark mode.
  • If you want to diverge from the Onyxia Design system, the theme is customizable, you can for example change the fonts and the colors.
  • Provide splash screen that hide the screen when needed.
  • Perfect for building white label Web APP: The theme and assets, icons can be configured at runtime.

Disclaimer: onyxia-ui is specifically designed to build SPA (Vite projects) and is not SSR compatible (Not compatible with Next).

Eco-system

  • tss-react: Mandatory, the styling solution used by onyxia-ui.
  • @mui/material: Mandatory, onyxia-ui is built on top of MUI.
  • gitlanding: Optional, a component library to create landing pages with onyxia-ui.
  • mui-icons-material-lazy: Optional, Enable lazy loading of Material icons (if you don't know at build time which icons you will need).
  • screen-scaler: Optional, if you don't have time to make your app responsive.

Showcase

datalab.sspcloud.fr

datalab.sspcloud.fr with "France" palette

datalab.sspcloud.fr with "Ultraviolet" palette

Usage

yarn add onyxia-ui @mui/material @emotion/react @emotion/styled tss-react

The easer way to get started is to checkout this demo repository: onyxia-ui + gilanding starter.

You can see more advanced examples here: test app of this repo.

FAQs

Package last updated on 25 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.