Repolode
nitrictech

nitrictech/nitric

Framework multilenguaje para backends en la nube que infiere la infraestructura a partir del código de la aplicación y despliega en AWS, GCP o Azure.

Estrellas
2,018
Forks
123
Issues abiertos
43
Último commit
hace 6 días

¿Qué es?

Nitric es un framework para crear backends en la nube cuya infraestructura se declara dentro del código de la aplicación. Puedes definir APIs, buckets, colas, topics, almacenes clave-valor o bases de datos directamente en el código. Nitric determina los recursos en la nube necesarios y los permisos de IAM entre ellos, así que no tienes que escribir a mano archivos de Terraform u otros archivos de IaC para los casos habituales.

Las aplicaciones se escriben con SDK para JavaScript, TypeScript, Python, Go y Dart. La capa de despliegue genera la configuración para Pulumi o Terraform, y se pueden crear providers personalizados para otras herramientas de automatización. El proyecto también incluye un modo de desarrollo local con un dashboard.

El proyecto está pensado para equipos que quieren mantener la lógica de la aplicación portable entre AWS, GCP, Azure o Kubernetes, sin acoplar el código al modelo de recursos de una nube específica y conservando opciones para añadir infraestructura personalizada.

Funciones clave

  • 01Infiere la infraestructura en la nube y los permisos de IAM a partir del código de la aplicación
  • 02SDK para JavaScript, TypeScript, Python, Go y Dart
  • 03Despliega en AWS, GCP y Azure, con Pulumi o Terraform como backends de despliegue
  • 04Admite providers personalizados para otras herramientas de IaC
  • 05Ofrece recursos comunes como APIs, buckets, colas, topics y almacenes clave-valor

Casos de uso

  • Crear APIs serverless que requieren almacenamiento y mensajería, sin escribir IaC a mano
  • Mantener una aplicación portable entre varios proveedores de nube
  • Crear prototipos de servicios en la nube con un entorno de desarrollo local

Inicio rápido

  1. 1

    Instalar Nitric en macOS con Homebrew

    brew install nitrictech/tap/nitric
  2. 2

    Añadir el bucket de Scoop de Nitric en Windows

    scoop bucket add nitric https://github.com/nitrictech/scoop-bucket.git
  3. 3

    Instalar Nitric con Scoop en Windows

    scoop install nitric
  4. 4

    Empezar a crear tu primera app

    nitric new

Antes de usarlo

  • Para instalar en Linux, hay que ejecutar un script de instalación remoto del README; no se instala mediante un gestor de paquetes.
  • La implementación de infraestructura es compatible de forma nativa con AWS, GCP y Azure, por lo que otros proveedores de nube requieren proveedores personalizados.

En colecciones

Temas

Preguntas frecuentes

¿Qué es nitric?
Framework multilenguaje para backends en la nube que infiere la infraestructura a partir del código de la aplicación y despliega en AWS, GCP o Azure. Nitric es un framework para crear backends en la nube cuya infraestructura se declara dentro del código de la aplicación. Puedes definir APIs, buckets, colas, topics, almacenes clave-valor o bases de datos directamente en el código. Nitric determina los recursos en la nube necesarios y los permisos de IAM entre ellos, así que no tienes que escribir a mano archivos de Terraform u otros archivos de IaC para los casos habituales.
¿nitric es gratuito? ¿Qué licencia tiene?
nitric es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nitric sigue mantenido?
Mantenimiento activo. El último commit de nitric fue el 17 oct 2026.
¿Para qué puedo usar nitric?
Crear APIs serverless que requieren almacenamiento y mensajería, sin escribir IaC a mano Mantener una aplicación portable entre varios proveedores de nube Crear prototipos de servicios en la nube con un entorno de desarrollo local
¿Cómo se instala nitric?
Instalar Nitric en macOS con Homebrew: brew install nitrictech/tap/nitric Añadir el bucket de Scoop de Nitric en Windows: scoop bucket add nitric https://github.com/nitrictech/scoop-bucket.git Instalar Nitric con Scoop en Windows: scoop install nitric Empezar a crear tu primera app: nitric new
¿Dónde consigo nitric?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nitrictech/nitric

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados