{"id":15151457,"url":"https://github.com/b2evandro/stimulus-debounce","last_synced_at":"2026-01-21T02:02:15.544Z","repository":{"id":172142647,"uuid":"648888855","full_name":"b2evandro/stimulus-debounce","owner":"b2evandro","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-07T14:15:59.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T09:43:02.650Z","etag":null,"topics":["github","rails","rails7","rspec-rails","stimulus"],"latest_commit_sha":null,"homepage":"https://dark-water-6113.fly.dev/","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/b2evandro.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":"2023-06-03T05:25:19.000Z","updated_at":"2023-06-12T00:59:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"9567725a-9907-4c5b-b4c3-23036346f828","html_url":"https://github.com/b2evandro/stimulus-debounce","commit_stats":{"total_commits":18,"total_committers":2,"mean_commits":9.0,"dds":0.05555555555555558,"last_synced_commit":"7ae8522d6d401f80675bf6145ec4043918c5654b"},"previous_names":["b2evandro/stimulus-debounce"],"tags_count":0,"template":false,"template_full_name":"github/codespaces-blank","purl":"pkg:github/b2evandro/stimulus-debounce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b2evandro%2Fstimulus-debounce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b2evandro%2Fstimulus-debounce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b2evandro%2Fstimulus-debounce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b2evandro%2Fstimulus-debounce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b2evandro","download_url":"https://codeload.github.com/b2evandro/stimulus-debounce/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b2evandro%2Fstimulus-debounce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28622472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T23:49:58.628Z","status":"online","status_checked_at":"2026-01-21T02:00:08.227Z","response_time":86,"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":["github","rails","rails7","rspec-rails","stimulus"],"created_at":"2024-09-26T15:02:59.630Z","updated_at":"2026-01-21T02:02:15.508Z","avatar_url":"https://github.com/b2evandro.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stimulus Debounce\n\nStimulus Debounce is a web application built with Ruby on Rails 7, Tailwind CSS, RSpec and StimulusJS. Its main feature is a Github interface to search profiles that utilizes the debounce functionality provided by StimulusJS.\n![data](https://github.com/b2evandro/stimulus-debounce/assets/55710708/1ed3040b-4274-4206-87e3-776a6e19e9dc)\n![not_found_user](https://github.com/b2evandro/stimulus-debounce/assets/55710708/9c7a4089-e096-408b-9f95-6a235c61f884)\n\n\n## Installation\n\nTo install and run Stimulus Debounce, follow these steps:\n\n1. Clone the repository:\n\n```sh\ngit clone https://github.com/b2evandro/stimulus-debounce.git\n```\n2. Install the required gems:\n\n```sh\nbundle install\n```\n\n3. Start the Rails server:\n\n```sh\nrails s\n```\n\nOpen your web browser and navigate to http://localhost:3000.\n\n## Features\n\nStimulus Debounce provides the following features:\n\n* Github interface to search profiles\n* Debounce functionality provided by StimulusJS\n* Responsive design with Tailwind CSS\n* Comprehensive test suite using RSpec\n\n## Usage\n\nTo use Stimulus Debounce, simply enter a search term into the search bar on the home page and press enter or click the search button. The search results will be displayed below the search bar. As you type, the debounce functionality provided by StimulusJS will delay the search request until a certain amount of time has passed without any additional keystrokes, improving the overall performance of the application.\n## Testing\n\nStimulus Debounce has a comprehensive test suite built with RSpec. To run the tests, simply run the following command:\n\n```sh\nrspec\n```\n\n## License\n\nStimulus Debounce is released under the [MIT License](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb2evandro%2Fstimulus-debounce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb2evandro%2Fstimulus-debounce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb2evandro%2Fstimulus-debounce/lists"}