{"id":16953625,"url":"https://github.com/nunogois/bestdit","last_synced_at":"2026-04-07T07:44:21.128Z","repository":{"id":53097669,"uuid":"352727597","full_name":"nunogois/bestdit","owner":"nunogois","description":"The best content from Reddit showcased in one app.","archived":false,"fork":false,"pushed_at":"2021-04-07T02:04:43.000Z","size":87594,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-07T02:40:38.587Z","etag":null,"topics":["android","capacitor","cross-platform","dark-theme","desktop","electron","eslint","hacktoberfest","infinite-scroll","ios","lottie","mobile","prettier","pwa","quasar-framework","reddit","sass","typescript","vue","vue-i18n"],"latest_commit_sha":null,"homepage":"https://bestdit.vercel.app","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nunogois.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-29T17:25:37.000Z","updated_at":"2022-10-04T09:21:46.000Z","dependencies_parsed_at":"2022-08-23T21:41:26.002Z","dependency_job_id":null,"html_url":"https://github.com/nunogois/bestdit","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/nunogois/bestdit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nunogois%2Fbestdit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nunogois%2Fbestdit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nunogois%2Fbestdit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nunogois%2Fbestdit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nunogois","download_url":"https://codeload.github.com/nunogois/bestdit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nunogois%2Fbestdit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["android","capacitor","cross-platform","dark-theme","desktop","electron","eslint","hacktoberfest","infinite-scroll","ios","lottie","mobile","prettier","pwa","quasar-framework","reddit","sass","typescript","vue","vue-i18n"],"created_at":"2024-10-13T22:07:34.473Z","updated_at":"2026-04-07T07:44:21.107Z","avatar_url":"https://github.com/nunogois.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://bestdit.vercel.app\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/public/images/thumbnail.png?raw=true\" height=\"450\" /\u003e\u003c/a\u003e  \n\u003cp\u003e\n  \n\u003cp align=\"center\"\u003e\n  Bestdit is a very simple Reddit client, 100% cross-platform and open-source, built using \u003ca href=\"https://quasar.dev/\"\u003eQuasar Framework\u003c/a\u003e - A \u003ca href=\"https://vuejs.org/\"\u003eVueJS\u003c/a\u003e framework.\n  \u003cbr /\u003e\u003cbr /\u003e\n  Check out Bestdit here: https://bestdit.vercel.app/\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/bestdit.gif?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/bestdit.gif?raw=true\" height=\"600\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n# ✨ Features\n\n- 100% cross-platform with a single open-source codebase\n- Welcome screen (Carousel)\n- Light / Dark theme\n- Get subreddit recommendations based on your interests\n- Configure subreddits manually\n- All of the data is saved locally\n- Infinite scroll\n- Pull down to refresh\n- Internationalization\n  - English\n  - Portuguese\n\n\u003cbr /\u003e\n\n# 👨‍💻 \u0026nbsp;Using\n\n![Quasar Framework](https://img.shields.io/badge/-Quasar%20Framework-141321?style=flat\u0026logo=quasar\u0026logoColor=1976D2)\u0026nbsp;\n![Capacitor (Mobile)](\u003chttps://img.shields.io/badge/-Capacitor%20(Mobile)-141321?style=flat\u0026logo=Capacitor\u0026logoColor=119EFF\u003e)\u0026nbsp;\n![Electron (Desktop)](\u003chttps://img.shields.io/badge/-Electron%20(Desktop)-141321?style=flat\u0026logo=Electron\u0026logoColor=9feaf9\u003e)\u0026nbsp;\n![TypeScript](https://img.shields.io/badge/-TypeScript-141321?style=flat\u0026logo=TypeScript\u0026logoColor=3178C6)\u0026nbsp;\n![Sass (indented syntax)](\u003chttps://img.shields.io/badge/-Sass%20(indented%20syntax)-141321?style=flat\u0026logo=Sass\u0026logoColor=CC6699\u003e)\u0026nbsp;\n![ESLint](https://img.shields.io/badge/-ESLint-141321?style=flat\u0026logo=ESLint\u0026logoColor=4B32C3)\u0026nbsp;\n![Prettier](https://img.shields.io/badge/-Prettier-141321?style=flat\u0026logo=Prettier\u0026logoColor=F7B93E)\u0026nbsp;\n\n### And also...\n\n- Vue-i18n\n- Axios\n- Lottie\n\n[Bestdit icon](https://www.flaticon.com/free-icon/trophy_3112946) made by \u003ca href=\"https://www.freepik.com\" title=\"Freepik\"\u003eFreepik\u003c/a\u003e from \u003ca href=\"https://www.flaticon.com/\" title=\"Flaticon\"\u003ewww.flaticon.com\u003c/a\u003e\n\nFree animated illustrations from [LottieFiles](https://lottiefiles.com/)\n\n\u003cbr /\u003e\n\n# 🔨 \u0026nbsp;Builds\n\n## [PWA - Progressive Web App](https://quasar.dev/quasar-cli/developing-pwa/introduction)\n\nProgressive Web Apps are web apps that anyone can optionally install through the browser.\n\nThis is the default web app that you see hosted on [Vercel](https://vercel.com/).\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  Windows 10 + Google Chrome:\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/chrome_pwa.jpg?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/chrome_pwa.jpg?raw=true\" height=\"250\" /\u003e\u003c/a\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n  Manjaro i3 (Arch-based) + Brave:\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/manjaro-i3.jpg?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/manjaro-i3.jpg?raw=true\" height=\"250\" /\u003e\u003c/a\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n  Pop!_OS (Ubuntu-based) + Regolith + Google Chrome:\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/pop_os-regolith.jpg?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/pop_os-regolith.jpg?raw=true\" height=\"250\" /\u003e\u003c/a\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n  We can even open the PWA through the launcher:\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/pop_os-regolith-launcher.jpg?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/pop_os-regolith-launcher.jpg?raw=true\" height=\"250\" /\u003e\u003c/a\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n  Android 11 + Google Chrome (prompt at the bottom of the screen):\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/chrome_mobile_pwa.jpg?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/chrome_mobile_pwa.jpg?raw=true\" height=\"250\" /\u003e\u003c/a\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n\u003c/p\u003e\n\n## [Capacitor - Mobile (Android, iOS)](https://quasar.dev/quasar-cli/developing-capacitor-apps/introduction)\n\nWith a simple command we can issue a mobile build from the same code base.\n\nSince I don't have a Mac with me at the moment, I've only built the Android version (APK).\n\nThe APK is currently being built targeting Android SDK 29. However, since it has a minSdkVersion parameter of 21, any Android 5.0+ should be able to run the app.\n\nIf you wish to build for iOS, simply follow the steps in the Quasar documentation.\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  Android Studio emulator:\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/android_studio_emulator.jpg?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/android_studio_emulator.jpg?raw=true\" height=\"250\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## [Electron - Desktop (Windows, Linux, macOS)](https://quasar.dev/quasar-cli/developing-electron-apps/introduction)\n\nWith a simple command we can issue a desktop build from the same code base.\n\nSince I don't have a Mac with me at the moment, I've only built the Windows version (EXE) since that is what I'm using at the moment.\n\nIf you wish to build for other platforms, simply follow the steps in the Quasar documentation.\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  Windows 10:\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/windows_electron.jpg?raw=true\"\u003e\u003cimg src=\"https://github.com/nunogois/bestdit/blob/master/demo_screenshots/windows_electron.jpg?raw=true\" height=\"250\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n# 📌 To Do\n\n- [x] Main page\n- [x] Main layout\n- [x] User drawer (on the right)\n- [x] Dark theme\n- [x] Post component\n- [x] Loading skeleton\n- [x] Load posts\n- [x] Infinite scroll\n- [x] Pull down to refresh\n- [x] Vue-i18n (EN + PT)\n- [x] App icon\n- [x] Add meta tags\n- [x] GitHub repo\n- [x] Basic video support\n- [x] Setup builds (PWA, Windows, Android, etc)\n- [x] Add Lottie\n- [x] Welcome page\n- [x] Local storage\n- [x] Custom 404 page\n- [x] Add options to user drawer (on the right)\n- [x] Installable version recommendation on Welcome\n- [x] Subreddit configuration page\n- [x] Better scroll load on mobile\n- [ ] Better Reddit post support (external links, some videos, galleries and other embedded media are not working correctly)\n- [ ] Fix duplicates bug\n- [ ] Like / favorite\n- [ ] Show favorites\n- [ ] Virtual scroll?\n- [ ] Share component\n- [ ] Auth\n- [ ] Improve Lighthouse score\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnunogois%2Fbestdit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnunogois%2Fbestdit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnunogois%2Fbestdit/lists"}