{"id":19311001,"url":"https://github.com/a0s/github-lazy-search","last_synced_at":"2026-05-16T15:32:41.408Z","repository":{"id":40531992,"uuid":"201936146","full_name":"a0s/github-lazy-search","owner":"a0s","description":"WebSockets with Sinatra and handmade background jobs","archived":false,"fork":false,"pushed_at":"2023-03-17T01:58:58.000Z","size":22,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T06:37:51.833Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/a0s/github-lazy-search","language":"Ruby","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/a0s.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}},"created_at":"2019-08-12T13:29:57.000Z","updated_at":"2020-05-27T11:41:37.000Z","dependencies_parsed_at":"2024-11-10T00:27:55.594Z","dependency_job_id":"65aee053-8521-44bb-8a12-d67b5d8f0779","html_url":"https://github.com/a0s/github-lazy-search","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/a0s/github-lazy-search","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0s%2Fgithub-lazy-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0s%2Fgithub-lazy-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0s%2Fgithub-lazy-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0s%2Fgithub-lazy-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a0s","download_url":"https://codeload.github.com/a0s/github-lazy-search/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0s%2Fgithub-lazy-search/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33108140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"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":[],"created_at":"2024-11-10T00:27:18.443Z","updated_at":"2026-05-16T15:32:41.394Z","avatar_url":"https://github.com/a0s.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Simple asyncronous interface to search on GitHub. Built over EventMachine, Sinatra, WebSocket and Redis. \nIt uses handmade background jobs with minimal latency on start (instead of big and slow Sidekiq). \n\n# How it works\n\n![Github Lazy Searcher](https://user-images.githubusercontent.com/418868/62869015-a1574e00-bd1f-11e9-8a71-6d809031310a.png)\n\n# How to run in Docker\n\n```bash\ngit clone https://github.com/a0s/github-lazy-search.git\ncd github-lazy-search\ndocker build --tag github-lazy-search .\nexport GITHUB_TOKEN=% YOUR GITHUB TOKEN HERE % \ndocker docker run --rm -it --env GITHUB_TOKEN=${GITHUB_TOKEN} -p 9000:9000 github-lazy-search\n# open http://localhost:9000 in browser\n```\n\n# Know issues\n## libffi.la\n\nIf you have macOS Mojave you may got this on `bundle install`:\n\n```\nld: library not found for -lgcc_s.10.4\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\nmake[3]: *** [libffi.la] Error 1\nmake[2]: *** [all-recursive] Error 1\nmake[1]: *** [all] Error 2\n```\n\nUse `LDFLAGS` and `PKG_CONFIG_PATH` to override this bug:\n\n```bash\nbrew install libffi\nexport LDFLAGS=\"-L/usr/local/opt/libffi/lib\"\nexport PKG_CONFIG_PATH=\"/usr/local/opt/libffi/lib/pkgconfig\"\nbundle install\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa0s%2Fgithub-lazy-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa0s%2Fgithub-lazy-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa0s%2Fgithub-lazy-search/lists"}