
Backendless
Backend-as-a-Service with database, realtime, auth, files, and cloud code
Discover top open-source software, updated regularly with real-world adoption signals.

Write code, let Nitric handle cloud infrastructure automatically
Nitric lets developers write code in their language while automatically provisioning cloud resources, IAM, and infrastructure across AWS, GCP, Azure, or Kubernetes with minimal boilerplate.

Nitric is a developer‑centric framework that lets you focus on application logic while it infers and provisions the required cloud resources. By embedding concise, inline infrastructure definitions directly in your code, Nitric eliminates the need to hand‑write Terraform, Pulumi, or other IaC scripts.
Designed for teams building serverless APIs, event‑driven microservices, or multi‑cloud applications, Nitric supports Go, TypeScript, Python, Dart and more. It automatically configures IAM permissions, storage buckets, databases, queues, and other common services, applying security best practices such as least‑privilege access. Deployments are portable across AWS, GCP, Azure, and Kubernetes, and you can choose Pulumi, Terraform, or custom plugins for the underlying automation.
After coding, a single nitric up command generates the appropriate IaC and deploys the stack to the selected provider. Local development is supported, enabling rapid iteration before pushing to production. The plugin architecture also allows you to extend or replace providers, giving flexibility while retaining the benefits of automated infrastructure management.
When teams consider Nitric, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Serverless note‑taking app
Deploys an API endpoint and storage bucket with correct IAM in minutes
Event‑driven microservice
Creates queue/topic and function with automatic permissions and scaling
Multi‑cloud data pipeline
Switches from AWS to GCP by changing the provider configuration, no code changes needed
Rapid internal tool prototype
Generates full stack (API, database, storage) locally then pushes to production with a single command
You specify the target provider in the Nitric configuration; the framework then maps your resource definitions to the equivalent services on that platform.
Nitric provides SDKs for Go, TypeScript/JavaScript, Python, and Dart, with the ability to add more via community extensions.
Nitric generates Terraform (or Pulumi) files automatically, but you can incorporate custom Terraform modules through the plugin system if needed.
Yes, all generated IaC files are plain Terraform or Pulumi code that you can inspect, modify, and version control.
Nitric includes a local runtime that emulates cloud services, allowing you to develop and test your application without deploying to a cloud provider.
Project at a glance
ActiveLast synced 4 days ago