{"id":16152381,"url":"https://github.com/netr0m/fluttersteem","last_synced_at":"2026-01-11T13:36:53.448Z","repository":{"id":56830657,"uuid":"123338145","full_name":"netr0m/fluttersteem","owner":"netr0m","description":"[Pre-Alpha] Flutter/Dart Steem client library","archived":false,"fork":false,"pushed_at":"2018-03-05T23:33:09.000Z","size":63,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-28T11:49:34.131Z","etag":null,"topics":["api","client","dart","flutter","steem","steemconnect","steemjs"],"latest_commit_sha":null,"homepage":"https://pub.dartlang.org/packages/fluttersteem","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/netr0m.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}},"created_at":"2018-02-28T20:23:39.000Z","updated_at":"2021-04-03T02:22:28.000Z","dependencies_parsed_at":"2022-09-09T16:23:54.211Z","dependency_job_id":null,"html_url":"https://github.com/netr0m/fluttersteem","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netr0m%2Ffluttersteem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netr0m%2Ffluttersteem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netr0m%2Ffluttersteem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netr0m%2Ffluttersteem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netr0m","download_url":"https://codeload.github.com/netr0m/fluttersteem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243945561,"owners_count":20372897,"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":["api","client","dart","flutter","steem","steemconnect","steemjs"],"created_at":"2024-10-10T01:06:28.100Z","updated_at":"2026-01-11T13:36:53.442Z","avatar_url":"https://github.com/netr0m.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fluttersteem\n\n[![Pub](https://img.shields.io/pub/v/fluttersteem.svg)](https://pub.dartlang.org/packages/fluttersteem)\n\nA Flutter/Dart Steem client library. This library includes support for authentication (SteemConnect V2) as well as Broadcasting (vote, comment, follow ++) and data retrieval (get followers, posts by users, users ++).\n\n* [Installation and Usage](#installation-and-usage)\n* [Authentication](#authentication)\n    * [Via Access Token](#via-access-token)\n    * [`SteemApiAuth`](#isteemapiauth)\n    * [Implicit Auth](#implicit-auth)\n\n# Authentication\n## Via Access Token\nIf you already have an access token, you can authenticate a client.\n\n*Note: The `user` property of the `SteemClient` will be `null`.*\n\n```dart\nvar client = SteemApiAuth.authorizeViaAccessToken('\u003caccess-token\u003e');\nvar me = await client.users.self.get();\n```\n\n## SteemApiAuth\nTo perform authentication, use the `SteemApiAuth` class. All API scopes are\nincluded as `SteemApiScope` constants for convenience.\n\n```dart\nvar auth = new SteemApiAuth('\u003cclient-id\u003e', '\u003cclient-secret\u003e',\n  redirectUri: Uri.parse('\u003credirect-uri\u003e'),\n  scopes: [\n    SteemApiScope.login,\n    SteemApiScope.vote,\n    // ...\n  ]\n);\n```\n\n## Implicit Auth\nApplications with no server-side component can implement implicit auth.\n\nTo get a redirect URI:\n\n```dart\nvar redirectUri = auth.getImplicitRedirectUri();\nwindow.location.href = redirectUri.toString();\n```\n\nAfter you have obtained an access token, use it to receive a `SteemClient`.\n\n# Endpoints\nThe `SteemClient` contains several getters that correspond to endpoints. Each is an abstraction over\na specific Steem API.\n\n# Credits\n*This client library is written based on the code of [instagram_dart](https://github.com/thosakwe/instagram_dart)*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetr0m%2Ffluttersteem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetr0m%2Ffluttersteem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetr0m%2Ffluttersteem/lists"}