Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sohamsshah/sodium-ui

Sodium is a simple, modular and customizable web component library to build elegant and accessible UI pieces for your React Application.
https://github.com/sohamsshah/sodium-ui

component-library design-system react reactjs storybook ui-components ui-library uikit web-components

Last synced: 3 months ago
JSON representation

Sodium is a simple, modular and customizable web component library to build elegant and accessible UI pieces for your React Application.

Awesome Lists containing this project

README

        


Material-UI logo

Sodium UI

Swiftly develop elegant [React](https://reactjs.org/) apps. **Sodium** is a simple, modular, customizable and of course, **React(ive)** web component library to build beautiful and accessible UI pieces for your React needs.

---

## **Installation**

Sodium-UI is available as an [npm package](https://www.npmjs.com/package/sodium-ui).

```sh
// using npm
$ npm i sodium-ui

// using yarn
$ yarn add sodium-ui
```

## **Features**
* Sodium UI has React Components that makes your life easy while developing React Apps.
* Styling components in **Sodium** is quite simple and flexible to handle.
* Resusable and Atomic Design Patterns are followed while development.
* UI development, documentation and testing done presently using [Storybook](https://storybook.js.org/).
* Module Bundler used for this project: [rollup.js](https://rollupjs.org/)

Have a feature request? Let us know by opening an [issue](https://github.com/sohamsshah/sodium-ui/issues)!

## **Usage**

```jsx
import * as React from 'react';
import ReactDOM from 'react-dom';
import {Button} from 'sodium-ui';

function App() {
return Hello World;
}

ReactDOM.render(, document.querySelector('#app'));
```

## Components available in Sodium-UI
Sodium-UI has all the components deployed on the [Component Site](https://sohamsshah.github.io/sodium-ui/) that is essentially Storybook-build for developing and building React Components in isolation. If you are a user, or a developer or a tester; this site can be helpful for visualizing available components in Sodium-UI.

## **We love Contributions** 💖
**Sodium UI** is truly Open Source. Any sort of contribution to this project are highly appreciated. Read the [Contributing Guideline](/CONTRIBUTING.md) to learn more on how to setup development environment, propose bug fixes or improvements and how to build and test your changes to Sodium UI.

## **License**

This project is licensed under the terms of the
[MIT license](/LICENSE).