top of page
GeekGuy

Top 8 best free components in React

Top 8 best free components in React - How to become a React master

I have gathered React components you can use to build the ultimate website.

Each one of them has a unique use case! Don't forget to star them 🌟 So let's do it!

1. Clickvote - Like, Upvote & Review Any Context

Clickvote - Top 8 best free components in React - How to become a React master

Seamlessly Integrate Like Upvote and Review Components into Your App.

Render likes boxes, review boxes, and reaction components using this simple React code!

import { ClickVoteProvider } from '@clickvote/react';
import { ClickVoteComponent } from '@clickvote/react';
import { LikeStyle } from '@clickvote/react';

<ClickVoteProvider>
    <ClickVoteComponent id={CONTEXT} voteTo={ID}>
        {(props) => <LikeStyle {...props} />}
    </ClickVoteComponent>
</ClickVoteProvider>

2. Novu - Add in-app notifications to your app!

Novu - Top 8 best free components in React - How to become a React master

Simple components and APIs for managing all communication channels in one place: Email, SMS, Direct, and Push

You can add in-app notifications to your app with this React component

import {
  NovuProvider,
  PopoverNotificationCenter,
  NotificationBell,
  IMessage,
} from "@novu/notification-center";

<NovuProvider
  subscriberId={"SUBSCRIBER_ID"}
  applicationIdentifier={"APPLICATION_IDENTIFIER"}
>
    <PopoverNotificationCenter colorScheme="dark">
        {({ unseenCount }) => <NotificationBell unseenCount={unseenCount} />}
     </PopoverNotificationCenter>
</NovuProvider>

3. CopilotKit - Add autocompletion to your text with GPT!

CopilotKit - Top 8 best free components in React - How to become a React master

A powerful & hackable copilot for any react app. Get started in minutes & iterate ad infinitum.

A simple component that will auto-complete your content, just like you have on Gmail.

import { CopilotTextarea } from "@copilotkit/react-textarea";
import { CopilotProvider } from "@copilotkit/react-core";

<CopilotProvider>
    <CopilotTextarea/>
</CopilotProvider>

4. Tolgee - Translate any context to any language!

Tolgee - Top 8 best free components in React - How to become a React master

Smart platform, Fast integration, Painless localization.

A simple component that will translate any context to any language!

import { TolgeeProvider, T } from "@tolgee/react";

<TolgeeProvider
  tolgee={tolgee}
  fallback="Loading..." // loading fallback
>
  <T keyName="translate_me">Translate me!</T>
</TolgeeProvider>

5. Hanko - Passkey authentication to your app!

Hanko - Top 8 best free components in React - How to become a React master

Beautiful, customizable components, SDKs, and APIs to power your login and user management.

Add passkey authentication in 5 minutes! Here is the component:

import { register } from "@teamhanko/hanko-elements";

const hankoApi = process.env.HANKO_API_URL;

register(hankoApi);

<hanko-auth />;

6. React Email - The next generation of writing emails

React Email - Top 8 best free components in React - How to become a React master

A collection of high-quality, unstyled components for creating beautiful emails using React and TypeScript.

A component to help you design and send emails!

import { Button } from '@react-email/button';
import { Html } from '@react-email/html';

<Html lang="en" dir="ltr">
    <Button href="https://example.com">
        Click me
    </Button>
</Html>

7. React Flow - The best way to create draggable workflows!

React Flow - Top 8 best free components in React - How to become a React master

A highly customizable React component for building node-based editors and interactive diagrams

A simple component that will render drag and drop nodes for workflows.

import ReactFlow, {
  MiniMap,
  Controls,
  Background,
  useNodesState,
  useEdgesState,
  addEdge,
} from 'reactflow';

<ReactFlow
    nodes={nodes}
    edges={edges}
    onNodesChange={onNodesChange}
    onEdgesChange={onEdgesChange}
    onConnect={onConnect}
>
    <MiniMap />
    <Controls />
    <Background />
</ReactFlow>

8. Novel - The best WYSIWYG editor!

Novel WYSIWYG - Top 8 best free components in React - How to become a React master

Notion-style WYSIWYG editor with AI-powered autocompletion.

A simple component that will render a notion style editor with tons of features!

import { Editor } from "novel";

<Editor />
 

Thank you all!

See you.


Comentarii

Evaluat(ă) cu 0 din 5 stele.
Încă nu există evaluări

Adaugă o evaluare
Stationary photo

Be the first to know

Subscribe to our newsletter to receive news and updates.

Thanks for submitting!

Follow us
bottom of page