Build your own websites faster using drag and drop!

Pinegrow Web Editor for Mac

Pinegrow Web Editor for Mac

  -  251 MB  -  Trial
Pinegrow Web Editor for Mac is a desktop web editor that lets you build responsive websites faster with live multi-page editing, CSS & SASS styling and smart components for Bootstrap, Foundation and WordPress.

Create websites from scratch or edit your existing projects. Pinegrow for macOS has everything you need to build websites: HTML editing tools, styling, framework tools, component libraries and more.

Use element library to quickly put together a page mockup. Duplicate the page and play with different layout variations.

Use variables instead and other SASS and LESS goodies. Use math expressions and functions like lighten and darken to create designs that can be customised by changing just a couple of variables - all in real time. Why stop at mockup? Just go ahead and turn it into a custom designed webpage by styling elements with CSS rules.

Edit rules through the Visual editor or write the code directly. Open multiple pages that share the same stylesheet. Style changes are reflected on all pages in real time.

View them at different screen sizes. Use Pinegrow Web Editor for Mac as a CMS for your static Html pages. Move elements around and double click on any element to edit its text content. Need a Bootstrap form or a navbar? Design it in the program, change its layout with a single click. Select the form and copy the HTML code.

Use standard source control tools like Git to manage your code and to collaborate on projects with your team members.

Features and Highlights

Speed up working with HTML
Quickly build the layout of your webpage with powerful visual tools for adding, editing, moving, cloning and deleting HTML elements. Insert N elements with repeater and modify the layout of multiple selected elements with one move.

Bootstrap 3 & 4 and Foundation
Turn hundreds of framework classes into powerful visual tools such as layouts with resizable columns, grid display, responsive controls for text, color, spacing, visibility and even Bootstrap flex classes. Insert elements from rich library of components.

Edit & test your page on all device sizes at once
Use multi-page editing to edit the page at multiple device sizes. Easily design responsive websites with Media query helper tool. Add custom breakpoints or let the app detect them by analyzing stylesheets.

Pinegrow Pro
Lets you speed up your work even more with smart features such as master pages that let you define templates for your project. Turn page elements into reusable components with custom editable areas. Use the tool as CMS for static HTML websites.

Create production-ready WordPress themes
Open or create a HTML page in the Web Editor. Add WordPress actions to HTML elements and set their parameters. Export the WordPress theme. The app generates PHP code and splits the page into PHP theme files.

Pinegrow loves the code
The app doesn't hide the code from you. Edit pages visually and through code - at the same time. Changes made through visual UI are immediately reflected in the code view. Code edits - even if made in external code editor - are immediately visible on the page and in visual UI. (BTW, this makes Pine grow the perfect tool for learning about HTML & CSS).

Quickly build websites with Blocks
Use the collection of ready-made website blocks to quickly build great looking websites. Drag blocks to the page, customise the content, style CSS rules if you want - and your website is done. You can even create fully customisable WordPress themes with blocks.

Edit any page from the web
The program also lets you open any page from the web. Just enter the URL and start editing the remote page: change layout, edit text and images, modify CSS rules... This is great for editing CSS of server-generated pages and for trying out templates. Then save modified HTML and CSS files to your computer.

Use Pinegrow alongside your favorite code editor
The tool fits right into your workflow. Use it alongside your favorite code editor (with smart auto-refresh), source control system, package manager and deployment tools. Use plugin for Atom to live sync edits with the app.

Edit PHP, ASP and ERB HTML templates
Visually edit HTML layouts with dynamic server-side code tags. Double-click on any element that contains PHP, ASP or Ruby on Rails blocks to edit the code.

How to Use
  • Install the app by dragging it into the Applications folder
  • Launch Pinegrow and create a new project or open a file
  • Use visual tools to design and edit HTML and CSS
  • Switch between visual and code editor views
  • Use the tree panel to manage HTML elements
  • Apply styles using the Style Panel or write CSS manually
  • Preview your design with live multi-device view
  • Save your work and export the clean code
  • Use built-in components or add your own libraries
System Requirements

macOS 10.13 (High Sierra) or later

Intel or Apple Silicon (M1/M2/M3) Mac

At least 4 GB RAM (8 GB recommended)

200 MB of available disk space

Internet connection for activation and updates

PROS
  • Visual and code editing in one place
  • Supports Bootstrap and Tailwind CSS
  • Real-time multi-page editing
  • One-time purchase, no subscription
  • Works offline after activation
CONS
  • Limited templates and themes
  • No built-in CMS integration
  • Interface may feel cluttered
  • Fewer tutorials than competitors
Note: 7 days trial version.

Also Available: Download Pinegrow Web Editor for Windows

  • Pinegrow Web Editor 8.4 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Pinegrow Web Editor 8.4 Screenshot 1
  • Pinegrow Web Editor 8.4 Screenshot 2
  • Pinegrow Web Editor 8.4 Screenshot 3
  • Pinegrow Web Editor 8.4 Screenshot 4
  • Pinegrow Web Editor 8.4 Screenshot 5

What's new in this version:

