Skip to content
/ shuip Public

๐Ÿš€ Ship fast with sh(ui)p, a collection of components and blocks for your Next.js project, built with shadcn/ui

License

Notifications You must be signed in to change notification settings

plvo/shuip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

102 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

shuip

shuip (ship + ui) is an open-source React component library designed to accelerate the development of your Next.js applications. Built on top of shadcn/ui, shuip provides ready-to-use, business-focused components that help you ship faster.

For more details, see the full documentation: https://shuip.plvo.dev/docs

Quick Start

Use the shadcn/ui CLI to add shuip components to your project:

npx shadcn@latest add "https://shuip.plvo.dev/r/submit-button"

More informations on the documentation

Usage Example

Here's how shuip simplifies form development:

Before

<FormField
  control={form.control}
  name="email"
  render={({ field }) => (
    <FormItem>
      <FormLabel>Email</FormLabel>
      <FormControl>
        <Input placeholder="[email protected]" {...field} />
      </FormControl>
      <FormDescription>Your email address</FormDescription>
      <FormMessage />
    </FormItem>
  )}
/>

After with shuip

<InputField register={form.register('email')} label="Email" description="Your email address" placeholder="[email protected]" />

๐Ÿค Contributing

Want to contribute? Check out the Contribution guide.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

๐Ÿš€ Ship fast with sh(ui)p, a collection of components and blocks for your Next.js project, built with shadcn/ui

Topics

Resources

License

Stars

Watchers

Forks

Contributors 7