Choose from one of many pre-made blocks. All-in-one website builder on React — Quarkly. Create your website from scratch or ready-to-use templatesCreate Project
Text, Image, Box — the most basic components similar to HTML tags.
Using themes you can create a consistent design for your site
Supercharge your sites with unique layouts, animations, effects, and transformations
Fine-tune your adaptive design
Components are reusable design elements. To create a component, select an element or group of elements on the page or in the Layers panel and group them into component. Add copies of the component to the page, and they will inherit all their properties from the original.
Add maps, videos, pop-ups, and more to your site with ready-made blocks.
Customizing design with breakpoints
Rest assured your site is completely mobile-friendly by using different design solutions for elements at breakpoints.
Adding and editing breakpoints
Choose from the preset breakpoints or use your own.
You can align or stack elements however you want and drop them on any area of the page, or nest them in other elements.
You can select multiple elements and apply formatting to them, drag them to another spot in the document, or remove them from their current location.
You can change the appearance of text — for instance, making it bold or italic, turning it into a link, or converting it to a span—as well as apply any style to it.
Double-clicking the hierarchy of elements will take you up and down the element structure. If you want to get inside the structure, hold down the Ctrl key on Windows or the Cmd key on MacOs.
Support of Flexbox and Grid
We're excited to offer you the best frontend coding practices around.
Configuring styles of pseudo-classes hover/active/focus, etc.
To change the element appearance, for example, the way it behaves on hover, enable "hover" and apply the desired props.
Google Fonts Connection
To make your site design look more professional go and use a library of more than 990 font families.
Browse Unsplash's collection of free images and choose directly from the Quarkly interface.
Here you'll find categorized collections of style and functional properties.
Under this section, you can find element display properties.
To change the style of your text, use special properties in this section.
To configure margins and paddings, open these settings.
Here you'll find some props to help you set up element backgrounds.
With these options, you can set up borders and border radius.
This category lets you use position and z-index settings.
This property makes an element transition smoothly from one state to another.
This property allows you to transform the element, for example, rotate or zoom.
Making custom React components in the code editor
In Quarkly, you can create custom React components in the code editor and then place them on the page.
The pages are written in JSX code typical for React.js
Hot import from NPM
You can import modules to your component from NPM in a few clicks.
Optimize your site to promote it on search engines
There is just one thing to do if you want to finish or host your project on your server: export it into an archive with a create-react-app project!
Fine-tune elements in the code editor
Export to Gatsby Project
In no time, you can export your projects to Gatsby — one of the best open-source SSGs
Pushing commits to your GitHub repository
Want to create a GitHub repository for your project and commit changes there? Piece of cake!
Publication on Netlify
Publish your site on Netlify once you're ready for it to go live. A technical domain will be created automatically for it, like: https://inspiring-beaver-d128ed.netlify.app
Modern built-in code editor
In the Quarkly editor, you can monitor all the entities that are present on the page.
Use our debug console to track errors in the component code and pages.
If you don't know exactly how to spell a property, start typing and the editor will help you.
Synched pages and code editor
The code and the pages are merged, so your changes to the code are visible in the page and vice versa.
Work together as a team
Take advantage of the Quarkly collaboration tool: work on a project together with your teammates, just send them an invite.
You can make a component act as a tag by setting the “as” property to the desired value.
In the code editor, you can assign necessary attributes to elements.
This is an individual property that belongs to the “Image” element.
You can install different icons for different devices, and you can also set a unique background color for Windows 10.
Open graph and meta tags
These settings will help your site display correctly on social networks and in search engines.
Make sure your site's URLs are human-readable to improve search engine optimization.
Robots.txt and sitemap.xml
These files are automatically created. But you can edit them if necessary.
We provide Quarkly for free as long as we can, and then the lowest price among competitors.Create project