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

Open-Source Alternatives to Dreamweaver

Ranking updated Aug 19, 2026

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.

Open-Source Alternatives to Dreamweaver

Find the best repos with AI.We'll search the best matching repositories with AI.
  • blocks/blocksblocks avatar

    blocks/blocks

    5,089View on GitHub↗

    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.

    JavaScriptVisual Website BuildersVisual Page Builders
    View on GitHub↗5,089
  • onlook-dev/onlookonlook-dev avatar

    onlook-dev/onlook

    26,030View on GitHub↗

    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.

    TypeScriptVisual Interface BuildersVisual Component Builders
    View on GitHub↗26,030
  • plasmicapp/plasmicplasmicapp avatar

    plasmicapp/plasmic

    6,648View on GitHub↗

    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.

    TypeScriptVisual Web EditorsVisual Website Builders
    View on GitHub↗6,648
  • frappe/builderfrappe avatar

    frappe/builder

    2,060View on GitHub↗

    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.

    VueVisual Website Builders
    View on GitHub↗2,060
  • webstudio-is/webstudiowebstudio-is avatar

    webstudio-is/webstudio

    8,240View on GitHub↗

    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.

    TypeScriptVisual Website BuildersVisual Page Builders
    View on GitHub↗8,240
  • phcode-dev/phoenixphcode-dev avatar

    phcode-dev/phoenix

    2,855View on GitHub↗

    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.

    JavaScriptBrowser-Based EditorsAI Coding AssistantsBrowser-Based Development Environments
    View on GitHub↗2,855
  • git-ftp/git-ftpgit-ftp avatar

    git-ftp/git-ftp

    5,583View on GitHub↗

    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.

    ShellFTP Deployment IntegrationsFTP Clients
    View on GitHub↗5,583
  • relax/relaxrelax avatar

    relax/relax

    8,103View on GitHub↗

    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.

    JavaScriptVisual Website BuildersVisual Page Builders
    View on GitHub↗8,103
  • grapesjs/grapesjsGrapesJS avatar

    GrapesJS/grapesjs

    25,518View on GitHub↗

    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.

    TypeScriptVisual Web EditorsVisual Website Builders
    View on GitHub↗25,518
  • heroui-inc/herouiheroui-inc avatar

    heroui-inc/heroui

    29,684View on GitHub↗

    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.

    MDXComponent Libraries
    View on GitHub↗29,684
  • openstyles/stylusopenstyles avatar

    openstyles/stylus

    6,710View on GitHub↗

    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.

    JavaScriptCSS Theme Editors
    View on GitHub↗6,710
  • tencent/weuiTencent avatar

    Tencent/weui

    27,376View on GitHub↗

    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.

    HTMLComponent Libraries
    View on GitHub↗27,376
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
blocks/blocks5.1KJavaScriptMITJun 11, 2026
onlook-dev/onlook26KTypeScriptApache-2.0Jun 9, 2026
plasmicapp/plasmic
6.6K
TypeScript
mit
Feb 21, 2026
frappe/builder2.1KVueAGPL-3.0Jun 23, 2026
webstudio-is/webstudio8.2KTypeScriptagpl-3.0Feb 19, 2026
phcode-dev/phoenix2.9KJavaScriptagpl-3.0Feb 21, 2026
git-ftp/git-ftp5.6KShellGPL-3.0Feb 11, 2026
relax/relax8.1KJavaScriptGPL-3.0Jul 13, 2021
grapesjs/grapesjs25.5KTypeScriptotherFeb 18, 2026
heroui-inc/heroui29.7KMDXApache-2.0Jun 23, 2026

Related searches

  • an open source code editor like Sublime Text
  • an open source website builder for designers
  • an open source code editor for development
  • an open source visual website builder
  • an open source alternative to Craft
  • an open source web based image editor
  • an open source website builder for portfolios
  • an open source collaborative LaTeX editor