Skip to content

alexanderop/awesome-local-first

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Awesome Local-First Awesome

A curated list of local-first software, resources, and development tools. Local-first software prioritizes data ownership, offline functionality, and sync capabilities while keeping user data primarily on their devices.

Core Resources

Foundational Articles

Architecture & Implementation

Performance & User Experience

Video Content

Development Tools & Libraries

Database Solutions

  • Electric SQL - Sync Postgres data into local apps with offline support
  • WatermelonDB - High-performance reactive database for React and React Native
  • Fireproof - Browser-native database for local-first applications
  • Evolu - Type-safe offline-first database with sync capabilities
  • Dexie.js - IndexedDB wrapper with sync capabilities

State Management & Sync

  • Legend State - High-performance state management with automatic persistence
  • Replicache - Client-side state management with automatic sync
  • PowerSync - Offline-first sync engine for mobile and web apps
  • Y-Sweet - Backend service for Yjs CRDT sync
  • Tinybase - A reactive data store & sync engine

CRDT Libraries

  • Automerge - CRDT library with automatic merging and cross-platform support
  • Yjs - High-performance CRDT framework with rich ecosystem support
  • Loro - High-performance CRDT framework with rich text support
  • Collabs - Composable CRDT library from CMU

Real-World Examples

Case Studies

Example Applications

  • Excalidraw - Collaborative drawing application
  • Actual - Local-first budgeting application
  • Bangle.io - Local-first note-taking application

Learning Resources

Community

Stay Connected

Contributing

Feel free to create a merge Request to add interesting resources.

License

CC0

About

Useful Links for Everything related to LocalFirst

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •