{"id":24998348,"url":"https://github.com/therasuldev/cs-buttons","last_synced_at":"2026-04-27T12:02:23.601Z","repository":{"id":264171275,"uuid":"892579905","full_name":"therasuldev/cs-buttons","owner":"therasuldev","description":"A Flutter package that provides custom animated button widgets for interactive UI elements.   This package offers customizable buttons with heart animations, particle effects, and scaling animations, perfect for adding engaging interactions to your Flutter applications.","archived":false,"fork":false,"pushed_at":"2024-12-19T14:28:48.000Z","size":267,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T17:17:05.921Z","etag":null,"topics":["flutter","package","pubdev","widgets"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/csbuttons","language":"Dart","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/therasuldev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2024-11-22T11:36:51.000Z","updated_at":"2024-12-19T14:30:14.000Z","dependencies_parsed_at":"2024-11-22T12:33:44.963Z","dependency_job_id":"370428a6-e74c-4c2c-b5f0-91f016d7bc2e","html_url":"https://github.com/therasuldev/cs-buttons","commit_stats":null,"previous_names":["therasuldev/cs-buttons"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/therasuldev/cs-buttons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therasuldev%2Fcs-buttons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therasuldev%2Fcs-buttons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therasuldev%2Fcs-buttons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therasuldev%2Fcs-buttons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/therasuldev","download_url":"https://codeload.github.com/therasuldev/cs-buttons/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therasuldev%2Fcs-buttons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32335297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":["flutter","package","pubdev","widgets"],"created_at":"2025-02-04T17:57:04.440Z","updated_at":"2026-04-27T12:02:23.584Z","avatar_url":"https://github.com/therasuldev.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# csbuttons\n\nA Flutter package that provides custom animated button widgets for interactive UI elements.\n\nThis package offers customizable buttons with heart animations, particle effects, and scaling animations, perfect for adding engaging interactions to your Flutter applications.\n\n## Features\n\n- **CSButton**: A button that triggers a particle explosion effect and a scaling animation when tapped. Ideal for buttons that need extra visual feedback.\n- **CSHeartButton**: A customizable heart animation button that shows floating hearts when double-tapped. Perfect for like or love interactions.\n- Customizable icon size, color, and animation properties.\n- Easily integratable into any Flutter app.\n\n### Installation\n\nAdd `csbuttons` to your `pubspec.yaml` file:\n\n```yaml\ndependencies:\n  csbuttons: ^0.2.6 # Replace with the latest version\n```\n\n### Preview of CSButtons\n\n![CSButton Preview](https://github.com/user-attachments/assets/615c04a4-cb70-46ed-8ea7-0c7327ddabf0)\n![CSButton Preview](https://github.com/user-attachments/assets/ca38f831-ade6-4bfa-a246-e03f051fb8b4)\n\n### Preview of CSHeartButton\n\n![CSHeartButton Preview](https://github.com/user-attachments/assets/68d66205-1fff-4ce3-beb1-aa6bc1d93d34)\n\n### CSButton example\n\n```dart\nclass MyApp extends StatelessWidget {\n    @override\n    Widget build(BuildContext context) {\n        return MaterialApp(\n            home: Scaffold(\n                appBar: AppBar(title: Text(\"CSButton Example\")),\n                body: Center(\n                    child: CSButton(\n                        icon: Icons.favorite,\n                        iconSize: 60.0,\n                        color: Colors.red,\n                        onTap: () {\n                            print(\"CSButton tapped!\");\n                        },\n                    ),\n                ),\n            ),\n        );\n    }\n}\n```\n\n### CSHeartButton example\n\n```dart\nclass MyApp extends StatelessWidget {\n    @override\n    Widget build(BuildContext context) {\n        return MaterialApp(\n            home: Scaffold(\n                appBar: AppBar(title: Text(\"CSHeartButton Example\")),\n                body: Center(\n                    child: CSHeartButton(\n                        onDoubleTap: () {},\n                        child: Text('Double tap the screen'),\n                    ),\n                ),\n            ),\n        );\n    }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherasuldev%2Fcs-buttons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftherasuldev%2Fcs-buttons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherasuldev%2Fcs-buttons/lists"}