Open Source Terraform Assistant and Infrastructure Designer
Website
·
Issues
·
Documentation
·
License
·
Contribute
- Terraform Analyzer: Get a clear understanding of the cloud infrastructure and its dependencies (WIP)
- Low-Code Builder: Visually construct and configure cloud infrastructure (SOON)
-
Turborepo – Monorepo
-
pnpm – Package Manager
-
Next.js – React Framework
-
TypeScript – Language
-
TailwindCSS – Styling
-
shadcn/ui - UI Components
-
Prisma - ORM
-
Vercel – Hosting
For all service integrations you can implement your own adapters or use the provided default ones.
- Supabase – Database & Auth
We recommend using the default Supabase integration to start with. Later, you can implement your own adapters for backend services if necessary.
- Create a project at supabase.com
- Get your project URL and anon key and add them to
apps/dashboard/.env - Get your project database connection string and add it to
apps/dashboard/.env - Run
pnpm install - Run
cp apps/dashboard/.env.example apps/dashboard/.env - Run
pnpm devto start the development servers
- Dashboard: http://localhost:3001 If you'd like to contribute, please fork the repository and make any changes you'd like. Pull requests are warmly welcome.