web-builder  by biaogebusy

Low-code Angular framework for rapid UI building

created 2 years ago
475 stars

Top 65.1% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an AI-powered, low-code frontend framework for building modern, responsive web applications. It targets developers and designers seeking rapid UI development with a drag-and-drop interface, extensive component libraries, and multi-theme/multi-language support, leveraging TailwindCSS and Angular.

How It Works

The platform utilizes an Angular-based architecture with Material Design components and TailwindCSS for styling. It features a visual layout builder allowing dynamic component arrangement with static or API data sources. Users can edit, copy, and manage components via JSON, with built-in version history and draft detection for robust workflow management. Advanced features include AOS and GSAP animations, multi-device responsive previews, and dark mode support.

Quick Start & Requirements

  • Install dependencies: npm install (ensure package-lock.json is used for version locking).
  • Development: npm start
  • Build: npm run build
  • Storybook: npm run storybook
  • Prerequisites: Node.js v18+, Angular v10+, TypeScript v5.5+.
  • Demo: https://builder.design

Highlighted Details

  • AI integration (DeepSeek AI in Pro version) for content optimization, translation, chart generation, and one-click page creation.
  • Supports dynamic layouts, component editing, media library management, and page history.
  • Offers extensive template and example libraries for rapid prototyping.
  • Integrates with Drupal for backend CMS capabilities.

Maintenance & Community

  • Active development indicated by version history and feature list.
  • QQ group for community support: 1176468251.

Licensing & Compatibility

  • The project appears to be open-source, but the specific license is not explicitly stated in the README. Compatibility for commercial use or closed-source linking would require clarification.

Limitations & Caveats

  • The specific open-source license is not clearly defined, which may impact commercial adoption.
  • The README emphasizes using npm install with package-lock.json due to dependency complexity, suggesting potential installation challenges.
Health Check
Last commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
42 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.