Skip to content
v0.1.0 · Built on Symfony 7.4

AI-Native
Enterprise Low-Code Framework

Doggy Framework is built on Symfony 7.4 with deep AI integration (LLM configuration, global AI assistant, AI view enhancement, MCP, Agent, multi-model). It features organization management, dynamic models, visual view designer, WebAuthn passwordless authentication, Mercure real-time push, and more — enabling rapid development of OA, HR, and enterprise management systems.

composer create-project doggy/skeleton my-app
namespace App\Entity\Organization;

#[Gedmo\Tree(type: 'nested')]
#[ORM\Entity(repositoryClass: DepartmentRepository::class)]
#[ORM\HasLifecycleCallbacks]
class Department
{
    /** 部门全称
     * @Ef(group="department_base_info", isBF=true)
     */
    #[ORM\Column(type: 'string', length: 180)]
    private string $name;

    /**
     * 所属公司
     * @Ef(group="department_base_info", isBF=true)
     */
    #[ORM\ManyToOne(targetEntity: Company::class)]
    private Company $company;

    /**
     * 上级部门
     * @Ef(group="department_associated_info", isBF=true)
     */
    #[Gedmo\TreeParent]
    #[ORM\ManyToOne(targetEntity: Department::class)]
    private Department $parent;
}
Symfony 7.4
LTS support until 2029
FrankenPHP
Worker mode · Built-in Mercure
PostgreSQL
No Redis dependency
AI Native
LLM · Agent · ReAct · Multi-Model

All-in-One Enterprise Application Platform

From data modeling to business workflows, covering the full lifecycle

Dynamic Model Engine

Define business entities with PHP 8 Attributes. Auto-generates migrations, APIs, and admin interfaces with zero boilerplate.

AI Visual View Designer

Drag-and-drop layout designer with natural-language AI operations, grid system, data source binding, live preview, versioning, and automatic Twig generation.

Advanced DataGrid

Server-side pagination, multi-column sorting, combined filtering, inline editing, virtual scrolling, card view.

Global AI Assistant

Floating panel, context registration, ReAct reasoning loop, tool calling, coding assistant, NL query, and vision agents.

LLM Configuration

Multi-vendor (OpenAI/Anthropic/Ollama/Azure/custom), role routing, key encryption, failover, graphical management.

Organization Management

Unlimited depth department tree (Gedmo Nested Set), position management, grade system, employee full lifecycle.

WebAuthn Passwordless

Fingerprint, face ID, security key auth, plus password policies and three-officer model for compliance.

Mercure Real-Time

SSE-based real-time communication with presence detection, push notifications, and AI task progress.

Modular · Extensible · AI Native

Built on Symfony 7.4 ecosystem with loosely coupled modules

Dynamic Model
View Designer
DataGrid
AI Agent
Doggy Core
3-Officer
Org Structure
Scheduler
File Storage
Mercure SSE
Email

Built on Mature Technology

Standing on the shoulders of giants with industry best practices

PHP 8.2+
Symfony 7.4
Doctrine ORM
PostgreSQL
Docker
jQuery + SunUI
Twig
FrankenPHP

Enterprise-Grade Protection

From authentication to auditing, full-spectrum security

WebAuthn Passwordless

Fingerprint, face ID, security keys — eliminate password risks

Three Officers Model

System admin, security officer, auditor — segregation of duties

Password Policy

Complexity, expiry, history, lockout — full password security control

Audit Log

Full-chain operation audit, compliance-ready with traceability and export

Continuous Evolution

Every release brings significant capability upgrades

v0.1.0

Current · Foundation

  • Dynamic Model Engine
  • AI View Designer
  • AI Assistant
  • LLM Config
  • DataGrid
  • Org Structure
  • WebAuthn
  • Scheduler
  • File Storage
  • Mercure SSE
v0.5.0

Workflow & Forms

  • Workflow Engine
  • Form Designer
  • API Management
  • Global Notification
v1.0.0

Low-Code Platform

  • Plugin System
  • App Template Market
  • Page Designer
  • Multi-App Management
v2.0.0

AI Empowerment

  • Enhanced AI Modeling
  • Enhanced NL Query
  • Enhanced Agent Orchestration
  • MCP Ecosystem

Join Our Open Source Community

Open source under MIT — every contributor is welcome

GitHub

Browse source code, submit issues or PRs

Docs

Complete documentation and API reference

Forum

Discussions, Q&A, and technical exchange

Ready to Build Enterprise Applications?

One command to get started with Doggy Framework

composer create-project doggy/skeleton my-app

Open Source under MIT | Copyright © 2026 Doggy