[Open Source] A modern automated database documentation generation tool supporting multiple data sources
Open SourceClassification Systems
![[Open Source] A modern automated database documentation generation tool supporting multiple data sources](https://yy123.ink/api/img/1782609068292-6kd1mu.jpg)
1. Project Overview
Database Documentation Generator
A modern automated database documentation generation tool that supports multiple data sources and generates professional database documentation with a single click.
2. Open Source License
Licensed under MIT
3. Screenshots
Feature Demonstrations
1. Database Connection Mode

-
Supports online database connections -
Parses table structures in real time -
Securely encrypts connection information
2. SQL File Import

-
Upload SQL files directly -
Intelligently parses CREATE TABLE statements -
Supports complex SQL syntax
3. Multi-Format Export
3.1 Export HTML Documentation

3.2 Export Markdown Documentation


4. Feature Overview
✨ Project Highlights
Core Function
- Multiple data source support
- MySQL, PostgreSQL, and SQL file imports - Multi-Format Export
- Professional HTML, Markdown, and Word documentation - Beautiful Themes
- Modern UI design with professional documentation styles - Intelligent Parsing
- Automatically analyzes table structures, relationships, and indexes
Technical Highlights
- Spring Boot 3
- Modern Java backend architecture - Vue 3 + TypeScript
- Responsive frontend interface - MyBatis Plus
- High-performance data persistence layer - Apache POI
- Professional Word document generation - JWT Authentication
- Secure user authentication system
application scenarios
Enterprise Development
- New Employee Training
- Quickly understand database structures - Technical Documentation
- Standardized API documentation - Project Delivery
- Complete database design documentation
Team Collaboration
- Frontend and Backend Collaboration
- Unified data dictionary - Code Review
- Database change records - Knowledge Transfer
- Complete project documentation
Project Management
- Database Design
- Visualized table relationships - Version Management
- Database change tracking - Quality Inspection
- Standardized database design
5. Tech Stack
Technical stack
Back-end Technology
Front-end Technology
Project Structure
Quick Start
Environment Requirements
-
JDK 17+ -
MySQL 8.0+ -
Maven 3.6+ -
Node.js 20+
Starting the Backend
Frontend Startup
User Guide
1. Database Connection Mode
2. SQL File Mode
3. Generate Documentation
Acknowledgments
Thanks to the following open-source projects:
-
Spring Boot -
Vue.js -
Element Plus -
Apache POI
下载地址 免费
评论