If you're looking for a tool that uses AI to generate production-ready APIs and infrastructure code for .NET and Node.js apps, Amplication is a great option. It offers an open-source foundation for generating backends in minutes with full-featured GraphQL and REST APIs, microservices support, and continuous Git sync. Amplication also generates an automatically created React Admin UI for data models and supports a range of use cases from single services to complex microservices architecture.
Another top contender is Pulumi, an open-source infrastructure as code (IaC) SDK that supports several programming languages including C# and JavaScript for Node.js. Pulumi lets developers create, deploy and manage infrastructure in a variety of clouds, including AWS, Azure and Google Cloud. It also offers features like modular environments, internal developer portals and automated testing and deployments that can boost productivity and collaboration for infrastructure work.
For a low-code approach, BuildShip is also worth a look. It uses AI to rapidly generate workflows, APIs and cloud functions, and it offers a combination of no-code and code development. BuildShip includes features like a built-in Firestore database, unlimited cloud storage and support for scheduling jobs, so it's a good tool for building scalable backend solutions with a minimum of coding.
Last, AirCode is a cloud-based service that lets you code Node.js functions directly in a browser. It's geared for instant coding and one-click publishing of production-ready APIs, so it's a good option for rapid creation and deployment of serverless functions. With features like cloud sync, online data debugging and support for TypeScript, AirCode is good for developers who need a quick and easy way to publish APIs.