Actify
π»React Material Design 3 Components Library
Install / Use
/learn @actifyjs/ActifyREADME
πOverview
Welcome to Actify, an open-source React Components Library designed to accelerate your React application development. Actify leverages TypeScript, Tailwind CSS, Reat-Aria, Framer Motion, Material Design 3, and more to provide a comprehensive set of modern and customizable UI components.
β¨ Features
- TypeScript: Benefit from enhanced developer experience and static typing.
- Tailwind CSS: Embrace a utility-first CSS framework for effortless and flexible styling.
- React-Aria: React Aria implements accessibility support according to the WAI-ARIA specification, published by the W3C.
- Framer Motion: Bring fluid animations and transitions to your components with Framer Motion.
- Material Design 3: Implement the latest Material Design principles for a cohesive and visually appealing interface.
π Getting Started
π¦ Installation
# with pnpm
pnpm add actify
# with yarn
yarn add actify
# with npm
npm install actify
π» Usage
import { Button } from 'actify'
export default () => {
return <Button>Hello Actify</Button>
}
Refer to the documentation for in-depth information on each component and their usage.
π Documentation
Explore our documentation for detailed insights, examples, and customization options for each component in the Actify library.
π₯ Roadmap
Our goals is convert all Material Web components to React Components, not just a React wrapped components.
| Component | Web component | React Component | | ------------------- | ------------- | --------------- | | Ripple | | β | | Elevation | | β | | Focus ring | | β | | Icon | | β | | Button | | β | | Icon button | | β | | Checkbox | | β | | Slider | | β | | Switch | | β | | TextField | | β | | Progress indicators | | β | | Radio | | β | | Divider | | β | | Menu | | β | | Dialog | | β | | Select | | β | | SegmentedButton | | β | | SegmentedButtonSet | | β |
π€ Contributing
Contributions are always welcome!
Thanks to everyone who has already contributed to actify !
<a href="https://github.com/actifyjs/actify/graphs/contributors"><img src="https://contributors.nn.ci/api?repo=actifyjs/actify" /></a>
π License
Actify React Components Library is licensed under the MIT License - see the MIT licensed file for details..
π Acknowledgments
- Special thanks to our contributors and the open-source community for making Actify possible.
- Highly inspired by Vuetify for its impactful contributions to UI design and development trends.
π§ Support
If you have any questions or need assistance, feel free to reach out to us at hello@actifyjs.com.
Happy coding with Actify! π
Related Skills
bluebubbles
347.2kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
slack
347.2kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Agent Development
108.0kThis skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
