{"id":19532568,"url":"https://github.com/Suya1671/fizzbuzz","last_synced_at":"2025-04-26T13:33:15.631Z","repository":{"id":40945175,"uuid":"341958540","full_name":"Suyashtnt/fizzbuzz","owner":"Suyashtnt","description":":rocket: :rocket: blazingly fast fizzbuzz program using rust :rocket: :rocket:","archived":false,"fork":false,"pushed_at":"2023-03-20T10:58:43.000Z","size":73,"stargazers_count":1,"open_issues_count":6,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2023-04-26T21:38:24.825Z","etag":null,"topics":["cli","fizzbuzz","fizzbuzz-rust","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/Suyashtnt.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-02-24T16:14:13.000Z","updated_at":"2023-04-26T21:38:24.826Z","dependencies_parsed_at":"2023-02-14T06:25:15.406Z","dependency_job_id":null,"html_url":"https://github.com/Suyashtnt/fizzbuzz","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyashtnt%2Ffizzbuzz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyashtnt%2Ffizzbuzz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyashtnt%2Ffizzbuzz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyashtnt%2Ffizzbuzz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Suyashtnt","download_url":"https://codeload.github.com/Suyashtnt/fizzbuzz/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224036376,"owners_count":17245035,"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":["cli","fizzbuzz","fizzbuzz-rust","rust"],"created_at":"2024-11-11T01:52:03.631Z","updated_at":"2025-04-26T13:33:10.291Z","avatar_url":"https://github.com/Suyashtnt.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fizzbuzz\n## :rocket: :rocket: blazingly fast fizzbuzz program using rust :rocket: :rocket:\n\nthis is a fizzbuzz CLI. That is overengineered Including:\n\n- setting starting amount\n- blazingly fast :rocket:\n- setting max amount\n- blazingly fast :rocket:\n- custom definitions\n- blazingly fast :rocket:\n- progress tracking\n- blazingly fast :rocket:\n- is also a library\n- blazingly fast :rocket:\n- makes use of iterators\n- blazingly fast :rocket:\n- tiny (~5kb)\n\n## programming stuff about this\n\n- written in rust\n- crates it uses:\n- - indicatif (https://lib.rs/crates/indicatif) (for progress bar)\n- - structopt (https://lib.rs/crates/structopt) (for the CLI)\n- works via an iterator(Generator)\n- - simply checks for matches in `match_against` and if it matches add the value to the output(This allowed for compound things like `FizzBuzz` to work\n- - returns `None` if `current` is equal to `max`\n- custom matching uses slices\n- - if finds where the `=` sign is and then tries to parse the value before and after the `=`\n\n## FAQ\n\n## where macOS build\nNon existent for now because github actions are failing. Build it yourself\n\n### why?\nwhy not.\n\nOn a more serious note, this is usually where I test random things and try out new rust utils.\n\n### why not use xxx\nuse it if you want (but idk when someone will need a fizzbuzz generator)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSuya1671%2Ffizzbuzz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSuya1671%2Ffizzbuzz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSuya1671%2Ffizzbuzz/lists"}