Repolode
nitrictech

nitrictech/nitric

Framework multilíngue para backends na nuvem que infere a infraestrutura a partir do código da aplicação e faz deploy na AWS, GCP ou Azure.

Estrelas
2,018
Forks
123
Issues abertas
43
Último commit
há 6 dias

O que é?

Nitric é um framework para criar backends na nuvem em que a infraestrutura é declarada no próprio código da aplicação. Você define APIs, buckets, filas, tópicos, armazenamentos de chave-valor ou bancos de dados diretamente no código, e o Nitric identifica os recursos de nuvem necessários e as permissões de IAM entre eles. Assim, nos casos mais comuns, você não precisa escrever arquivos do Terraform ou de outras ferramentas de IaC à mão.

As aplicações são escritas usando SDKs para JavaScript, TypeScript, Python, Go e Dart. A camada de deploy gera configurações para Pulumi ou Terraform, e é possível criar providers personalizados para outras ferramentas de automação. O projeto também inclui um modo de desenvolvimento local com um dashboard.

O projeto é voltado a equipes que querem manter a lógica da aplicação portátil entre AWS, GCP, Azure ou Kubernetes, sem acoplar o código ao modelo de recursos de uma nuvem específica, mas ainda contando com opções para adicionar infraestrutura personalizada.

Recursos principais

  • 01Infere a infraestrutura de nuvem e as permissões de IAM a partir do código da aplicação
  • 02SDKs para JavaScript, TypeScript, Python, Go e Dart
  • 03Faz deploy na AWS, GCP e Azure, usando Pulumi ou Terraform como backends de deploy
  • 04Oferece suporte a providers personalizados para outras ferramentas de IaC
  • 05Disponibiliza recursos comuns, como APIs, buckets, filas, tópicos e armazenamentos de chave-valor

Casos de uso

  • Criar APIs serverless que precisam de armazenamento e mensageria sem escrever IaC à mão
  • Manter uma aplicação portátil entre vários provedores de nuvem
  • Prototipar serviços de nuvem em um ambiente de desenvolvimento local

Início rápido

  1. 1

    Instalar Nitric no macOS com Homebrew

    brew install nitrictech/tap/nitric
  2. 2

    Adicionar o bucket do Scoop do Nitric no Windows

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

    Instalar Nitric com Scoop no Windows

    scoop install nitric
  4. 4

    Começar a criar seu primeiro app

    nitric new

Antes de usar

  • A instalação no Linux exige executar um script de instalação remoto disponível no README; não é uma instalação por gerenciador de pacotes.
  • A implantação de infraestrutura oferece suporte nativo a AWS, GCP e Azure; outras nuvens exigem provedores personalizados.

Em coleções

Tópicos

Perguntas frequentes

O que é nitric?
Framework multilíngue para backends na nuvem que infere a infraestrutura a partir do código da aplicação e faz deploy na AWS, GCP ou Azure. Nitric é um framework para criar backends na nuvem em que a infraestrutura é declarada no próprio código da aplicação. Você define APIs, buckets, filas, tópicos, armazenamentos de chave-valor ou bancos de dados diretamente no código, e o Nitric identifica os recursos de nuvem necessários e as permissões de IAM entre eles. Assim, nos casos mais comuns, você não precisa escrever arquivos do Terraform ou de outras ferramentas de IaC à mão.
nitric é gratuito? Qual é a licença?
nitric é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
nitric ainda é mantido?
Manutenção ativa. O último commit de nitric foi em 17 de out. de 2026.
Para que posso usar nitric?
Criar APIs serverless que precisam de armazenamento e mensageria sem escrever IaC à mão Manter uma aplicação portátil entre vários provedores de nuvem Prototipar serviços de nuvem em um ambiente de desenvolvimento local
Como instalar nitric?
Instalar Nitric no macOS com Homebrew: brew install nitrictech/tap/nitric Adicionar o bucket do Scoop do Nitric no Windows: scoop bucket add nitric https://github.com/nitrictech/scoop-bucket.git Instalar Nitric com Scoop no Windows: scoop install nitric Começar a criar seu primeiro app: nitric new
Onde consigo nitric?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nitrictech/nitric

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados