Build your own websites faster using drag and drop!

Pinegrow Web Editor for Mac

Pinegrow Web Editor for Mac

  -  249 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.

Note: 7 days trial version.

Also Available: Download Pinegrow Web Editor for Windows

  • Pinegrow Web Editor 8.1 Screenshots

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

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

What's new in this version:

Find and replace:
- The new Find & Replace tool lets you search elements across the selected elements, page or whole project. To open it, select it from the Edit menu, from the toolbar or with CMD/CTRL+F shortcut.
- CMD/CTRL+F was previously assigned to “Focus on selected element” command. The shortcut for that is now SHIFT+CMD/CTRL+F.
- Search elements by tags, classes, attributes, text and selectors. If multiple criteria is set, the element must match all criteria.
- Then, you can add one or more actions on matched elements
- Available actions include adding and replacing classes, replacing text and transforming elements with AI Assistant
- Then, run the actions on matched elements. Click on any matched element to select it in the page view.

Filter projects:
- Use project filter to filter projects on the dashboard

Use o1 models with AI Assistant:
- The latest OpenAI o1 models can now be used with AI Assistant. Note that at the moment, vision, streaming and function calling is not supported for o1.

The rest of new features are connected with Tailwind Visual Editor:
Customized controls with external Tailwind CSS build:
- Pinegrow can now use your custom Tailwind colors, fonts, spacings and other utilities in visual controls and Class tree inspector – even if you are using external Tailwind CSS build process. Until now, this was only possible for projects that use Pinegrow’s internal Tailwind compiler.
- This feature works with npm based build process. It is not available with standalone Tailwind executable.

To get started, just point Pinegrow to your Tailwind config file and the source stylesheet:
For projects that use Design Panel, do that in Tailwind CSS Options in Design Panel:
Select external compiler and select config and source CSS files:
For projects that do not use Design Panel, use “External build settings” in settings menu of the Properties panel:
- Next, follow the instructions to install Pinegrow Tailwind npm module. This module is only required during development and is not deployed in production.
- Visual controls will be automatically updated when the project is opened and every time these two files are modified through Pinegrow
- You can manually update the controls at any time by running Customize visual controls from the menu in the Properties panel
- Class Tree Inspector improvements
- Class Tree Inspector is very helpful for managing complex Tailwind styling
- Color swatches are now displayed next to all color values
- Colors are selected with the color picker and not through nested menu
- Numerical and color custom values can be adjusted inline. Simply click on a color swatch to change the color
- For numerical values, press down the mouse key over the value and then scrub the value by moving the mouse up and down, while keeping the button pressed

Class combinations:
- Certain utilities can be combined with / in a single class. For example, text size / line height (text-2x/normal) and color / opacity (text-red-100/50).
- To edit such combinations, click on the class and then select the secondary value from the Line height or Opacity submenu.

For text size and line height:
For colors and opacity:
Variants in Add class dialog:
- Add class dialog now shows a separate field for variants. This makes it easy to add multiple classes for the selected variant.
- Custom configurations helpers in Design panel
- Compiler options let you define custom Tailwind configuration settings
- Use Add config settings… button to add declarations for dark mode, screen sizes and other settings
- Flowbite Tailwind CSS components
- Use a large collection of Flowbite Tailwind CSS components directly from the Insert panel

First, activate Flowbite in File -> Manage libraries and plugins:
Then, open Flowbite components page library in the Insert / Library panel:
Use the menu to navigate sections and drag components to the page:
- Flowbite Blocks are also available in the desktop Pinegrow Web Editor