{"id":19682291,"url":"https://github.com/scriptbash/wispar","last_synced_at":"2026-04-26T16:02:00.105Z","repository":{"id":216403805,"uuid":"732206774","full_name":"Scriptbash/Wispar","owner":"Scriptbash","description":"Stay up-to-date with academic journals and the latest research articles!","archived":false,"fork":false,"pushed_at":"2025-04-22T06:13:40.000Z","size":13032,"stargazers_count":53,"open_issues_count":6,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-24T06:37:13.757Z","etag":null,"topics":["academia","articles","crossref-client","ezproxy","openalex","reader","research","science","unpaywall","zotero"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/Scriptbash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"scriptbash","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-12-15T23:20:47.000Z","updated_at":"2025-04-21T18:01:33.000Z","dependencies_parsed_at":"2024-01-13T16:01:25.440Z","dependency_job_id":"808660c5-691c-4cd3-b920-f8f6a50b74b8","html_url":"https://github.com/Scriptbash/Wispar","commit_stats":{"total_commits":135,"total_committers":5,"mean_commits":27.0,"dds":"0.14814814814814814","last_synced_commit":"b9246c2a8c27af3127e2917ce0624197794ed09d"},"previous_names":["scriptbash/wispar"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scriptbash%2FWispar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scriptbash%2FWispar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scriptbash%2FWispar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scriptbash%2FWispar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Scriptbash","download_url":"https://codeload.github.com/Scriptbash/Wispar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251444048,"owners_count":21590404,"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","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":["academia","articles","crossref-client","ezproxy","openalex","reader","research","science","unpaywall","zotero"],"created_at":"2024-11-11T18:10:11.263Z","updated_at":"2026-04-26T16:02:00.100Z","avatar_url":"https://github.com/Scriptbash.png","language":"Dart","funding_links":["https://ko-fi.com/scriptbash","https://ko-fi.com/A0A6ME7SJ'"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Wispar\" src=\"https://github.com/Scriptbash/Wispar/blob/main/assets/icon/icon.png?raw=true\" width=\"100\"\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eStay up-to-date with academic journals and the latest research articles!\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Scriptbash/Wispar/actions/workflows/build.yml\"\u003e\n    \u003cimg alt=\"GitHub Workflow Status\" src=\"https://github.com/Scriptbash/Wispar/actions/workflows/build.yml/badge.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://hosted.weblate.org/engage/wispar/\"\u003e\n    \u003cimg src=\"https://hosted.weblate.org/widget/wispar/svg-badge.svg\" alt=\"Translation status\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://doi.org/10.5281/zenodo.14901602\"\u003e\n    \u003cimg src=\"https://zenodo.org/badge/732206774.svg\" alt=\"DOI\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://play.google.com/store/apps/details?id=app.wispar.wispar\"\u003e\n    \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg\" alt=\"Get it on Google Play\" height=\"40\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://apps.apple.com/us/app/wispar/id6741366984\"\u003e\n    \u003cimg src=\"https://developer.apple.com/assets/elements/badges/download-on-the-app-store.svg\" alt=\"Download on the App Store\" height=\"40\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://f-droid.org/packages/app.wispar.wispar\"\u003e\n    \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/9/96/%22Get_it_on_F-droid%22_Badge.png\" alt=\"Get it on F-Droid\" height=\"40\"\u003e\n  \u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/Scriptbash/Wispar/releases/latest\"\u003e\n    \u003cimg src=\"https://custom-icon-badges.demolab.com/badge/Windows-0078D6?logo=windows11\u0026logoColor=white\" width=\"140\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Scriptbash/Wispar/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/macOS-000000?style=flat\u0026logo=apple\u0026logoColor=white\" width=\"120\"\u003e\n  \u003c/a\u003e\n  \u003c!--\n  \u003ca href=\"https://github.com/Scriptbash/Wispar/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Flathub-000000?logo=flathub\u0026logoColor=fff\" width=\"125\"\u003e\n  \u003c/a\u003e--\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href='https://ko-fi.com/A0A6ME7SJ' target='_blank'\u003e\n    \u003cimg height='38' src='https://storage.ko-fi.com/cdn/kofi5.png?v=6' alt='Buy Me a Coffee at ko-fi.com' /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Description\n\nWispar is a user-friendly and privacy-friendly app for Android, iOS, Windows, MacOS and Linux that seamlessly searches scientific journals and articles using the Crossref and OpenAlex APIs. Stay updated on your preferred journals by following them and receive new article abstracts in your main feed. No account required. The integration of Unpaywall ensures convenient access to open-access articles, while EZproxy helps overcome subscription barriers.  \n\n## Features overview\n\n- [x] Search and follow journals\n- [x] Search for articles and save the queries for easy access later. You can even include them in your feed!\n- [x] Sync your database across devices. You can also self-host the sync backend! \n- [x] Download articles for offline reading\n- [x] EZproxy and Unpaywall integration\n- [x] Send articles to Zotero\n- [x] Share articles\n- [x] Scrape missing abstracts\n- [x] Scrape graphical abstracts\n- [x] Export/Import the local database\n- [x] Notifications and background journals updates\n- [x] Create custom feeds\n- [x] Customizable swipe gestures\n- [x] Translate title and abstracts (requires an AI API key)\n- [x] Chat with your papers using AI\n\n\n## Translations\n\nWispar uses Weblate to manage translations. You can find the hosted instance at [https://hosted.weblate.org/engage/wispar/](https://hosted.weblate.org/engage/wispar/)\n\nA huge thank you to Weblate for hosting the translations for free :heart:.\n\nTranslation status:\n\n[![Translation status](https://hosted.weblate.org/widget/wispar/multi-auto.svg)](https://hosted.weblate.org/engage/wispar/)\n\n## Contribute\n\nThere are many ways you can contribute to improving Wispar, and it's not just about writing code!\n\n* **Translations:** Help translate Wispar into your language using the [hosted Weblate instance](https://hosted.weblate.org/engage/wispar/).\n* **Documentation:** Help me expand and finish the [official docs](https://wispar.app/docs/intro). It is currently a work in progress and any help is greatly appreciated!\n* **Feedback:** Reporting bugs and suggesting features via [GitHub Issues](https://github.com/Scriptbash/Wispar/issues) is also an invaluable way to contribute!\n\n**If you contribute to the project, feel free to add yourself to the `.zenodo.json` file to be credited!**\n\n\n## Help\n\nIf you run into any issue while using Wispar, have a question or want to share your feedback, please [open an issue here](https://github.com/Scriptbash/Wispar/issues). \n\nIf you have an issue with your Wispar Sync account, you can send an email at [support[at]wispar.app](mailto:support@wispar.app) and I will try to help as soon as possible.\n\n## Credits\n\n- Thank you [Sergio](https://github.com/reds2401) for the original app icon and [Lingling](https://github.com/Meigane) for the updated app icon!\n- [Library Proxy URL Database](https://libproxy-db.org/) \n- [Unpaywall](https://unpaywall.org/)\n- [Crossref](https://www.crossref.org/)\n- [OpenAlex](https://openalex.org/)\n- [PocketBase](https://pocketbase.io/)\n\n\n## Screenshots\n\n| ![Feed](android/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png) | ![Abstract](android/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png) | ![Search](android/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png) |\n|---|---|---|\n| ![Customize feed](android/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png) | ![Journal latest publications](android/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png) | ![Settings](android/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptbash%2Fwispar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscriptbash%2Fwispar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptbash%2Fwispar/lists"}