palxiao/poster-design

迅排设计 - 图片编辑器、AI 在线海报设计,仿稿定设计,适用于多种场景:海报生成、电商产品图、文章长图、视频/公众号封面等。A beautiful online image designer, suitable for various scenarios like generate posters,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 14th, 2026
Created on February 1st, 2022
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 742
Total Stargazers: 4,855 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 100.2 days
Mean response time: 323.4 days
90th percentile: 838.0 days
Tracked items: 31

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (7)
  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Poster Design is an online image editor and AI-powered design tool built with Vue that enables users to create posters, e-commerce product images, article graphics, and social media covers through a browser-based interface.

The tool addresses the need for accessible design creation by combining a native DOM canvas editor with server-side image rendering. It uses Puppeteer on the backend and Html2canvas on the frontend for image composition, with sharp for image processing. The approach integrates AI capabilities including image generation, copywriting assistance, and background removal with a brush-based refinement tool. PSD file import is supported to help generate templates from existing designs.

The project suits teams and individuals needing to automate visual content creation across multiple scenarios without extensive design expertise. It ships with a complete admin backend, built-in database using better-sqlite3, and a full API, making it deployable to production with minimal additional work. The tech stack centers on Vue 3, Vite 5, Pinia, and TypeScript on the frontend, with Node.js and Express powering the backend. The editor provides advanced text and image editing tools alongside the core canvas functionality.

Development activity shows consistent engagement with feature expansion and refinement. The project maintains an active codebase with regular updates addressing both core functionality and new capabilities. Documentation is provided to support local development and deployment, with clear setup instructions for both the frontend development server and backend service. The maintainer actively develops the tool as a production system rather than a demonstration project, evidenced by attention to UI polish, comprehensive feature implementation, and infrastructure for managing templates and user data.