A modern React component library for content-driven applications inspired by WordPress and Advanced Custom Fields (ACF) with out-of-the-box bindings for Next.js.
- Users & Roles
- Pages
- Post Types
- Taxonomies
- Menus
- Options Pages
- Field Groups
- Field Types
Start the boilerplate (Next.js + TooManyFields) by cloning the repo, then running it:
git clone https://github.com/toomanyfields/toomanyfields.git
npm run dev
Or add it manually to your existing Next.js application:
git clone https://github.com/toomanyfields/toomanyfields.git
cp -R toomanyfields/src/tmf your-app/src
# ensure that your package.json and tailwind.config.ts files
# are set up in accordance with the corresponding files found in toomanyfields.
Or cherry-pick the components you need from the repository. The aim is to provide components that you can copy and paste into your apps instead of having to install a closed source library that stiffles your development process.
Visit https://toomanyfields.com to view the full documentation.
During the initial development phase (Indev), you are welcome to utilize the project in its current state. Feel free to incorporate components into your own project. The goal is to reach a point where every component is in a minimally usable state, from which we will then progressively enhance and expand upon. But beware; Expect breaking changes in these initial versions.
Unlock additional features with the Pro version:
- Clone (PRO)
- Flexible Content (PRO)
- Gallery (PRO)
- Repeater (PRO)
Upgrade to the Pro version to leverage these advanced functionalities and streamline your development workflow.