Neevo UI is a modular React component library built with Vite. It ships reusable primitives for forms, layout, overlays, surfaces, typography, and a separate codeblock entrypoint.
npm install neevo-ui react react-domimport 'neevo-ui/style.css'
import { Button, Card, CardBody, CardHeader, Text } from 'neevo-ui'
export function Example() {
return (
<Card>
<CardHeader>
<Text as="h2" weight="semibold">Neevo UI</Text>
</CardHeader>
<CardBody>
<Button>Action</Button>
</CardBody>
</Card>
)
}data-entry: Button, Calendar, Checkbox, Input, RadioGroup, Select, Slider, Switch, TagInput, TextArealayout: AppShell, Breadcrumbs, Column, Container, Content, Divider, Grid, Page, PageBody, PageHeader, Row, Sidebar, Stepper, ThemeProvideroverlay: CommandPalette, Drawer, Menu, Modal, Popover, Toast, Tooltipsurfaces: Accordion, Avatar, Badge, Card, EmptyState, Pagination, Progress, Skeleton, Table, Tabs, Timelinetypography: Text, Heading, Icodeblock:import { CodeBlock } from 'neevo-ui/codeblock'
npm run lint
npm run build
npm run build:docs- The npm package publishes only the
dist/output. - The release workflow publishes with npm provenance.
- Type declarations are included for the root package and the
codeblocksubpath.
Licensed under the GNU General Public License v3.0 (GPL-3.0).