¡Reacciona y Next.js!
React es un popular marco de JavaScript gratuito y de código abierto para crear aplicaciones web de clase empresarial, una interfaz de usuario reactiva y resultados finales rápidos.
Next.js es el marco web más popular hoy en día, es un marco de código abierto, basado en React, fácil de usar para desarrolladores y está integrado por una gran comunidad de desarrolladores de todo el mundo.
los entrantes
La comunidad Next.js impulsa continuamente nuevos iniciadores de código abierto que utilizan diferentes tecnologías para aumentar la velocidad de desarrollo, mejorar el rendimiento y producir un producto de buena calidad.
Existen diferentes tipos de plantillas y iniciadores de código abierto creados para reducir el tiempo de producción y ayudar a los desarrolladores a generar un producto de buena calidad. Cubrimos muchos de ellos en la siguiente lista:
¡Esta lista!
En esta publicación, exploraremos las mejores plantillas de React gratuitas de código abierto y los iniciadores de Next.js para crear soluciones SaaS (software como servicio).
Reaccionar arrancadores
1- Enrolla SaaS y B2B React Starter
Endrolla es un marco gratuito de código abierto basado en React para crear B2B y centrado en el cliente. Utiliza React, TypeScript, GraphQL y MongoDB.
Las características de Endrolla incluyen:
- Interfaz fácil de usar y responsiva
- Integración SSO (inicio de sesión único)
- Administrador de tokens API de clientes
- Back-office integrado para equipos de ventas y soporte
- Se integra con muchos servicios de autenticación.
2- SaaSgear
SaaSgear es un modelo SaaS ReactJS y Node.js gratuito y de código abierto para su próxima aplicación SaaS. Utiliza MySQL como motor de base de datos y viene con muchas funciones de nivel empresarial para impulsar su producción.
Las características de SaaSgear incluyen:
- ReaccionarJS: UI interactiva potente y de alto rendimiento con React.
- API GraphQL: Obteniendo todos los datos que necesita con una única llamada API utilizando GraphQL. Múltiples GraphQL se fusionan en una sola solicitud.
- Pagos de suscripción: Hemos integrado los pagos de suscripción de Stripe para permitirle monetizar su SaaS.
- Equipos: Sus usuarios pueden invitar a sus compañeros de equipo a su cuenta.
- Roles y permisos: Sus usuarios solo pueden acceder a los datos y realizar las acciones permitidas dentro de sus funciones y permisos.
- Autenticación: Autenticación de usuario con correo electrónico y contraseña, o vía Google, GitHub, Facebook. El registro, el inicio de sesión y el restablecimiento de contraseña se incluyen de forma inmediata.
- Navegadores cruzados y capacidad de respuesta móvil: Cada uno de los componentes se ha probado en muchos navegadores y dispositivos para garantizar que funcione en todas partes.
- Correos electrónicos HTML: Envíe correos electrónicos HTML atractivos y responsivos a sus clientes con SendGrid y MJML.
- Fácil de actualizar: La versión fácil se planifica y adapta cuidadosamente para garantizar que su experiencia de actualización sea fluida y sencilla.
3- ReaccionarVentaja
ReactAdvantage es un kit de inicio que facilitará el inicio de su próximo proyecto React, para que pueda concentrarse en la lógica empresarial en lugar de tener que preocuparse por las herramientas y la infraestructura. Este proyecto incluye componentes de interfaz de usuario atractivos (PrimeReact) y páginas comunes, como inicio de sesión, que la mayoría de las aplicaciones web necesitan. Es gratuito y de código abierto, ya que tiene la licencia MIT.
Además de facilitar el inicio de un proyecto con una arquitectura bien pensada, un objetivo principal era el rendimiento. Por esta razón, Apollo y GraphQL se ubican entre React y ASP.NET Core 2. Estamos trabajando para construir un servidor de identidad para autenticación y autorización y para hacer que el marco sea compatible con múltiples inquilinos.
4- Interfaz de usuario SaaS
SaaS UI es una biblioteca de componentes React gratuita y de código abierto diseñada para ayudar a las empresas emergentes y a los desarrolladores a crear fácilmente proyectos B2B SaaS y crear paneles de control ricos e informativos para los usuarios del sistema. Viene en dos ediciones:
- La edición Core, que es gratuita y de código abierto, incluye más de 40 componentes, múltiples pantallas, páginas de autenticación, un selector de fechas y muchos otros componentes útiles de la interfaz de usuario.
- La edición Pro ofrece paneles personalizables para nuevas empresas que crean aplicaciones SaaS/B2B.
Iniciadores SaaS para Next.js
5- Plataforma de pedidos Shopply OS
Shopply es una plataforma de pedidos gratuita y de código abierto diseñada para beneficiar tanto a los proveedores mayoristas como a los lugares a los que prestan servicios. Proporciona un modelo estándar completo que le brinda la máxima flexibilidad y velocidad, utilizando Next.js, Chakra UI, Express.js y MongoDB.
Ya no está disponible.
6- Siguienteacular
Nextacular es un kit de inicio de código abierto que lo ayudará a crear plataformas SaaS multiinquilino de pila completa de manera eficiente y lo ayudará a concentrarse en desarrollar sus funciones principales de SaaS. Creado sobre tecnologías populares y modernas como Next JS, Tailwind, Prisma y Stripe. Puedes consultar la demostración en vivo en este enlace.
Las características siguientes incluyen Autenticación, Pago de facturación, Base de datos, Correo electrónico, Dominios personalizados, Multi Alquiler, Espacios de trabajoy Gestión de equipos.
7- Iniciador de SaaS
Este es un inicio rápido para crear aplicaciones de pila completa en React, Node.js, GraphQL y PostgreSQL. Incluye una cuenta de usuario y un sistema de organización prediseñados, y funciona con PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design y Next.js. Tenga en cuenta que este inicio rápido no está destinado a principiantes.
8- Iniciador NextBase (Lite)
NextBase es un iniciador SaaS de código abierto excepcional que aprovecha el robusto backend de Supabase. Utiliza de manera experta las últimas funciones de Next.js 13, incluida la carpeta de aplicaciones experimentales que admite diseños anidados. La plataforma cuenta con una lista rica en funciones y una multitud de páginas listas para usar, lo que la convierte en una opción inigualable para los desarrolladores que necesitan una solución de vanguardia.
Aquí está la lista completa de características de NextBase
- Next.js 13 con componentes asíncronos
- Ejemplos de obtención de datos en componen
tes de servidor y cliente de React. Búsqueda de datos llena de suspense con pantallas de carga mínimas. - Configuración de consulta de React configurada
- Componente React Hot Toast
- Completamente escrito con Typecript. Incluye generación automática de tipos para tablas Supabase.
- CSS de viento de cola
- Configuraciones de pruebas unitarias y de integración integradas
- Eslint, mecanografiado, más bonito, postcss configurado para entornos de desarrollo y prueba
- Generación automática de mapas del sitio
- Metadatos SEO, etiquetas JSON-LD y Open Graph con NEXT SEO
- Lanzamiento semántico con generación automática de registros de cambios
- Formateador de código más bonito
- Estilo minimalista
- Base de código que es fácil de leer y modificar
9- Kit de inicio Saas
Saas Starter es un modelo excepcional para crear aplicaciones de software como servicio (SAAS) utilizando ReactJS y Node.js. Proporciona una interfaz fácil de usar y admite el almacenamiento de datos mediante PostgreSQL o MongoDB. Es importante tener en cuenta que, si bien la versión gratuita de Saas Starter es muy valiosa, no incluye soporte para Stripe, AWS CDK o Nodemailer.
Saas Starter Kit es un modelo estándar de SAAS moderno. Ahorre semanas de tiempo de desarrollo implementando funciones SAAS estándar y comience a crear su aplicación principal de inmediato.
Lista de características de Saas Starter:
- Panel de administración
- Autenticación completa, con inicio de sesión social de Google y restablecimiento de contraseña
- Gestión de perfil de usuario con cambio de correo electrónico y nombre de usuario
- Panel de usuario
- Páginas de pago
- Plantilla de página de destino y precios
- Servidor Node.js desacoplado
- Configuración de prueba con Cypress y Jest
- Operaciones CRUD
10- Kit de inicio de SaaS
Este es un modelo estándar de Next.js SaaS de código abierto para el desarrollo de aplicaciones Enterprise SaaS. Todavía se encuentra en una etapa inicial de desarrollo y no está destinado a principiantes. Cuenta con flujo de trabajo de autenticación de usuarios, gestión de usuarios, gestión de equipos, gestión de miembros/clientes, webhooks, internacionalización y más.
Tecnología utilizada para este modelo estándar de SaaS:
- Siguiente.js
- CSS de viento de cola
- PostgreSQL
- prisma
- Mecanografiado
- SAML Jackson (para SAML SSO y Directory Sync)
- Svix para webhooks
- Docker para implementación
11- Siguiente modelo estándar de SaaS
Este modelo estándar gratuito de código abierto le permitirá crear su propio negocio SaaS utilizando el modelo estándar de SaaS. El modelo estándar aprovecha una pila altamente productiva de nivel empresarial que incluye React, Material-UI, Next, MobX, Web Sockets, Express, Node, Mongoose y MongoDB. Está escrito en TypeScript y ya se ha utilizado para desarrollar múltiples aplicaciones SaaS de clase mundial.
Características destacadas de Next.js SaaS Boilerplate:
- Representación del lado del servidor (SSO)
- SEO (optimizado para motores de búsqueda)
- Servidor listo para producción que utiliza el marco Express.js
- Integración de Mailchimp
- Gestión de usuarios y grupos de usuarios.
- Carga de archivos usando AWS
- CMS (sistema de gestión de contenidos) integrado
- Creación y gestión de equipos.
- Integración de rayas
- Websockets con Socket.io v3.
- Registrador personalizado
- Fácil configuración
12- SiguienteAPI
NextAPI es una solución API RESTful sin cabeza de código abierto para crear aplicaciones SaaS. Está construido con Next.js y TypeScript y utiliza las bibliotecas Supabase, Prisma y React.email. Actualmente admite autenticación de usuarios, gestión de usuarios, gestión de equipos, invitaciones de miembros, suscripciones y notificaciones por correo electrónico.
13- Iniciador SaaS Next.js
Este es un iniciador SaaS Next.js WIP (Work-in-Progress) prometedor para crear aplicaciones SaaS. Sin embargo, su documentación aún no está completa para uso en producción.
14- Melonify: Iniciador SaaS para Next.js
Inicio de página de inicio de SaaS
15- Plantilla Next.js gratuita para nuevas empresas de SaaS
Después de crear su proyecto SaaS utilizando cualquiera de los iniciadores anteriores, necesitará crear una buena página de inicio para él; bueno, este iniciador de página de destino de código abierto es para eso. Contiene todo lo que necesita para crear una excelente página de destino/sitio web de marketing para su startup. Excelentes métricas de SEO, WebVitals ecológicos, rendimiento, base de código limpia y pragmática lista para usar.
Características destacadas
- La mejor configuración de SEO – Metaetiquetas, JSON-LD y etiquetas Open Graph
- Tina CMS integración – CMS de producción local y (opcional)
- Optimizado para Web Vitals
- Blog con MDX
- Integración de Mailchimp – para boletines
- Integración de Sendgrid – para enviar correos electrónicos
- modo oscuro – ¡y temas personalizables!
- Sin biblioteca de interfaz de usuario – solo componentes con estilo, por lo que no tienes que aprender ninguna sintaxis nueva
- Implementación con un clic – con Vercel o cualquier otro entorno de implementación sin servidor.
Si conoce algún otro iniciador de SaaS de código abierto que no hayamos mencionado aquí, háganoslo saber.
Leer más
Etiquetas
Frameworks Inicio Desarrollo web de código abierto Lista basada en web JavaScript Next.js React SaaS Biblioteca estándar Desarrollo de herramientas para desarrolladores Productividad Trabajo independiente github