Home
Softono

InfraBrain

Open source Apache-2.0 TypeScript
36
Stars
27
Forks
16
Issues
4
Watchers
9 months
Last Commit

 About InfraBrain

Cloud infrastructures should be designed and managed collaboratively and visually. Get your IaC standardised.

Platforms

Web Self-hosted Cloud

Languages

TypeScript

Need Help Installing InfraBrain?

We provide expert installation service for this software. Our team will install, configure, and secure InfraBrain on your server. plans start at just $30.

InfraBrain

View on GitHub

InfraBoard

InfraBoard - Visual Cloud Infrastructure Management

License GitHub Stars GitHub Forks

Welcome to InfraBoard, the end-to-end solution for visually building and managing cloud infrastructures. Simplify your infrastructure management with our intuitive, collaborative, and innovative tool.

πŸ“‹ Table of Contents

🌟 Features

  • Visual Interface: Design your cloud architecture visually and let InfraBoard auto-generate the code.
  • Seamless Automation: Integrate easily with existing processes, accelerating automation.
  • Centralized Management: Manage all your cloud infrastructures in one place.
  • Efficiency & Templates: Utilize our DRY architecture templates and integrated CI/CD engine.
  • Standardization & Best Practices: Streamline your processes with embedded best practices.

πŸ— Architecture

graph TD
    A[Client Browser] --> B[Next.js Frontend]
    B --> C[API Layer]
    C --> D[Appwrite Backend]
    D --> E[Database]
    B --> F[AWS Services]
    B --> G[GCP Services]
    
    subgraph Frontend
        B --> H[Components]
        B --> I[Pages]
        B --> J[Assets]
    end
    
    subgraph Backend
        D --> K[Authentication]
        D --> L[Storage]
        D --> M[Real-time Updates]
    end

πŸ“ Project Structure

graph TD
    A[Root] --> B[src]
    A --> C[public]
    A --> D[scripts]
    
    B --> E[app]
    B --> F[assets]
    B --> G[components]
    B --> H[pages]
    
    E --> I[auth]
    E --> J[layout]
    
    F --> K[aws]
    F --> L[gcp]
    
    G --> M[canvas]
    G --> N[ui]
    G --> O[modals]

πŸš€ Getting Started

  1. Clone the repository
git clone https://github.com/xerocodee/InfraBoard.git
cd InfraBoard
  1. Install dependencies
npm install
  1. Set up environment variables
cp .env.example .env.local
  1. Run development server
npm run dev

Demo Credentials

βš™οΈ InfraBoard & Terraform

Leverage the power of Terraform without the hassle of manual coding. InfraBoard uses Terraform as an execution layer, offering an efficient ecosystem for managing cloud infrastructures.

🎯 Why InfraBoard?

  • Migrate to IaC & Terraform with ease
  • Standardize your cloud infrastructure processes
  • Real-time documentation and version tracking
  • Multi-cloud design capabilities
  • Build trust with clear, documented processes
  • Integrated best practices and CI/CD engine
  • Save time across various operations

πŸ›  How It Works

InfraBoard combines synchronous and asynchronous services for a streamlined experience:

  • Frontend uses CDNs for low latency
  • Backend spans key global regions
  • Real-time collaboration features
  • Automated code generation

🀝 Contributing

We welcome contributions! Check out our:

Preview Environments

πŸ“„ License

Distributed under the Apache License 2.0.


Made with ❀️ by the InfraBoard Team