How it works
Uncover the simplicity that follows from building software locally, employing it locally, and maintaining it locally.
The five principles
Meet the design principles that guide you towards building resilient and cooperative software systems.
The resilience community
Become part of the effort to make humankind’s use of computers as robust as it should be.
Peter van HardenbergDirector @ Ink&SwitchSoftware today is not fit to entrust our most valuable ideas. The cloud is too often unavailable in our sheds, workshops, and kitchens. Creative projects too often outlast the SaaS software that hosts them. Our tools for thought will inevitably become local-first.
Dr. Martin KleppmannProfessor @ Cambridge UniversityCloud software like Google Docs is very convenient, but it could be taken away from you any moment. If your data is important to you, it should be stored locally on your computer, where nobody can take it away. We can have both real-time collaboration and local storage.
Dr. Roland KuhnFounder @ ActyxWe are currently putting all eggs in too few huge baskets: the internet and our usage of computers are very scalable but not resilient. Therefore we need to focus on solving local problems with local infrastructure, local-first and cooperative.
Jonas BonérFounder @ LightbendI’ve always been interested in autonomous components and how they work together, mimicking nature. We can improve ourselves and society by building software this way.
Tyler JewellManaging Director @ Dell Technologies CapitalWe need edge computing and super-low latency to make IoT work — and for those we need a unified programming paradigm instead of proprietary niche approaches.
Herb CaudillFounder @ DevResultsLocal-first is a win for users, because they have control and ownership over their data, and they can access it when they're offline. And for software providers like me, it's also a win to take server infrastructure and server codebase out of the equation.
Discover real world use-cases
See how Local-First Cooperation applies to a wide range of use-cases.
Work together on documents with others
Automate manufacturing processes
Work together to maintain equipment
Games on LAN
Play on the LAN, with ultimate performance
Digitize patient care, with 100% resilience
Not quite sure what this is, so just cool
Automate your home, whilst staying in control
Share with friends and familiy, with agency