Tailwind CSS 4 Integration:
- Pinegrow now fully supports Tailwind CSS 4, the latest version of the popular utility-first CSS framework. This update brings a number of changes and improvements to how you work with Tailwind in Pinegrow.

Version detection:
- Automatic Version Detection: Pinegrow automatically detects the correct version of Tailwind CSS used in existing projects
- Manual Version Override: If needed, the Tailwind CSS version can be manually changed in the Properties panel under the “Tailwind CSS Options” section. Pinegrow’s auto-detection has proven very accurate in testing.

Arbitrary control values:
Tailwind CSS 4 introduces broader support for arbitrary values, allowing for more fine-grained control over styling. Pinegrow now fully supports this:
- Expanded Property Controls: Property controls (for example, those controlling padding, spacing, width, and height) now offer a significantly expanded range of options in the dropdown menus. This reflects the expanded possibilities within Tailwind CSS 4.

Combined Color and Opacity:
- A significant change in Tailwind CSS v4 is the way color and opacity are handled. Tailwind CSS 4 uses a combined notation for specifying both color and opacity, such as bg-red-400/50 (a red background with 50% opacity). Separate opacity classes (e.g., opacity-50) are no longer the standard way to apply transparency.
- Simplified Visual Controls: Pinegrow’s visual controls provide a color selector, along with a dedicated opacity selector
- Class Tree Inspector: All color classes have an Opacity sub-menu for quick transparency selection

Improved Pseudo-Class Variant Management:
Tailwind CSS offers a wide array of pseudo-class variants (e.g., :hover, :focus, :first-child, and many more). Pinegrow’s “Pseudo class” selector in the Properties panel has been redesigned to provide a more organized and efficient workflow:
- Organized Sub-Menus: Pseudo-class variants are now organized into logical sub-menus (e.g., “All variants”, “Frequently used”, “Aria”, etc.). This reduces clutter and makes it easier to find the specific variant you need.
- Support for Value-Based Variants: For pseudo-classes that require a value (such as data-[...], group-[...] or has-[...]), Pinegrow now presents a dialog box prompting you to enter the appropriate value when the variant is selected. No more manual typing of complex variant syntax.
- Container Queries: The interface provides full support for Tailwind’s container query variants (like @sm, @lg).

Tailwind CSS 4 and the AI assistant:
- To ensure the AI assistant can create and edit Tailwind CSS 4 code correctly, a short instruction has been added to the prompt. It describes the main differences with Tailwind CSS 3. This is transparent to the user, but allows language models to generate more accurate Tailwind CSS 4 code.

Selecting the compiler:
- Pinegrow provides flexible options for compiling Tailwind CSS, and managing custom configurations:
- Built-in JIT Compiler (4.0.0): This is the recommended option when using the Design Panel. It offers full support for Tailwind CSS features and is integrated directly into Pinegrow.
- External Build Process: This option allows you to use an external Tailwind CSS build process (e.g., a custom Node.js setup). When using an external build process, you must specify the *source* CSS file (typically containing your @tailwind directives). Important: At this time, the legacy mode with tailwind.config.js file is not supported when using an external build process with Tailwind CSS 4 in Pinegrow.

Custom Configuration with the Design Panel:
Tailwind CSS 4 uses CSS variables for custom configurations. This replaces the JavaScript-based tailwind.config.js file. Pinegrow now provides a streamlined approach to customization:
- The “Custom configuration” section (under “Tailwind CSS Options” in the Design panel) presents a text area where you can manage your custom configurations in Tailwind css format.
- The “Add config settings…” button provides helper functions to add settings for common customizations (e.g., screen sizes, border radius, font size, etc.). These helpers insert the correct CSS variable syntax into the configuration area.
- You are not limited to only adding settings to the theme, additional CSS rules can also be added
- For example, it is possible to set up the dark mode using the dark class by editing custom configuration

AI Assistant Updates:
Pinegrow’s AI assistant, Mr. Pine Cone, has received a number of significant improvements in this release:
Improved User Interface (UI):
- The Action selection (which determines *what* the AI assistant will do – e.g., “Transform selected element,” “Edit the whole page,” etc.) has been moved from the top of the prompt input box to a position next to the New task button.
- This grouping makes it more intuitive to first choose the desired action, and then start a New task.
- The Follow-up button remains separate. Follow-up is used to modify the existing task without changing its action, whereas New task creates a completely new task, based on the currently selected action.

Expanded AI Model Support:
- Pinegrow now supports a wider range of AI providers and models, giving you more flexibility and control over the AI’s capabilities
- Supported providers include OpenAI, Anthropic, OpenRouter, Fireworks, and custom OpenAI-compatible endpoints. You will need at least one API key from these providers to use the AI assistant.
- New Model: Notably, Anthropic’s Claude 3.7 Sonnet model has been added. In our testing, Claude 3.7 Sonnet has proven to be an exceptional model for web development tasks, often outperforming other options in terms of visual appeal, creativity, and code quality.

Fixed:
- This release includes a number of bug fixes, addressing issues reported by users and improving the overall stability and performance of Pinegrow Web Editor