{"id":16228470,"url":"https://github.com/nateshmbhat/card-scanner-flutter","last_synced_at":"2025-09-13T22:42:38.782Z","repository":{"id":48275158,"uuid":"275513212","full_name":"nateshmbhat/card-scanner-flutter","owner":"nateshmbhat","description":"A flutter package for Fast, Accurate and Secure Credit card \u0026 Debit card scanning","archived":false,"fork":false,"pushed_at":"2024-08-22T14:57:05.000Z","size":34142,"stargazers_count":108,"open_issues_count":32,"forks_count":104,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-11T12:55:17.047Z","etag":null,"topics":["ai","card-scanner","card-scanner-library","card-scanning","credit-card","credit-card-scaning","dart","debit-card","flutter","image-processing","image-re","image-to-text","ml"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/card_scanner","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nateshmbhat.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":"2020-06-28T05:24:27.000Z","updated_at":"2024-09-22T11:14:39.000Z","dependencies_parsed_at":"2024-10-25T17:23:47.325Z","dependency_job_id":"ce40d9cf-5709-4922-b2c0-99ad03e072ec","html_url":"https://github.com/nateshmbhat/card-scanner-flutter","commit_stats":{"total_commits":76,"total_committers":10,"mean_commits":7.6,"dds":"0.19736842105263153","last_synced_commit":"f642e54b49e3f72c65e71088e3163eb173e14759"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nateshmbhat%2Fcard-scanner-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nateshmbhat%2Fcard-scanner-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nateshmbhat%2Fcard-scanner-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nateshmbhat%2Fcard-scanner-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nateshmbhat","download_url":"https://codeload.github.com/nateshmbhat/card-scanner-flutter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247485290,"owners_count":20946398,"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":["ai","card-scanner","card-scanner-library","card-scanning","credit-card","credit-card-scaning","dart","debit-card","flutter","image-processing","image-re","image-to-text","ml"],"created_at":"2024-10-10T12:55:24.692Z","updated_at":"2025-04-06T13:12:08.324Z","avatar_url":"https://github.com/nateshmbhat.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/nateshmbhat/card-scanner-flutter/master/.github/logobig.gif?sanitize=true\" width=\"250px\"\u003e\n\u003c/p\u003e\n\u003ch2 align=\"center\"\u003eFast, Accurate and Secure Credit \u0026 Debit card scanner for Flutter \u003c/h2\u003e\n\n[![](https://img.shields.io/pub/v/card_scanner)](https://pub.dev/packages/card_scanner)\n[![](https://img.shields.io/badge/package-flutter-blue)](https://github.com/nateshmbhat/card-scanner-flutter)\n[![](https://img.shields.io/github/license/nateshmbhat/card-scanner-flutter)](https://github.com/nateshmbhat/card-scanner)\n[![](https://img.shields.io/github/languages/code-size/nateshmbhat/card-scanner-flutter)](https://github.com/nateshmbhat/card-scanner-flutter)\n[![](https://img.shields.io/badge/platform-android%20%26%20ios-bg)](https://github.com/nateshmbhat/card-scanner-flutter)\n[![](https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Fgithub.com%2Fnateshmbhat%2Fcard-scanner-flutter)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2Fnateshmbhat%2Fcard-scanner-flutter)\n\n**card_scanner** is a flutter plugin for accurately and quickly scanning debit and credit cards.\n\n## Features\n\n- 🔒Fully **OFFLINE** scan makes it a completely **secure scanner** !\n- 🎈 Can scan **Expiry date** , **Card Holder name** and **Card Issuer** (lacked by other scanners) along with the **Card number**✨\n- 🔋Powered by Google's Machine Learning models\n- ⚡ Great performance and accuracy\n- 🧹Auto checks the card number for errors using card checksum algorithms\n- 🎚Supports controlling parameters that determine the balance between speed and accuracy\n- ❤️ Simple, powerful, \u0026 intuitive API\n\n\n### Get Demo App Here :\n[![Vision App](https://raw.githubusercontent.com/wiki/blinkid/blinkid-android/images/playstore.png)](https://play.google.com/store/apps/details?id=com.nateshmbhat.card_scanner_example) \n\n\n## Install\n\nAdd this to your package's pubspec.yaml file:\n\n```yaml\ndependencies:\n  card_scanner: \u003clatest-version\u003e\n```\n\n\u003e get the [latest version number here](https://pub.dev/packages/card_scanner#-installing-tab-)\n\n## Usage\n\nJust import the package and call `scanCard`:\n\n```dart\nimport 'package:card_scanner/card_scanner.dart';\nvar cardDetails = await CardScanner.scanCard();\n\nprint(cardDetails);\n```\n\nExample Output:\n\n```dart\nCard Number = 5173949117389006\nExpiry Date = 11/26\n```\n\nThe above code opens the device camera, looks for a valid card and gets the required details and returns the `CardDetails` object.\n\n---\n\n### Scan Options\n\nIf you wish to obtain the card holder name and card issuer, you can specify the options:\n\n```dart\nimport 'package:card_scanner/card_scanner.dart';\nvar cardDetails = await CardScanner.scanCard(\n    scanOptions: CardScanOptions(\n        scanCardHolderName: true,\n        scanCardIssuer: true,\n    ),\n);\n\n\nprint(cardDetails);\n```\n\nExample Output :\n\n```dart\nCard Number = 5173949117389006\nExpiry Date = 11/26\nCard Issuer = mastercard\nCard Holder Name = PAUL SAMUELSON\n```\n\n## iOS Requirements\n* The minimum target for iOS should be \u003e= 12.0.0\n* Comment out the `use_frameworks!` line from under `Podfile` of your Flutter project. \nYou can find this `Podfile` under `your_flutter_project/ios/Podfile`\n\n### [Documentation \u0026 Samples](https://pub.dev/documentation/card_scanner/latest/) 📖\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnateshmbhat%2Fcard-scanner-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnateshmbhat%2Fcard-scanner-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnateshmbhat%2Fcard-scanner-flutter/lists"}