Skip to content

PHP Architect: A professional, modern tool that automatically generates interactive UML class diagrams from PHP source code. Visualize your architecture instantly with a sleek interface powered by Next.js and AST parsing—no PHP runtime required.

License

Notifications You must be signed in to change notification settings

AzarguNazari/phparchitect

Repository files navigation

PHP Architect

License Next.js TypeScript

Demo Screenshot

A professional, modern tool that automatically generates UML class diagrams from PHP source code. Visualize your architecture instantly with a sleek, premium interface.

Features

  • Instant Visualization: Upload PHP files and see interactive UML class diagrams in seconds.
  • No Background Dependencies: Powered by a Node.js AST parser—no PHP runtime required on the server.
  • Premium UI: Built with Next.js, Tailwind CSS, and Shadcn UI for a fast, responsive, and gorgeous experience.
  • Export Capability: Download your architectural diagrams as high-resolution PNG images.
  • Multi-file Support: Analyze complex relationships across multiple classes and interfaces simultaneously.
  • Standard Notation: Supports standard UML notation including visibility, relationships (extends/implements), and methods.

Getting Started

Prerequisites

  • Node.js 20.x or higher
  • npm, yarn, or pnpm

Installation

  1. Clone the repository

    git clone https://github.com/AzarguNazari/PHP-To-UML.git
    cd PHP-To-UML
  2. Install dependencies

    npm install
  3. Run in development mode

    npm run dev

    Access the application at http://localhost:3000.

Technology Stack

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Please read CONTRIBUTING.md for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

PHP Architect: A professional, modern tool that automatically generates interactive UML class diagrams from PHP source code. Visualize your architecture instantly with a sleek interface powered by Next.js and AST parsing—no PHP runtime required.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •