elva


Nameelva JSON
Version 0.35 PyPI version JSON
download
home_pageNone
SummaryA suite of local-first TUI realtime collaboration apps based on CRDTs.
upload_time2025-08-19 18:22:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
keywords real time real-time realtime collaboration sync crdt y-crdt yjs yrs suite local local-first tui text terminal
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            <h1 align="center">
  <img src="./logo/logo.svg" alt="ELVA Logo" width="200"/>
  <p>ELVA</p>
</h1>

<h6 align="center">
    <p style="font-style: italic;">Norwegian: "the river", German: "Evaluation von Lösungen für verteilte Arbeit"</p>
</h6>


# Welcome

This is the source code repository of ELVA, a suite of apps enabling real-time collaboration locally, with CRDTs at its heart ❤️.

- If you want to get started using ELVA, head over to our [user guide](https://elva.mintgruen.tu-berlin.de/developer-guide/user-guide.md).
- You want to run a server? Check out the [server guide](https://elva.mintgruen.tu-berlin.de/developer-guide/server-guide.md).
- To realize your own app, have a look the our [app guide](https://elva.mintgruen.tu-berlin.de/developer-guide/app-guide.md).
- Looking for how to contribute? We have some notes for you in our [developer guide](https://elva.mintgruen.tu-berlin.de/developer-guide/developer-guide.md).

## Licensing

The ELVA source code is dsitributed under the GNU Affero General Public License (AGPL) 3.0, *except* for the `logo/` directory and its contents, which are licensed under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "elva",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "Jakob Zahn <jakob.zahn@mailbox.org>",
    "keywords": "real time, real-time, realtime, collaboration, sync, crdt, y-crdt, yjs, yrs, suite, local, local-first, tui, text, terminal",
    "author": null,
    "author_email": "ELVA Team <elva@innocampus.tu-berlin.de>",
    "download_url": "https://files.pythonhosted.org/packages/51/75/5daf89c63a090e74284bee7eed2f00aa157e3fb722b592315bfb92e6dbc1/elva-0.35.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">\n  <img src=\"./logo/logo.svg\" alt=\"ELVA Logo\" width=\"200\"/>\n  <p>ELVA</p>\n</h1>\n\n<h6 align=\"center\">\n    <p style=\"font-style: italic;\">Norwegian: \"the river\", German: \"Evaluation von L\u00f6sungen f\u00fcr verteilte Arbeit\"</p>\n</h6>\n\n\n# Welcome\n\nThis is the source code repository of ELVA, a suite of apps enabling real-time collaboration locally, with CRDTs at its heart \u2764\ufe0f.\n\n- If you want to get started using ELVA, head over to our [user guide](https://elva.mintgruen.tu-berlin.de/developer-guide/user-guide.md).\n- You want to run a server? Check out the [server guide](https://elva.mintgruen.tu-berlin.de/developer-guide/server-guide.md).\n- To realize your own app, have a look the our [app guide](https://elva.mintgruen.tu-berlin.de/developer-guide/app-guide.md).\n- Looking for how to contribute? We have some notes for you in our [developer guide](https://elva.mintgruen.tu-berlin.de/developer-guide/developer-guide.md).\n\n## Licensing\n\nThe ELVA source code is dsitributed under the GNU Affero General Public License (AGPL) 3.0, *except* for the `logo/` directory and its contents, which are licensed under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A suite of local-first TUI realtime collaboration apps based on CRDTs.",
    "version": "0.35",
    "project_urls": {
        "changelog": "https://github.com/innocampus/elva/blob/main/CHANGELOG.md",
        "homepage": "https://elva.mintgruen.tu-berlin.de",
        "issues": "https://github.com/innocampus/elva/issues",
        "source": "https://github.com/innocampus/elva"
    },
    "split_keywords": [
        "real time",
        " real-time",
        " realtime",
        " collaboration",
        " sync",
        " crdt",
        " y-crdt",
        " yjs",
        " yrs",
        " suite",
        " local",
        " local-first",
        " tui",
        " text",
        " terminal"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c2068329246b9b456dd52e848a567e681a1ddf0e398afd47a0ad9ec2d728659",
                "md5": "03a7809579ec081c803afdd02efa1cd6",
                "sha256": "69f56ae73e20f8f6116de3a412f516a8e4fb3163c06f67d737a4c899e5ee438a"
            },
            "downloads": -1,
            "filename": "elva-0.35-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "03a7809579ec081c803afdd02efa1cd6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 73526,
            "upload_time": "2025-08-19T18:22:15",
            "upload_time_iso_8601": "2025-08-19T18:22:15.752571Z",
            "url": "https://files.pythonhosted.org/packages/3c/20/68329246b9b456dd52e848a567e681a1ddf0e398afd47a0ad9ec2d728659/elva-0.35-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "51755daf89c63a090e74284bee7eed2f00aa157e3fb722b592315bfb92e6dbc1",
                "md5": "c195af23932e492ce51738f4783d21e7",
                "sha256": "ffd10e3dd59c5b8846651b27ea2043702a3aed825f7a4c21174c6561e8cb1670"
            },
            "downloads": -1,
            "filename": "elva-0.35.tar.gz",
            "has_sig": false,
            "md5_digest": "c195af23932e492ce51738f4783d21e7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 244718,
            "upload_time": "2025-08-19T18:22:18",
            "upload_time_iso_8601": "2025-08-19T18:22:18.511121Z",
            "url": "https://files.pythonhosted.org/packages/51/75/5daf89c63a090e74284bee7eed2f00aa157e3fb722b592315bfb92e6dbc1/elva-0.35.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-19 18:22:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "innocampus",
    "github_project": "elva",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": false,
    "lcname": "elva"
}
        
Elapsed time: 1.29658s