Quarkly —
works like a cloud code editor synchronized with the site page.

Create sites and apps with ready-made or custom React components in a flash. Add NPM modules with one line. You can also export the project as a create-react-app.

Video from YouTube

Code editor synched with site pages
You can do a lot on site pages, while the code allows even greater things. The editor comes with a bunch of perks to facilitate your work. And you can instantly see all the changes, as the code editor and pages are perfectly in synch.

Quarkly Features for Developers. Quarkly interface featuring open code editor, selected component and highlighted NMP module import

Hot import from NPM
Just add
import TextLoopComp from 'react-text-loop';
to your component code and use the module on the page.

Code in JSX React
If this is the first time you've come across React, no worries. The JSX syntax is very similar to HTML markup, so you'll quickly get the hang of it.

Quarkly Features for Developers. Quarkly interface featuring open code editor on the left and page on the right
Quarkly Features for Developers. Export of projects to create-react-app

Export projects to create-react-app or a Gatsby project
If you need to host your project or finish it outside Quarkly, use the export option.

Create custom React components without limits
You can create any component, for example, with complex logic or a query to an external API.

Quarkly Features for Developers. GraphQL, Apollo and RestAPI logos
Quarkly Features for Developers. Quarkly interface with displayed component props

Transfer the necessary element props of your components to the panel
When you click on an element, the Styles panel automatically appears. But you can also add the desired props to the panel for easy access.

Take advantage of all CSS properties
You can use any CSS property in your code, not just those featured on the panel.

Quarkly Features for Developers. Part of Quarkly interface with rare CSS properties
Video from YouTube

SEO settings for site and pages
Make the most of semantic tags, meta tags, open graph, schema.org, favicons, image alts, and user-friendly URLs.

Integration with GitHub
Make commits with changes to the master branch or a new pull request branch from your GitHub repository.

Video from YouTube
Video from YouTube

Publish your project on Netlify
Commit your Quarkly project to the GitHub repository and then that click on the "Deploy to Netlify" button.

Tags inside <head> and <body>
Inside <head>, you can place the following tags: script, link, meta, and style. And before the closing <body> tag you can add script, link, and style.

Video from YouTube
Quarkly Features for Developers. Project dependencies panel in the Quarkly interface

Dependencies
Here you can find all the project dependencies and add new ones with a specified version.

Multiple Tabs in the Code Editor
You can open multiple tabs in the code editor. You can edit multiple components and the code of the current page at the same time.

Quarkly Features for Developers. Multiple Tabs in the Code Editor
Video from YouTube

External preview
The project preview can be opened in an external tab. This is useful if you are working on multiple monitors. You can also open a preview of the project on the smartphone screen, for this you need to scan the code and log in.