{"id":24511762,"url":"https://github.com/scribe-org/scribe-desktop","last_synced_at":"2025-09-07T14:07:31.465Z","repository":{"id":37452999,"uuid":"447997568","full_name":"scribe-org/Scribe-Desktop","owner":"scribe-org","description":"Typing GUI for language learners on Windows, Mac and Linux","archived":false,"fork":false,"pushed_at":"2025-07-05T17:16:44.000Z","size":50927,"stargazers_count":15,"open_issues_count":6,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-05T18:45:33.481Z","etag":null,"topics":["app","application","desktop","dictionary","education","grammar","gui","hacktoberfest","keyboard","language","linux","mac","macos","productivity","rust","translation","translator","wikidata","windows","writing"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scribe-org.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-14T14:34:06.000Z","updated_at":"2025-07-05T17:16:47.000Z","dependencies_parsed_at":"2024-02-04T12:53:52.764Z","dependency_job_id":"d7f875cc-d9f1-42f7-9f8f-1d7b96dd50a3","html_url":"https://github.com/scribe-org/Scribe-Desktop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/scribe-org/Scribe-Desktop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scribe-org%2FScribe-Desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scribe-org%2FScribe-Desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scribe-org%2FScribe-Desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scribe-org%2FScribe-Desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scribe-org","download_url":"https://codeload.github.com/scribe-org/Scribe-Desktop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scribe-org%2FScribe-Desktop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274046000,"owners_count":25212982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","application","desktop","dictionary","education","grammar","gui","hacktoberfest","keyboard","language","linux","mac","macos","productivity","rust","translation","translator","wikidata","windows","writing"],"created_at":"2025-01-22T00:41:28.730Z","updated_at":"2025-09-07T14:07:31.454Z","avatar_url":"https://github.com/scribe-org.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/scribe-org/Scribe-Desktop\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/logo/ScribeGitHubOrgBanner.png\" width=1024 alt=\"Scribe Logo\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n[![platforms](https://img.shields.io/static/v1?message=Linux%20│%20macOS%20│%20Windows\u0026logo=windows-terminal\u0026color=0183DC\u0026logoColor=white\u0026label=%20)](https://github.com/scribe-org/Scribe-Desktop)\n[![issues](https://img.shields.io/github/issues/scribe-org/Scribe-Desktop?label=%20\u0026logo=github)](https://github.com/scribe-org/Scribe-Desktop/issues)\n[![rust](https://img.shields.io/badge/Rust%201.80-CE412B.svg?logo=rust\u0026logoColor=ffffff)](https://github.com/scribe-org/Scribe-Desktop/blob/main/CONTRIBUTING.md)\n[![license](https://img.shields.io/github/license/scribe-org/Scribe-Desktop.svg?label=%20)](https://github.com/scribe-org/Scribe-Desktop/blob/main/LICENSE.txt)\n[![coc](https://img.shields.io/badge/Contributor%20Covenant-ff69b4.svg)](https://github.com/scribe-org/Scribe-Desktop/blob/main/.github/CODE_OF_CONDUCT.md)\n[![weblate](https://img.shields.io/badge/Weblate-144D3F.svg?logo=weblate\u0026logoColor=ffffff)](https://hosted.weblate.org/projects/scribe/scribe-i18n)\n[![mastodon](https://img.shields.io/badge/Mastodon-6364FF.svg?logo=mastodon\u0026logoColor=ffffff)](https://wikis.world/@scribe)\n[![matrix](https://img.shields.io/badge/Matrix-000000.svg?logo=matrix\u0026logoColor=ffffff)](https://matrix.to/#/#scribe_community:matrix.org)\n\n\u003c!-- \u003ca href='https://microsoft.com/store/apps/windows'\u003e\u003cimg alt='Get it from Microsoft' src='https://raw.githubusercontent.com/scribe-org/Scribe-Desktop/main/.github/resources/images/microsoft_store_badge.png' height='60px'/\u003e\u003c/a\u003e\n\u003ca href='https://apps.apple.com/app/scribe-language-keyboards/id1596613886'\u003e\u003cimg alt='Available on the App Store' src='https://raw.githubusercontent.com/scribe-org/Scribe-Desktop/main/.github/resources/images/app_store_badge.png' height='60px'/\u003e\u003c/a\u003e\n\u003ca href='https://flathub.org/home'\u003e\u003cimg src='https://raw.githubusercontent.com/scribe-org/Scribe-Desktop/main/.github/resources/images/flathub_badge.png' alt='Download on Flathub' height='60px' /\u003e\u003c/a\u003e --\u003e\n\n### Typing GUI for language learners on Windows, Mac and Linux\n\n#### Planned port of [Scribe-iOS](https://github.com/scribe-org/Scribe-iOS): see [Issues](https://github.com/scribe-org/Scribe-Desktop/issues)\n\n**Scribe-Desktop** is a language learning interface for Windows, Mac and Linux operating systems. The Scribe GUI provides needed information as the user types and serves as a field for input commands. Features include translation **`(beta)`**, verb conjugation and word annotation that give users the tools needed to communicate with confidence.\n\nScribe is fully open-source and does not collect usage data or ask for system access. Feature data is sourced from [Wikidata](https://www.wikidata.org/) and stored in-app, meaning Scribe is a highly responsive experience that does not require an internet connection.\n\n\u003e [!NOTE]\\\n\u003e The [contributing](#contributing) section has information for those interested, with the articles and presentations in [featured by](#featured-by) also being good resources for learning more about Scribe.\n\nAlso available on [iOS](https://github.com/scribe-org/Scribe-iOS), [Android](https://github.com/scribe-org/Scribe-Android) (WIP) and for the data processes see [Scribe-Data](https://github.com/scribe-org/Scribe-Data).\n\nCheck out Scribe's [architecture diagrams](https://github.com/scribe-org/Organization/blob/main/ARCHITECTURE.md) for an overview of the organization including our applications, services and processes. It depicts the projects that [Scribe](https://github.com/scribe-org) is developing as well as the relationships between them and the external systems with which they interact.s\n\n\u003ca id=\"contents\"\u003e\u003c/a\u003e\n\n# **Contents**\n\n\u003c!-- - [Setup](#setup)\n  - [Base Functionality](#base-functionality) --\u003e\n\n- [Preview Images](#preview-images)\n- [Contributing](#contributing)\n- [Environment Setup](#environment-setup)\n- [Featured By](#featured-by)\n\n\u003ca id=\"preview-images\"\u003e\u003c/a\u003e\n\n# Preview Images [`⇧`](#contents)\n\nThe current WIP Scribe-Desktop UI is:\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/scribe-org/Scribe-Desktop/blob/main/.github/resources/images/scribe_desktop_base_view.png\"\u003e\u003cimg width=\"500\" src=\"https://raw.githubusercontent.com/scribe-org/Scribe-Desktop/main/.github/resources/images/scribe_desktop_base_view.png\" alt=\"Scribe-Desktop base view\"\u003e\u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"https://github.com/scribe-org/Scribe-Desktop/blob/main/.github/resources/images/scribe_desktop_command_selection.png\"\u003e\u003cimg width=\"500\" src=\"https://raw.githubusercontent.com/scribe-org/Scribe-Desktop/main/.github/resources/images/scribe_desktop_command_selection.png\" alt=\"Scribe-Desktop command selection\"\u003e\u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003cbr\u003e\n\u003c/div\u003e\n\n\u003ca id=\"contributing\"\u003e\u003c/a\u003e\n\n# Contributing [`⇧`](#contents)\n\n\u003ca href=\"https://matrix.to/#/#scribe_community:matrix.org\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/MatrixLogoGrey.png\" width=\"175\" alt=\"Public Matrix Chat\" align=\"right\"\u003e\n\u003c/a\u003e\n\nScribe uses [Matrix](https://matrix.org/) for communications. You're more than welcome to [join us in our public chat rooms](https://matrix.to/#/#scribe_community:matrix.org) to share ideas, ask questions or just say hi :) We'd suggest that you use the [Element](https://element.io/) client and [Element X](https://element.io/app) for a mobile app.\n\nPlease see the [contribution guidelines](https://github.com/scribe-org/Scribe-Desktop/blob/main/CONTRIBUTING.md) if you are interested in contributing to Scribe-Desktop. Work that is in progress or could be implemented is tracked in the [issues](https://github.com/scribe-org/Scribe-Desktop/issues) and [projects](https://github.com/scribe-org/Scribe-Desktop/projects).\n\n\u003e [!NOTE]\\\n\u003e Just because an issue is assigned on GitHub doesn't mean the team isn't open to your contribution! Feel free to write [in the issues](https://github.com/scribe-org/Scribe-Desktop/issues) and we can potentially reassign it to you.\n\nThose interested can further check the [`-next release-`](https://github.com/scribe-org/Scribe-Desktop/labels/-next%20release-) and [`-priority-`](https://github.com/scribe-org/Scribe-Desktop/labels/-priority-) labels in the [issues](https://github.com/scribe-org/Scribe-Desktop/issues) for those that are most important, as well as those marked [`good first issue`](https://github.com/scribe-org/Scribe-Desktop/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) that are tailored for first-time contributors.\n\n### Ways to Help [`⇧`](#contents)\n\n- [Reporting bugs](https://github.com/scribe-org/Scribe-Desktop/issues/new?assignees=\u0026labels=bug\u0026template=bug_report.yml) as they're found 🐞\n- Working on [new features](https://github.com/scribe-org/Scribe-Desktop/issues?q=is%3Aissue+is%3Aopen+label%3Afeature) ✨\n- [Localization](https://github.com/scribe-org/Scribe-i18n) for the app and App Store via our [Weblate project](https://hosted.weblate.org/projects/scribe/scribe-i18n) 🌐\n- [Documentation](https://github.com/scribe-org/Scribe-Desktop/issues?q=is%3Aissue+is%3Aopen+label%3Adocumentation) for onboarding and project cohesion 📝\n- Adding language data to [Scribe-Data](https://github.com/scribe-org/Scribe-Data/issues) via [Wikidata](https://www.wikidata.org/)! 🗃️\n\n### Road Map [`⇧`](#contents)\n\nThe Scribe road map can be followed in the organization's [project board](https://github.com/orgs/scribe-org/projects/1) where we list the most important issues along with their priority, status and an indication of which sub projects they're included in (if applicable).\n\n\u003e [!NOTE]\\\n\u003e Consider joining our [bi-weekly developer syncs](https://etherpad.wikimedia.org/p/scribe-dev-sync)!\n\n### Designs [`⇧`](#contents)\n\n\u003ca href=\"https://www.figma.com/file/c8945w2iyoPYVhsqW7vRn6/scribe_public_designs?node-id=405%3A464\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/FigmaLogo.png\" width=\"100\" alt=\"Public Figma Designs\" align=\"right\"\u003e\n\u003c/a\u003e\n\nThe [designs for Scribe](https://www.figma.com/file/c8945w2iyoPYVhsqW7vRn6/scribe_public_designs?node-id=405%3A464) are made using [Figma](https://www.figma.com). Those with interest in contributing can [open a design issue](https://github.com/scribe-org/Scribe-Desktop/issues/new?assignees=\u0026labels=design\u0026template=design_improvement.yml) to make suggestions! Design related issues are marked with the [`design`](https://github.com/scribe-org/Scribe-Desktop/issues?q=is%3Aopen+is%3Aissue+label%3Adesign) label.\n\n### Data Edits [`⇧`](#contents)\n\n\u003e [!NOTE]\\\n\u003e Please see the [Wikidata and Scribe Guide](https://github.com/scribe-org/Organization/blob/main/WIKIDATAGUIDE.md) for an overview of [Wikidata](https://www.wikidata.org/) and how Scribe uses it.\n\nScribe does not accept direct edits to the grammar JSON files as they are sourced from [Wikidata](https://www.wikidata.org/). Edits can be discussed and the queries themselves will be changed and ran before an update. If there is a problem with one of the files, then the fix should be made on [Wikidata](https://www.wikidata.org/) and not on Scribe. Feel free to let us know that edits have been made by [opening a data issue](https://github.com/scribe-org/Scribe-Desktop/issues/new?assignees=\u0026labels=data\u0026template=data_wikidata.yml) or contacting us in the [issues for Scribe-Data](https://github.com/scribe-org/Scribe-Data/issues) and we'll be happy to integrate them!\n\n\u003ca id=\"environment-setup\"\u003e\u003c/a\u003e\n\n# Environment Setup [`⇧`](#contents)\n\nThose new to coding or wanting to develop their skills are more than welcome to contribute! The general steps to setting up a development environment are:\n\n1. First and foremost, please see the suggested IDE setup in the dropdown below to make sure that your editor is ready for development.\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e \u003cdetails\u003e\u003csummary\u003eSuggested IDE setup\u003c/summary\u003e\n\u003e\n\u003e \u003cp\u003e\n\u003e\n\u003e VS Code\n\u003e\n\u003e Install the following extensions:\n\u003e\n\u003e - [qwtel.sqlite-viewer](https://marketplace.visualstudio.com/items?itemName=qwtel.sqlite-viewer)\n\u003e - [streetsidesoftware.code-spell-checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)\n\u003e - [rust-lang.rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)\n\u003e\n\u003e \u003c/p\u003e\n\u003e \u003c/details\u003e\n\n2. [Fork](https://docs.github.com/en/get-started/quickstart/fork-a-repo) the [Scribe-Desktop repo](https://github.com/scribe-org/Scribe-Desktop), clone your fork, and configure the remotes:\n\n\u003e [!NOTE]\n\u003e\n\u003e \u003cdetails\u003e\u003csummary\u003eConsider using SSH\u003c/summary\u003e\n\u003e\n\u003e \u003cp\u003e\n\u003e\n\u003e Alternatively to using HTTPS as in the instructions below, consider SSH to interact with GitHub from the terminal. SSH allows you to connect without a user-pass authentication flow.\n\u003e\n\u003e To run git commands with SSH, remember then to substitute the HTTPS URL, `https://github.com/...`, with the SSH one, `git@github.com:...`.\n\u003e\n\u003e - e.g. Cloning now becomes `git clone git@github.com:\u003cyour-username\u003e/Scribe-Desktop.git`\n\u003e\n\u003e GitHub also has their documentation on how to [Generate a new SSH key](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) 🔑\n\u003e\n\u003e \u003c/p\u003e\n\u003e \u003c/details\u003e\n\n```bash\n# Clone your fork of the repo into the current directory.\ngit clone https://github.com/\u003cyour-username\u003e/Scribe-Desktop.git\n# Navigate to the newly cloned directory.\ncd Scribe-Desktop\n# Assign the original repo to a remote called \"upstream\".\ngit remote add upstream https://github.com/scribe-org/Scribe-Desktop.git\n```\n\n- Now, if you run `git remote -v` you should see two remote repositories named:\n  - `origin` (forked repository)\n  - `upstream` (Scribe-Desktop repository)\n\n3. Install Rust and Cargo:\n\n- For Linux and macOS:\n\nRun the following command in your terminal:\n\n```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\n```\n\nFollow the on-screen instructions to complete the installation. You can find more details in the [official Rust documentation](https://doc.rust-lang.org/book/ch01-01-installation.html).\n\n- For Windows:\n\nDownload and run [rustup-init.exe](https://rustup.rs/). Follow the instructions in the installer. For more details, visit the [Rust Windows installation guide](https://www.rust-lang.org/tools/install).\n\nAfter installation, you may need to restart your terminal for the changes to take effect. Verify the installation by running:\n\n```bash\nrustc --version\ncargo --version\n```\n\n4. (Suggested) Install [pre-commit](https://pre-commit.com/) and its hooks to check for and correct common errors in commits:\n\n```bash\npip install pre-commit\npre-commit install\n# pre-commit run --all-files\n```\n\n5. Run the following to spin up a local copy of the Scribe-Desktop GUI:\n\n```bash\ncd scribe\ncargo build\ncargo run\n```\n\n6. You may need to give your terminal or IDE permission for your keyboard strokes to be read\n   - You may also need to restart the application and then run `cargo run` again\n\n\u003e [!NOTE]\n\u003e Feel free to contact the team in the [Desktop room on Matrix](https://matrix.to/#/#ScribeDesktop:matrix.org) if you're having problems getting your environment setup!\n\n\u003ca id=\"featured-by\"\u003e\u003c/a\u003e\n\n# Featured By [`⇧`](#contents)\n\n\u003cdetails open\u003e\u003csummary\u003e\u003cstrong\u003eArticles and Presentations on Scribe\u003c/strong\u003e\u003c/summary\u003e\n\u003cp\u003e\n\n\u003cstrong\u003e2024\u003c/strong\u003e\n\n- October: [Blog post on Medium](https://medium.com/@arpita151103/scribe-an-open-source-solution-for-language-learning-and-data-accessibility-092dab026fd6) discussing the [Scribe-Data](https://github.com/scribe-org/Scribe-Data) development process, community and features\n- October: [Blog post on medium](https://medium.com/@mhmohona/ins-and-outs-of-scribe-data-cli-bd51202aa7c6) describing the main features of [Scribe-Data](https://github.com/scribe-org/Scribe-Data)\n- September: [Final Google Summer of Code report](https://medium.com/@mhmohona/the-final-stretch-gsoc-journey-with-scribe-data-1740084c958d) on the creation of the [Scribe-Data](https://github.com/scribe-org/Scribe-Data) CLI\n- August: [Final Google Summer of Code report](https://jagmarcel.hashnode.dev/gsoc-2024-final-report) on the creation of Scribe's cross-language translation functionality\n- July: [Blog post on Medium](https://medium.com/@mhmohona/halfway-there-my-gsoc-adventure-with-scribe-data-cli-2ffe6d727ecb) about the progress on creating the [Scribe-Data](https://github.com/scribe-org/Scribe-Data) CLI\n- July: [Blog post on Hashnode](https://jagmarcel.hashnode.dev/gsoc-2024-midterm-report) providing an midterm report on the localization and translation expansion for [Scribe-iOS](https://github.com/scribe-org/Scribe-iOS)\n- July: [Blog post on Hashnode](https://jagmarcel.hashnode.dev/my-first-experiences-with-gsoc) about the initial steps towards the localization of [Scribe-iOS](https://github.com/scribe-org/Scribe-iOS)\n- June: [Blog post on Medium](https://medium.com/@mhmohona/first-month-as-a-gsoc-intern-building-scribe-data-cli-d0c12c9e8371) about the planned [Scribe-Data](https://github.com/scribe-org/Scribe-Data) CLI\n- April: [Blog post on Medium](https://medium.com/@mhmohona/scribe-data-a-guide-to-open-source-language-data-a801c59db4c9) about [Scribe-Data](https://github.com/scribe-org/Scribe-Data) and its functionalities\n- February: [Presentation slides](https://docs.google.com/presentation/d/1lMhYiQx1R99SVGhbikUGjOVaFgPPASvbzM2Bsu3NXSg/edit?usp=sharing) for Scribe's participation at the [Wikimedia Tech Safari Program](https://www.mediawiki.org/wiki/Wikimedia_Tech_Safari_Program)\n\n\u003cstrong\u003e2023\u003c/strong\u003e\n\n- August: [Scribe-iOS final submission report for Google Summer of Code 2023](https://saurabhjamadagni.hashnode.dev/gsoc-23-final-work-submission)\n- June: [Scribe-iOS development blog post on Nested UITableViews \u0026 Apple's built-in ViewControllers in app menu](https://saurabhjamadagni.hashnode.dev/nested-uitableviews-apples-built-in-viewcontrollers) for [GSoC '23](https://www.mediawiki.org/wiki/Google_Summer_of_Code/2023#Accepted_projects:~:text=links%3A%20Phabricator%20issue-,3.%20Adding%20a%20Menu%20and%20Keyboards%20to%20Scribe%2DiOS,-%5Bedit%5D)\n- March: [Presentation slides](https://docs.google.com/presentation/d/1W4ZkGi9UDDiTxM_silEij0gTE8YEubluHxe78xoqEP0/edit?usp=sharing) for a talk at [Berlin Hack and Tell](https://bhnt.c-base.org/) ([Hack of the month winner 🏆](https://bhnt.c-base.org/2023-03-28-no87-moore-hacks))\n\n\u003cstrong\u003e2022\u003c/strong\u003e\n\n- August: [Presentation slides](https://docs.google.com/presentation/d/12WNSt5xgNIAmSxPfvjno9-sBMGlvxG_xSaAxmHQDRNQ/edit?usp=sharing) for a session at the [2022 Wikimania Hackathon](https://wikimania.wikimedia.org/wiki/2022:Hackathon)\n- July: [Presentation slides](https://docs.google.com/presentation/d/10Ai0-b8XUj5u9Hw4UgBtB7ufiPhvfFrb1vEUEyXYr5w/edit?usp=sharing) for a talk at [CocoaHeads Berlin](https://www.meetup.com/cocoaheads-berlin/)\n- July: [Video on Scribe](https://www.youtube.com/watch?v=4GpFN0gGmy4\u0026list=PL66MRMNlLyR7p9wsYVfuqJOjKZpbuwp8U\u0026index=6) for [Wikimedia Celtic Knot 2022](https://meta.wikimedia.org/wiki/Celtic_Knot_Conference_2022)\n- June: [Presentation slides](https://docs.google.com/presentation/d/1K2lj8PPgdx12I-xuhm--CBLrGm-Cz50NJmbp96zpGrk/edit?usp=sharing) for a talk with the [LD4 Wikidata Affinity Group](https://www.wikidata.org/wiki/Wikidata:WikiProject_LD4_Wikidata_Affinity_Group)\n- June: [Scribe](https://github.com/scribe-org) featured for new developers on [MediaWiki](https://www.mediawiki.org/wiki/New_Developers#Scribe)\n- May: [Presentation slides](https://docs.google.com/presentation/d/1Cu3VwQ3lJUp5W84YDe0AFYS-6zfBxKsm0MI-OMl_IzY/edit?usp=sharing) for [Wikimedia Hackathon 2022](https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2022)\n- March: [Blog post](https://tech-news.wikimedia.de/en/2022/03/18/lexicographical-data-for-language-learners-the-wikidata-based-app-scribe/) on [Scribe-iOS](https://github.com/scribe-org/Scribe-iOS) for [Wikimedia Tech News](https://tech-news.wikimedia.de/en/homepage/) ([DE](https://tech-news.wikimedia.de/2022/03/18/sprachenlernen-mit-lexikografische-daten-die-wikidata-basierte-app-scribe/) / [Tweet](https://twitter.com/wikidata/status/1507335538596106257?s=20\u0026t=YGRGamftI-5B_VwQ_bFRhA))\n- March: [Presentation slides](https://docs.google.com/presentation/d/16ld_rCbwJCiAdRrfhF-Fq9Wm_ciHCbk_HCzGQs6TB1Q/edit?usp=sharing) for [Wikidata Data Reuse Days 2022](https://diff.wikimedia.org/event/wikidata-data-reuse-days-2022/)\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr\u003e\n    \u003ca href=\"https://tech-news.wikimedia.de/en/2022/03/18/lexicographical-data-for-language-learners-the-wikidata-based-app-scribe/\"\u003e\u003cimg width=\"180\" src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/WikimediaDeutschlandLogo.png\" alt=\"Wikimedia Deutschland logo linking to an article on Scribe in the tech news blog.\"\u003e\u003c/a\u003e\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"https://www.mediawiki.org/wiki/New_Developers#Scribe\"\u003e\u003cimg width=\"180\" src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/WikimediaFoundationLogo.png\" alt=\"Wikimedia Foundation logo linking to the MediaWiki new developers page.\"\u003e\u003c/a\u003e\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003cbr\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr\u003e\n    \u003ca href=\"https://summerofcode.withgoogle.com/\"\u003e\u003cimg width=\"140\" src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/GSoCLogo.png\" alt=\"Google Summer of Code logo linking to its website.\"\u003e\u003c/a\u003e\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"https://www.outreachy.org/\"\u003e\u003cimg width=\"350\" src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/OutreachyLogo.png\" alt=\"Outreachy logo linking to its website.\"\u003e\u003c/a\u003e\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003cbr\u003e\n\u003c/div\u003e\n\n# Powered By [`⇧`](#contents)\n\n### Contributors\n\nMany thanks to all the [Scribe-Desktop contributors](https://github.com/scribe-org/Scribe-Desktop/graphs/contributors)! 🚀\n\n\u003ca href=\"https://github.com/scribe-org/Scribe-Desktop/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=scribe-org/Scribe-Desktop\" /\u003e\n\u003c/a\u003e\n\n### Wikimedia Communities\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr\u003e\n    \u003ca href=\"https://www.wikidata.org/\"\u003e\n      \u003cimg width=\"240\" src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/WikidataLogo.png\" alt=\"Wikidata logo\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"https://www.wikipedia.org/\"\u003e\n      \u003cimg width=\"160\" src=\"https://raw.githubusercontent.com/scribe-org/Organization/main/resources/images/logos/WikipediaLogo.png\" alt=\"Wikipedia logo\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003cbr\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscribe-org%2Fscribe-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscribe-org%2Fscribe-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscribe-org%2Fscribe-desktop/lists"}