ethersync 0.5.0

Enables real-time co-editing of local text files.
Documentation
# 🍃 Ethersync

Ethersync enables real-time co-editing of local text files. You can use it for pair programming or note-taking, for example! Think Google Docs, but from the comfort of your favorite text editor!

> [!CAUTION]
> The project is under active development right now. Everything might change, break, or move around quickly.

## Features

-   👥 Real-time collaborative text editing
-   📍 See other people's cursors
-   🗃️ Work on entire projects
-   🛠️ Sync changes done by text editors and external tools
-   ✒️ Local-first: You always have full access, even offline
-   🇳 Fully-featured Neovim plugin
-   🪟 VS Code plugin
-   🧩 Simple protocol for writing new editor plugins
-   🌐 Peer-to-peer connections, no need for a server
-   🔒 Encrypted connections secured by a shared password

## Documentation

**Learn how to install, use, and understand Ethersync in [the documentation](https://ethersync.github.io/ethersync).**

## Development

If you're interested in building new editor plugins, read the specification for the [daemon-editor protocol](https://ethersync.github.io/ethersync/editor-plugin-dev-guide).

For more information about Ethersync's design, refer to the list of [decision records](docs/decisions/).

## Sponsors

Thanks to [NLNet](https://nlnet.nl) for funding this project through the [NGI0 Core Fund](https://nlnet.nl/core/).

## License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.