awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
palxiao avatar

palxiao/poster-design

0
View on GitHub↗
4,731 stars·741 forks·Vue·MIT·15 viewsdesign.palxp.cn↗

Poster Design

This project is a web-based graphic design editor and online poster designer. It provides a browser-based environment for creating professional visual layouts, e-commerce graphics, and social media covers using a canvas with drag-and-drop elements.

The toolkit includes a specialized PSD template converter that parses Photoshop design files into editable web templates. It also features a custom QR code generator capable of producing styled codes with gradients and embedded logos, alongside a browser-based image manipulation tool for cropping assets and removing backgrounds.

The editor covers broad graphic design capabilities, including artboard and layer management, typography formatting with CSS effects, and spatial alignment assistance via snap lines and rulers. High-fidelity output is achieved through a hybrid frontend and server-side rendering process to ensure precise image reproduction.

The system supports user template management for storing and updating custom design layouts.

Features

  • Canvas-Based Image Editors - Provides a browser-based canvas editor for creating posters and ecommerce graphics via drag-and-drop.
  • Online Poster Designers - Provides a comprehensive online environment for designing professional posters and social media covers using drag-and-drop elements.
  • Text Stroke and Fill Renderers - Enables advanced text effects including custom strokes and fills using CSS rendering.
  • Image Background Removal - Features a background removal tool with cutout capabilities and manual brush repairs for image isolation.
  • Image Manipulation - Provides integrated tools for cropping, masking, and editing image assets directly within the editor.
  • Web-Based Graphics Editors - Provides a full-featured web application for creating e-commerce graphics and posters using a canvas-based editor.
  • CSS Typography - Uses CSS properties to control advanced typography, including font styles, strokes, and gradients.
  • Design Import Tools - Imports design drafts from PSD files to turn them into editable web templates.
  • Canvas-Based Editors - Implements a browser-based editor for manipulating images, layers, and SVG assets to produce professional visual content.
  • Direct Canvas Manipulators - Provides a design canvas where users can click, drag, resize, and style elements directly.
  • Multi-Artboard Creators - Supports the creation and management of multiple artboards with configurable dimensions and backgrounds.
  • Product and Image Mockups - Creates high-quality product photos and marketing banners tailored for ecommerce storefronts.
  • Layer and Color Controllers - Provides controls for layer stacking and color selection using a palette and eyedropper tool.
  • PSD Template Parsers - Translates binary PSD design files into editable web-based templates for easy updates.
  • Social Media Cover Generators - Enables the creation of professional image covers and long-form layouts tailored for various social media platforms.
  • User Design Templates - Allows users to save and update custom design layouts as templates for future projects.
  • Undo-Redo State History - Implements a state history stack to support reversing and reapplying changes to the canvas design.
  • Browser-Based Image Processing - Offers a suite of client-side tools for background removal, image cropping, and SVG property management.
  • Server-Side Rendering Architectures - Employs a hybrid architecture that combines browser layout logic with server-side rendering for high-fidelity output.
  • High-Resolution Image Rendering - Produces high-resolution final images using a hybrid server-side process to ensure precision.
  • Snap Alignment Libraries - Includes an alignment engine that provides real-time snap lines and guides for precise element positioning.
  • Branded QR Codes - Ships a QR code generator capable of adding custom colors, gradients, and embedded brand logos.
  • Visual Layout Guides - Guides element placement through the use of rulers and auxiliary snap lines.
  • Image Masking - Provides non-destructive image clipping and transparency control using alpha channel masks.
  • Web Template Conversions - Provides a specialized converter that parses Photoshop PSD files into editable web-based design templates.
  • Node.js - Listed in the “Node.js 项目” section of the Great Open Source Project awesome list.

Star history

Star history chart for palxiao/poster-designStar history chart for palxiao/poster-design

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Poster Design

These projects share indexed features with Poster Design. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ikuaitu/vue-fabric-editorikuaitu avatar

    ikuaitu/vue-fabric-editor

    7,892View on GitHub↗

    vue-fabric-editor is a web-based graphic design tool and vector graphics editor built with Vue and Fabric.js. It provides a canvas manipulation framework for creating visual compositions, layouts, and custom vector illustrations. The project features a template-based design system for creating reusable layouts and a bulk image generator that automatically produces multiple image files using data tables or external network interfaces. It also includes a modular plugin system for extending tools and keyboard shortcuts. The editor covers a broad range of capabilities including digital asset man

    Vuecanvas-editordesigndesign-editor
    View on GitHub↗7,892
  • tldraw/draw-a-uitldraw avatar

    tldraw/draw-a-ui

    5,445View on GitHub↗

    This project is an AI-powered visual canvas and collaborative whiteboard framework. It functions as a customizable vector drawing engine and a tool for converting hand-drawn interface sketches and wireframes into functional code using artificial intelligence. The system distinguishes itself through the integration of AI agents that can read, modify, and generate visual diagrams directly on the canvas. It also provides a node-based workflow editor for building automation pipelines and data processing flows by connecting multimodal components. The platform covers a broad range of capabilities,

    TypeScript
    View on GitHub↗5,445
  • imgly/background-removal-jsimgly avatar

    imgly/background-removal-js

    7,192View on GitHub↗

    Background Removal JS is a client-side neural matting library that runs a lightweight AI model directly in the browser to compute alpha mattes, removing image backgrounds without uploading any data to a server. It functions as a browser-based image background removal SDK and client-side image matting library, keeping all processing on the user's device to eliminate server costs and preserve privacy. The project provides a cross-platform creative editing engine that produces identical image and video output across web, mobile, desktop, and server environments from a single codebase. It offers

    TypeScriptbackground-removalimage-mattingimage-segmentation
    View on GitHub↗7,192
  • superdesigndev/superdesignsuperdesigndev avatar

    superdesigndev/superdesign

    6,004View on GitHub↗

    Superdesign is an AI-powered design platform that generates UI mockups, wireframes, and multi-page user flows from natural language prompts within a collaborative canvas environment. It functions as a design-to-code exporter, producing production-ready HTML, ZIP archives, or Shopify Liquid templates for direct implementation, and includes an OpenAPI specification importer that automatically generates API documentation and client code from schema definitions. The platform distinguishes itself through a branch-based design exploration system that creates independent design variations from a sin

    TypeScript
    View on GitHub↗6,004
Compare all 30 related projects→

Frequently asked questions

What does palxiao/poster-design do?

This project is a web-based graphic design editor and online poster designer. It provides a browser-based environment for creating professional visual layouts, e-commerce graphics, and social media covers using a canvas with drag-and-drop elements.

What are the main features of palxiao/poster-design?

The main features of palxiao/poster-design are: Canvas-Based Image Editors, Online Poster Designers, Text Stroke and Fill Renderers, Image Background Removal, Image Manipulation, Web-Based Graphics Editors, CSS Typography, Design Import Tools.

Which projects share features with palxiao/poster-design?

Projects with overlapping indexed features include: ikuaitu/vue-fabric-editor — vue-fabric-editor is a web-based graphic design tool and vector graphics editor built with Vue and Fabric.js. It… tldraw/draw-a-ui — This project is an AI-powered visual canvas and collaborative whiteboard framework. It functions as a customizable… imgly/background-removal-js — Background Removal JS is a client-side neural matting library that runs a lightweight AI model directly in the browser… superdesigndev/superdesign — Superdesign is an AI-powered design platform that generates UI mockups, wireframes, and multi-page user flows from… burhanrashid52/photoeditor — PhotoEditor is an image editing library and canvas-based photo editor designed for in-app image manipulation. It… northwoodssoftware/gojs — GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts,…