# Comparing local-first frameworks and approaches

DevFeed: [Comparing local-first frameworks and approaches](<https://devfeed.tech/articles/comparing-local-first-frameworks-and-approaches-5144.md>)

Original publisher: [Read original article](<https://neon.com/blog/comparing-local-first-frameworks-and-approaches>)

Author: Rishi Raj Jain

Published: 2024-09-19T16:36:45Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Local-First](<https://devfeed.tech/topics/local-first.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>), [Repl.it](<https://devfeed.tech/topics/replit.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [local-first](<https://devfeed.tech/tags/local-first.md>), [offline](<https://devfeed.tech/tags/offline.md>), [performance](<https://devfeed.tech/tags/performance.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [product](<https://devfeed.tech/tags/product.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [sync](<https://devfeed.tech/tags/sync.md>), [usability](<https://devfeed.tech/tags/usability.md>), [user-control](<https://devfeed.tech/tags/user-control.md>)

## AI overview

This article introduces local-first software as an alternative to cloud-first applications, where data is stored and usable locally before relying on the cloud. It explains the motivations behind the approach, including offline usability, data ownership, privacy, long-term access, multi-device synchronization, collaboration, and performance. It also mentions Conflict-Free Replicated Data Types (CRDTs) as a key technical concept and compares the emerging local-first framework landscape.

## Source excerpt

Cloud applications can feel like magic. You write text in a Google Doc on your laptop, and it magically appears in the doc on your phone. Or you're working on some code in an online IDE like Replit, and your entire team can build together. But, like magic, we all know a lot is go...