Refine es un kit de desarrollo Next.js de código abierto que permite el desarrollo rápido de aplicaciones CRUD flexibles basadas en React. Elimina tareas repetitivas y ofrece soluciones estándar de la industria para aspectos críticos como autenticación, control de acceso, enrutamiento, redes, administración de estado e i18n. Refine no tiene cabeza, lo que permite opciones ilimitadas de estilo y personalización.
Begin headless, refine permite a los desarrolladores utilizar cualquier recurso de datos, muchos sistemas y CMS backend sin cabeza, sistemas de código bajo y sin código, y les permite varios servicios de autenticación.
En lugar de ser un conjunto limitado de componentes prediseñados, refinar es una colección de ayudante hooks
, components
y providers
. Todos están desacoplados de los componentes de la interfaz de usuario y la lógica empresarial, por lo que nunca le impedirán personalizar su interfaz de usuario o codificar su propio flujo.
Es una solución ideal para crear paneles de administración, soluciones de comercio electrónico, paneles, formularios dinámicos y más.
refine viene con más de 15 conectores de datos que incluyen: REST API, Supabase, Strapi (REST API y GraphQL), Firebase, Directus y Appwrite.
Características
- Soporte RSS con Siguiente.js o remezclar
- Generado automáticamente CRUD UI de su estructura de datos API
- Perfecto administración del Estado & mutaciones con Reaccionar consulta
- Camino avanzado con cualquier biblioteca de enrutadores de su elección
- Proveedores de servicios sin problemas autenticación y control de acceso fluye
- Soporte listo para usar para aplicaciones en vivo / en tiempo real
- Fácil registros de auditoría & versionado de documentos
- Soporte para cualquier i18n estructura
- Preparado para el futuro, arquitectura robusta
- CLI incorporada con funciones para ahorrar tiempo
- Completo cobertura de prueba
Empezar
Para crear un proyecto, todo lo que se requiere es create refine-app
que preparará su proyecto, luego podrá ejecutarlo como cualquier aplicación Next.js:
npm create refine-app@latest -- -o refine-antd
npm run dev
refine viene con Ant Design System como marco de interfaz de usuario predeterminado; sin embargo, puede usar cualquier otro kit de interfaz de usuario de su elección.
Licencia
refine se lanza bajo la licencia MIT.
Recursos
Etiquetas
Frameworks de desarrollo web Next.js React JavaScript Headless Library