Prosefly
All comparisons
ProseflyTinaCMS

Prosefly vs TinaCMS

A writing workspace, or editing inside your website?

Both keep published content in Git. The choice is between a standalone workspace for writers and a CMS that combines Git-backed content APIs with site-integrated editing.

Compare the details

Start with the editing experience you need.

Prosefly focuses on writing, real-time collaboration, and reviewing file changes. TinaCMS models content in your project and can connect editing to a React site preview. Consider how much of the website itself your editors need to work with.

Two ways to work with content.

Prosefly

A hosted writing workspace for an existing Git website.

  1. 01

    Connect a GitHub repository and choose a Space.

  2. 02

    Write together; save drafts in your workspace.

  3. 03

    Review the diff, then publish a commit or pull request.

TinaCMS

A Git-backed CMS with content APIs and site-integrated visual editing.

  1. 01

    Define collections and fields in tina/config.ts.

  2. 02

    Edit Git-backed content through Tina’s admin interface.

  3. 03

    Use files or Tina’s content API in your website.

A summary of each content workflow. Configuration and optional services can change the details.

A visual editor that understands your docs.

Start with visual Markdown and MDX editing. Dedicated support for Starlight, Fumadocs, and Prosefly components lets you work with supported documentation blocks in the same editor.

  • Starlight

    Edit asides, tabs, cards, and file trees, with support for Starlight component syntax and Expressive Code metadata.

  • Fumadocs

    Work with callouts, tabs, steps, and accordions using their Fumadocs component syntax and supported properties.

  • Prosefly components

    Edit callouts, tabs, cards, and accordions from @prosefly/astro-components, used by Lotus and Dahlia.

Support follows the Collection’s editor profile and the component syntax it recognizes. Custom components and unsupported expressions remain available in Source; repository code is not executed.

Explore visual editing

What changes in your day-to-day work.

Published content
Prosefly

Published Markdown and MDX in your Git repository.

TinaCMS

Markdown, MDX, and JSON backed by Git.

Getting started
Prosefly

Connect GitHub, scan supported content, and configure a Space.

TinaCMS

Define the content model in tina/config.ts and configure a Tina backend.

Editing experience
Prosefly

Visual and source editing, frontmatter properties, and real-time collaboration. Dedicated visual editing support for Starlight, Fumadocs, and @prosefly/astro-components.

TinaCMS

Admin editing; React sites can integrate visual editing with the website.

Drafts & saving
Prosefly

Draft saving never commits Git. Drafts stay in the workspace.

TinaCMS

Tina’s documented save flow commits changes back to Git.

Publishing
Prosefly

Review file changes, then publish a commit or pull request.

TinaCMS

Edits flow through the Tina backend into Git-backed content.

Media
Prosefly

Uploaded images, audio, and video stay separate from published text and are referenced by URL.

TinaCMS

Media configuration is part of the Tina project and backend setup.

Hosting & maintenance
Prosefly

Prosefly hosts the workspace. You maintain your website and its build pipeline.

TinaCMS

Use TinaCloud or a self-hosted backend; maintain the website integration.

Git publication does not deploy your site. Prosefly relies on your existing build pipeline, and repository refreshes require an explicit scan.

Tina’s visual editing is website-oriented; Prosefly’s visual editor edits the document. Neither approach means every MDX expression or component can be edited visually without configuration.

Choose around the work you need to do.

Choose Prosefly when

  • Your website already uses Markdown or MDX.
  • You use Starlight, Fumadocs, or @prosefly/astro-components and want visual editing for supported documentation components.
  • Your team wants real-time writing and a separate draft workspace.
  • You want to keep your site builder and deployment pipeline.

Consider TinaCMS when

  • You want editing connected to a React website preview.
  • You want a queryable content API backed by Git files.
  • Your developers want to define and maintain the Tina content model.

Take a closer look

Sources & scope

Reviewed

Product facts were checked against the official documents below. The choice guidance is our assessment. Optional integrations and paid editions may add capabilities; check the current documentation and terms before choosing.

Other comparisons

Keep your website. Make room for writing.

Connect your repository and try the workflow with your own content.