For an open source visual web design editor, the first results are blocks/blocks (Blocks provides a visual page builder and component-based UI framework for creating websites, though it focuses on a no-code JSX workflow rather than offering a direct HTML/CSS code editor or traditional FTP site management), onlook-dev/onlook (Onlook is an integrated development environment providing visual layout tools and direct code synchronization for building user interfaces, though it focuses more on modern component codebases than traditional site management and FTP) and plasmicapp/plasmic (Plasmic is a visual builder and UI editor that integrates tightly with React codebases, though it operates primarily as a design-to-code tool and component builder rather than a traditional desktop FTP site manager). frappe/builder and webstudio-is/webstudio round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to dreamweaver”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Blocks is a no-code website builder and component-based UI framework designed to create production-ready websites through a visual interface. It functions as a visual page builder that assembles layouts using pre-designed JSX component blocks. The system includes a visual theme engine used to manage brand identity through the definition of global colors and layout presets. This allows for the application of consistent visual themes across all pages of a site. The platform covers visual website building, JSX page construction, and brand identity management. It utilizes a schema-driven layout
Blocks provides a visual page builder and component-based UI framework for creating websites, though it focuses on a no-code JSX workflow rather than offering a direct HTML/CSS code editor or traditional FTP site management.
Onlook is an integrated development environment designed for building user interfaces through a combination of visual manipulation and direct code synchronization. It provides a unified workspace where developers can modify application components, layouts, and styles within a graphical interface, with all changes automatically reflected in the underlying source code. By maintaining a live, bidirectional link between the rendered interface and the codebase, the platform ensures that visual edits are accurately translated into production-ready syntax. The platform distinguishes itself through i
Onlook is an integrated development environment providing visual layout tools and direct code synchronization for building user interfaces, though it focuses more on modern component codebases than traditional site management and FTP.
Plasmic is a visual builder and UI editor that integrates tightly with React codebases, though it operates primarily as a design-to-code tool and component builder rather than a traditional desktop FTP site manager.
Builder is a low-code web platform and content management system designed for the visual construction of responsive websites. It functions as an artificial intelligence-powered design tool that translates natural language prompts into structured page layouts, while providing a drag-and-drop interface for real-time editing and component arrangement. The platform distinguishes itself by integrating data-driven development directly into the design process, allowing users to bind interface elements to backend database content without manual coding. It supports extensibility through custom script
Builder is a low-code visual website builder and content management system that provides drag-and-drop page layout creation and responsive design tools, though it focuses more on AI generation and database binding than traditional code editing and FTP site management.
Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys
Webstudio provides a visual website builder and development environment with layout tools and code-oriented styling options, matching the core visual editor category despite lacking a traditional desktop app and FTP export.
Phoenix is a comprehensive web development suite that provides a browser-based code editor, an AI-powered coding assistant, and a live web previewer. It integrates a visual Markdown document editor and a web-based Git client, allowing users to write and manage HTML, CSS, and JavaScript across different devices and platforms. The environment features a visual UI design system that maps canvas manipulations directly to code and enables in-place CSS editing. It supports real-time change previews and responsive layout testing across multiple device breakpoints to verify rendering on phones, table
Phoenix is a browser-based web development suite that combines a code editor and live preview with visual UI design and in-place CSS editing, though it focuses more on developer-centric coding and markdown than full standalone site management and FTP.
git-ftp is a tool that synchronizes files to an FTP server by comparing Git commit histories. It tracks the last deployed Git commit on the server and uses git diff to determine which files have changed, uploading only those files incrementally. The entire tool is implemented as a single-file Bash script, making it portable and dependency-free across Unix systems. The tool supports deploying any Git branch, tag, or commit to an FTP server, enabling rollbacks to previous versions and switching between different environments such as staging and production. It uses raw socket connections and s
This repository provides a Git-based FTP deployment utility rather than a visual web editor and IDE, making it a deployment tool rather than a website design environment.
Relax is a headless content management system and visual website builder. It allows for the creation and organization of digital content delivered via a GraphQL API to a React frontend, utilizing a component-based visual editor to construct web pages and layouts without writing manual code. The platform integrates a dockerized content manager for simplified deployment and uses a schema-driven approach to structure data architecture and entry types. It features a dynamic administrative experience built with React and Redux to manage site states and user interfaces. The system provides broad c
Relax is a headless CMS with a visual page builder component, but it focuses on API-driven content management rather than serving as a standalone desktop visual web design and HTML/CSS editor.
GrapesJS is a modular, web-based visual editor framework designed for building drag-and-drop page builders and custom content management interfaces. It functions as a structural engine that manages hierarchical document models, allowing developers to create reusable design blocks and complex page compositions. By providing a schema-driven approach to UI configuration, the framework enables the construction of design environments where users can assemble layouts and manage component properties visually without writing raw code. The project distinguishes itself through a highly extensible, plug
GrapesJS is a web-based framework and structural engine for building visual page builders, but it is a developer library rather than a ready-to-use desktop web design application with built-in FTP site management.
HeroUI is a declarative toolkit for building accessible user interfaces through modular, React-based component composition. It provides a comprehensive set of reusable building blocks designed to standardize visual language and interaction patterns across web and mobile applications. The library distinguishes itself through an integrated approach to accessibility and styling. It automatically manages state and keyboard interactions by injecting appropriate attributes, while utilizing a utility-driven styling architecture to enforce design system consistency. Developers can leverage polymorphi
HeroUI is a React component library and design system toolkit, which provides reusable UI building blocks rather than the self-contained visual web editor and HTML/CSS IDE requested.
Stylus is a browser extension for installing, managing, and editing user-created CSS themes that customize the appearance of websites. It provides a central interface for organizing, enabling, disabling, and removing installed styles, and includes a built-in CSS editor with syntax highlighting and linting support. The extension supports the UserCSS format, allowing users to install themes from .user.css files or URLs, and generates a basic UserCSS template with required metadata fields when creating new styles. Stylus can watch local .user.css files for changes and automatically apply edi
Stylus is a browser extension for editing and managing user CSS themes rather than a standalone visual web design and site building application.
WeUI is a mobile web UI library and design system consisting of CSS components and HTML templates. It is specifically designed to replicate the visual identity and interface of the WeChat messaging ecosystem, providing a standardized set of components to build responsive mobile web interfaces. The library functions as a stateless component system, utilizing a pure CSS architecture and HTML templates that rely on external JavaScript for interactivity. It employs a BEM-based class naming convention to manage component nesting and prevent style leakage across complex layouts. The framework incl
WeUI provides mobile UI components and CSS templates for web development, but it is a component library rather than a visual web design editor with layout and code editing capabilities.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| blocks/blocks | 5.1K | JavaScript | MIT | |
| onlook-dev/onlook | 26K | TypeScript | Apache-2.0 | |
| plasmicapp/plasmic |
| 6.6K |
| TypeScript |
| mit |
| frappe/builder | 2.1K | Vue | AGPL-3.0 |
| webstudio-is/webstudio | 8.2K | TypeScript | agpl-3.0 |
| phcode-dev/phoenix | 2.9K | JavaScript | agpl-3.0 |
| git-ftp/git-ftp | 5.6K | Shell | GPL-3.0 |
| relax/relax | 8.1K | JavaScript | GPL-3.0 |
| grapesjs/grapesjs | 25.5K | TypeScript | other |
| heroui-inc/heroui | 29.7K | MDX | Apache-2.0 |