All Projects â†’ arturbien â†’ React95

arturbien / React95

Licence: mit
🌈ðŸ•đ Refreshed Windows 95 style UI components for your React app

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React95

Sugui Design System
A design system template for the SugUI components library based on styleguidist
Stars: ✭ 17 (-99.65%)
Mutual labels:  design-system, ui-kit, styled-components
Shine Design
äļšåž€å‘č€…ã€čŪūčŪĄåļˆå’Œäš§å“įŧį†å‡†åĪ‡įš„ UI čŪūčŪĄčŊ­čĻ€
Stars: ✭ 157 (-96.78%)
Mutual labels:  design-system, ui-kit, components
Vitamin Web
Decathlon Design System libraries for web applications
Stars: ✭ 70 (-98.56%)
Mutual labels:  design-system, ui-kit, components
Design System
Priceline.com Design System
Stars: ✭ 604 (-87.62%)
Mutual labels:  design-system, components, styled-components
kahi-ui
Straight-forward Svelte UI for the Web
Stars: ✭ 169 (-96.53%)
Mutual labels:  ui-kit, component-library, design-system
Clarity
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Stars: ✭ 6,398 (+31.19%)
Mutual labels:  design-system, component-library, components
Aksara Ui
Aksara Design System, from Kata.ai.
Stars: ✭ 107 (-97.81%)
Mutual labels:  design-system, ui-kit, component-library
Leaf Ui
🍃 Leaf-UI: A react component library built using styled-components
Stars: ✭ 98 (-97.99%)
Mutual labels:  design-system, components, styled-components
sugui
UI Components library based on React, Styled Components and React Testing Library
Stars: ✭ 17 (-99.65%)
Mutual labels:  styled-components, ui-kit, design-system
design-systems
A list of famous design systems, design languages and guidelines
Stars: ✭ 403 (-91.74%)
Mutual labels:  ui-kit, component-library, design-system
Elm Ui
UI library for making web applications with Elm
Stars: ✭ 878 (-82%)
Mutual labels:  ui-kit, components, component-library
DNZ.MvcComponents
A set of useful UI-Components (HtmlHelper) for ASP.NET Core MVC based-on Popular JavaScript Plugins (Experimental project).
Stars: ✭ 25 (-99.49%)
Mutual labels:  components, ui-kit, component-library
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (-85.61%)
Mutual labels:  ui-kit, components, component-library
Orbit
React components of open-source Orbit design system by Kiwi.com
Stars: ✭ 774 (-84.13%)
Mutual labels:  design-system, component-library, styled-components
React95
A React components library with Win95 UI
Stars: ✭ 1,779 (-63.52%)
Mutual labels:  styled-components, design-system, windows95
Vue Design System
An open source tool for building UI Design Systems with Vue.js
Stars: ✭ 2,077 (-57.41%)
Mutual labels:  design-system, components, component-library
lab-cli
Command line utilities and exporting module for Compositor Lab
Stars: ✭ 52 (-98.93%)
Mutual labels:  components, styled-components, design-system
smores-react
🍭 Marshmallow React components
Stars: ✭ 34 (-99.3%)
Mutual labels:  styled-components, component-library, design-system
Welcome Ui
Customizable design system of @wttj with react â€Ē styled-components â€Ē styled-system â€Ē reakit
Stars: ✭ 256 (-94.75%)
Mutual labels:  design-system, styled-components
Operational Ui
Building blocks for effective operational interfaces
Stars: ✭ 258 (-94.71%)
Mutual labels:  design-system, component-library

React95

NPM circleCI build React95 version React95 license React95 license

Components - Demo app - Website - Slack - PayPal donation 💰

Refreshed Windows95 UI components for your modern React apps.
Built with styled-components 💅

hero

Support

Getting Started

First, install component library and styled-components in your project directory:

# yarn
$ yarn add react95 styled-components

# npm
$ npm i react95 styled-components

Apply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀

import React from 'react';
import { createGlobalStyle, ThemeProvider } from 'styled-components';

import { styleReset, List, ListItem, Divider } from 'react95';
// pick a theme of your choice
import original from "react95/dist/themes/original";
// original Windows95 font (optionally)
import ms_sans_serif from "react95/dist/fonts/ms_sans_serif.woff2";
import ms_sans_serif_bold from "react95/dist/fonts/ms_sans_serif_bold.woff2";

const GlobalStyles = createGlobalStyle`
  @font-face {
    font-family: 'ms_sans_serif';
    src: url('${ms_sans_serif}') format('woff2');
    font-weight: 400;
    font-style: normal
  }
  @font-face {
    font-family: 'ms_sans_serif';
    src: url('${ms_sans_serif_bold}') format('woff2');
    font-weight: bold;
    font-style: normal
  }
  body {
    font-family: 'ms_sans_serif';
  }
  ${styleReset}
`;

const App = () => (
  <div>
    <GlobalStyles />
    <ThemeProvider theme={original}>
      <List>
        <ListItem>ðŸŽĪ Sing</ListItem>
        <ListItem>💃ðŸŧ Dance</ListItem>
        <Divider />
        <ListItem disabled>ðŸ˜ī Sleep</ListItem>
      </List>
    </ThemeProvider>
  </div>
);

export default App;

Submit your project

Apps built with React95 will be featured on the official React95 website ðŸĪŸðŸŧ

Contributing

Any help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.

If you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life â™Ĩïļ

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