All Projects → primefaces → Primereact

primefaces / Primereact

Licence: mit
The Most Complete React UI Component Library

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Primereact

Coreui React
CoreUI React.js UI Components. CoreUI for React.js replaces and extends the Bootstrap javascript. Components have been built from scratch as true React.js hook components, without jQuery and unneeded dependencies.
Stars: ✭ 239 (-90.01%)
Mutual labels:  ui-components, react-components, bootstrap
Ui
React Styled Components with bootstrap grid system
Stars: ✭ 89 (-96.28%)
Mutual labels:  ui-components, react-components, bootstrap
Bootstrap 4 Grid
Bootstrap 4 grid system and layout utilities.
Stars: ✭ 251 (-89.51%)
Mutual labels:  flex, grid, bootstrap
Bootstrap Table
An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)
Stars: ✭ 11,068 (+362.52%)
Mutual labels:  material, bootstrap, bootstrap-table
Smart Webcomponents
Web Components & Custom Elements for Professional Web Applications
Stars: ✭ 110 (-95.4%)
Mutual labels:  material, ui-components, grid
Ej2 React Ui Components
Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
Stars: ✭ 166 (-93.06%)
Mutual labels:  ui-components, react-components, charts
Airframe React
Free Open Source High Quality Dashboard based on Bootstrap 4 & React 16: http://dashboards.webkom.co/react/airframe
Stars: ✭ 3,659 (+52.9%)
Mutual labels:  ui-components, react-components, bootstrap
Styled Bootstrap Components
The bootstrap components made with styled-components 💅
Stars: ✭ 196 (-91.81%)
Mutual labels:  grid, react-components, bootstrap
Styled Bootstrap
💅🏻 A styled-component implementation of Bootstrap
Stars: ✭ 154 (-93.56%)
Mutual labels:  ui-components, react-components, bootstrap
Re Jok
A React UI Component library built with styled-components
Stars: ✭ 102 (-95.74%)
Mutual labels:  ui-components, grid, react-components
Devextreme Reactive
Business React components for Bootstrap and Material-UI
Stars: ✭ 1,800 (-24.78%)
Mutual labels:  react-components, charts, bootstrap
Ej2 Angular Ui Components
Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.
Stars: ✭ 159 (-93.36%)
Mutual labels:  ui-components, charts, bootstrap
Ej2 Javascript Ui Controls
Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.
Stars: ✭ 256 (-89.3%)
Mutual labels:  ui-components, charts, bootstrap
Aurelia Slickgrid
Aurelia-Slickgrid a wrapper of the lightning fast & customizable SlickGrid datagrid with a few Styling Themes
Stars: ✭ 100 (-95.82%)
Mutual labels:  grid, datatable, bootstrap
Ka Table
Lightweight MIT React Table component for both TS and JS with Sorting, Filtering, Grouping, Virtualization, Editing and many more
Stars: ✭ 117 (-95.11%)
Mutual labels:  ui-components, grid, datatable
Blazorise
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign, and Material.
Stars: ✭ 2,103 (-12.12%)
Mutual labels:  material, charts, bootstrap
Robe React Ui
Robe React UI Components
Stars: ✭ 133 (-94.44%)
Mutual labels:  charts, bootstrap
Tabler React
React components and demo for the Tabler UI theme.
Stars: ✭ 1,830 (-23.53%)
Mutual labels:  react-components, bootstrap
Css Grid Flex
📖An introduction about grid and flex of css.
Stars: ✭ 127 (-94.69%)
Mutual labels:  flex, grid
Dashboards
Responsive dashboard templates 📊✨
Stars: ✭ 10,914 (+356.08%)
Mutual labels:  grid, charts

License: MIT npm version Discord Chat

PrimeReact Hero

PrimeReact

PrimeReact is a rich set of open source UI Components for React. See PrimeReact homepage for live showcase and documentation.

Download

PrimeReact is available at npm, if you have an existing application run the following command to download it to your project.

npm install primereact
npm install primeicons

or

yarn add primereact
yarn add primeicons

Import

Module

//import { ComponentName } from 'primereact/{componentname}';
import { Dialog } from 'primereact/dialog';
import { Accordion, AccordionTab } from 'primereact/accordion';

CDN

<script src="https://unpkg.com/primereact/core/core.min.js"></script>
<script src="https://unpkg.com/primereact/accordion/accordion.min.js"></script>
//<script src="https://unpkg.com/primereact/{componentname}/{componentname}.min.js"></script>
const { Dialog } = primereact.dialog;
const { Accordion, AccordionTab } = primereact.accordion;

Import all components and structures

<script src="https://unpkg.com/primereact/primereact.all.min.js"></script>

Dependencies

Majority of PrimeReact components (95%) are native and there are some exceptions having 3rd party dependencies such as Google Maps for GMap.

In addition, components require PrimeIcons for icons and react-transition-group for animations.

dependencies: {
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-transition-group": "^4.4.1",
    "primeicons": "^5.0.0"
}

Styles

The css dependencies are as follows, note that you may change the theme with another one of your choice.

primereact/resources/themes/lara-light-indigo/theme.css
primereact/resources/primereact.min.css
primeicons/primeicons.css

If you are using a bundler such as webpack with a css loader you may also import them to your main application component, an example from create-react-app would be.

import 'primereact/resources/themes/lara-light-indigo/theme.css';
import 'primereact/resources/primereact.min.css';
import 'primeicons/primeicons.css';

QuickStart

An example application based on create-react-app is available at github.

TypeScript

Typescript is fully supported as type definition files are provided in the npm package of PrimeReact. A sample typescript-primereact application is available as well at github.

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