Overview:
React95 is a component library that is inspired by the Windows 95 UI design. It offers a range of packages that allow developers to easily incorporate the Windows 95 aesthetic and functionality into their React applications. With a commitment to open-source development, React95 welcomes contributions from users of all levels of experience.
Features:
- Styled Components: React95 is styled using the popular Styled Components library, allowing for easy customization and theming.
- Component Library: React95 provides a comprehensive set of components that mimic the look and feel of Windows 95, including buttons, checkboxes, modals, and more.
- Gatsby Theme: React95 offers a Gatsby theme that allows developers to quickly create websites with the Windows 95 aesthetic.
Installation:
To install React95, follow these steps:
- Install the necessary packages by running the following command:
npm install react95 @react95/core @react95/icons @react95/clippy
- If you want to use the Gatsby theme, install the additional package:
npm install @react95/gatsby-theme
- Import and use the React95 components in your React application:
import { Button, Checkbox, Modal } from 'react95';
function App() {
return (
<div>
<Button>Click me</Button>
<Checkbox label="Check me" />
<Modal title="Hello" />
</div>
);
}
Summary:
React95 is a component library that brings the nostalgic Windows 95 aesthetic to your React applications. With a range of components and easy installation via npm, developers can quickly incorporate the Windows 95 UI design into their projects. The library is open to contributions and offers additional features like Styled Components and a Gatsby theme for further customization.