{"id":17697520,"url":"https://github.com/hoangph271/sane_gallery","last_synced_at":"2026-04-30T00:02:53.541Z","repository":{"id":213574409,"uuid":"732603525","full_name":"hoangph271/sane_gallery","owner":"hoangph271","description":"SaneGallery - cross platform application for searching \u0026 saving GIFs.","archived":false,"fork":false,"pushed_at":"2026-02-02T06:11:29.000Z","size":3044,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-02T18:09:05.006Z","etag":null,"topics":["flutter","gif","web"],"latest_commit_sha":null,"homepage":"https://sane-gallery.netlify.app/","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hoangph271.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-17T08:28:05.000Z","updated_at":"2026-02-02T06:11:33.000Z","dependencies_parsed_at":"2024-02-26T07:31:56.117Z","dependency_job_id":"9e709d0a-3e11-4ae5-b1c7-5bb9d5628df7","html_url":"https://github.com/hoangph271/sane_gallery","commit_stats":null,"previous_names":["hoangph271/sane_gallery"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/hoangph271/sane_gallery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangph271%2Fsane_gallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangph271%2Fsane_gallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangph271%2Fsane_gallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangph271%2Fsane_gallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hoangph271","download_url":"https://codeload.github.com/hoangph271/sane_gallery/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangph271%2Fsane_gallery/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32448883,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: 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":["flutter","gif","web"],"created_at":"2024-10-24T14:47:47.813Z","updated_at":"2026-04-30T00:02:53.503Z","avatar_url":"https://github.com/hoangph271.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"![sane_gallery logo](android/app/src/main/res/drawable-mdpi/android12splash.png)\n\n\u003ch1 style=\"font-weight: normal;\"\u003e\n  \u003cb\u003esane\u003c/b\u003eGallery\n\u003c/h1\u003e\n\n[![Build APK](https://github.com/hoangph271/sane_gallery/actions/workflows/build.yml/badge.svg)](https://github.com/hoangph271/sane_gallery/actions/workflows/build.yml)\n\n**sane**Gallery is the Flutter reimplementation of [gallereasy](https://github.com/hoangph271/gallereasy), a web app for searching \u0026 saving GIFs.\n\n## Deployed Web Version\n\nCheck out the live version of [**sane**Gallery on the Web.](https://sane-gallery.netlify.app/)\n\n## Android Build\n\nIf you prefer to use **sane**Gallery on your Android device, you can download the APK files for the latest release:\n\n- [Download APK for ARM64-v8a](https://github.com/hoangph271/sane_gallery/releases/download/v0.0.3-alpha/app-arm64-v8a-release.apk)\n- [Download APK for ARM-v7a](https://github.com/hoangph271/sane_gallery/releases/download/v0.0.3-alpha/app-armeabi-v7a-release.apk)\n- [Download APK for x86_64](https://github.com/hoangph271/sane_gallery/releases/download/v0.0.3-alpha/app-x86_64-release.apk)\n\nTo install the APK on your Android device:\n\n1. Download the appropriate APK file from the provided link.\n2. Open the file on your Android device.\n3. Follow the on-screen instructions to install the app.\n\nNote: Make sure to enable \"Install from unknown sources\" in your device settings if you haven't already.\n\nAdditionally, you can verify the integrity of the downloaded APK files by checking their SHA1 hash values:\n\n- [SHA1 for ARM64-v8a APK](https://github.com/hoangph271/sane_gallery/releases/download/v0.0.3-alpha/app-arm64-v8a-release.apk.sha1)\n- [SHA1 for ARM-v7a APK](https://github.com/hoangph271/sane_gallery/releases/download/v0.0.3-alpha/app-armeabi-v7a-release.apk.sha1)\n- [SHA1 for x86_64 APK](https://github.com/hoangph271/sane_gallery/releases/download/v0.0.3-alpha/app-x86_64-release.apk.sha1)\n\n## Getting Started\nTo get started with **sane**Gallery, follow these steps:\n\n```bash\n# Clone the repository:\ngit clone https://github.com/hoangph271/sane_gallery.git\n\n# Navigate to the project directory:\ncd sane_gallery\n\n# Install dependencies:\nflutter pub get\n\n# Run the app:\nflutter run\n```\n\n## Vision:\n\n## Tasklist:\n\n- [ ] Keyboard navigation between pictures\n- [ ] Local files accessing, make it a real gallery\n\n\u003cdetails\u003e\n  \u003csummary\u003eDone\u003c/summary\u003e\n\n- [x] [The search box not visible on the web after splash screen disappeared](https://github.com/hoangph271/sane_gallery/issues/9)  \n- [x] User toolbox  \n- [x] macos support  \n- [x] splash screen  \n- [x] [Failed to load favorites](https://github.com/hoangph271/sane_gallery/issues/5)  \n- [x] Infinite scroll  \n- [x] Deploy the web app  \n- [x] Automate the Android build process  \n\n\u003c/details\u003e\n\n## License\n\nThis project is licensed under the DBAD License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoangph271%2Fsane_gallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoangph271%2Fsane_gallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoangph271%2Fsane_gallery/lists"}