{"id":15293178,"url":"https://github.com/lemmurorg/lemmy_api_client","last_synced_at":"2025-10-07T06:30:29.881Z","repository":{"id":40373376,"uuid":"289015085","full_name":"LemmurOrg/lemmy_api_client","owner":"LemmurOrg","description":"Dart lemmy client","archived":true,"fork":false,"pushed_at":"2023-02-04T14:57:48.000Z","size":1891,"stargazers_count":16,"open_issues_count":2,"forks_count":13,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-01T16:40:02.437Z","etag":null,"topics":["dart","dartlang","hacktoberfest"],"latest_commit_sha":null,"homepage":"","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/LemmurOrg.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":"2020-08-20T13:34:34.000Z","updated_at":"2024-06-08T00:00:49.000Z","dependencies_parsed_at":"2023-02-18T17:15:29.558Z","dependency_job_id":null,"html_url":"https://github.com/LemmurOrg/lemmy_api_client","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmurOrg%2Flemmy_api_client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmurOrg%2Flemmy_api_client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmurOrg%2Flemmy_api_client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmurOrg%2Flemmy_api_client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LemmurOrg","download_url":"https://codeload.github.com/LemmurOrg/lemmy_api_client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235599564,"owners_count":19016190,"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":["dart","dartlang","hacktoberfest"],"created_at":"2024-09-30T16:40:09.303Z","updated_at":"2025-10-07T06:30:29.489Z","avatar_url":"https://github.com/LemmurOrg.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚠️ THIS PROJECT IS NOT MAINTAINED ANYMORE ⚠️\n\nThis project has been officially dropped due to lack of interest and political differences. If anyone is interested in continuing developement, feel free to fork it. For any questions you can message [krawieck](https://matrix.to/#/@krawieck:matrix.org) (who was responsible for the flutter app) or [shilangyu](https://matrix.to/#/@shilangyu:matrix.org) (who was responsible for lemmy_api_client).\n\n---\n\n# Lemmy Dart API client\n\n\u003cdiv align=\"center\"\u003e\n\n \u003cimg width=200px height=200px src=\"https://raw.githubusercontent.com/LemmurOrg/lemmy_api_client/master/logo.svg\"/\u003e\n\n[![](https://img.shields.io/pub/v/lemmy_api_client.svg?logo=dart)](https://pub.dev/packages/lemmy_api_client)\n[![](https://github.com/LemmurOrg/lemmy_api_client/workflows/ci/badge.svg)](https://github.com/LemmurOrg/lemmy_api_client/actions)\n\nA Dart client for the [Lemmy API](https://join-lemmy.org/api/)\n\n\u003c/div\u003e\n\n## Features\n\n- Future-based\n- Works both for Web and Native environments\n- Strictly typed responses\n- Room websocket joins\n- Pictrs endpoints\n- Models have a `.instanceHost` property that indicate the instance that returned this model\n\n## Example\n\n```dart\nimport 'package:lemmy_api_client/v3.dart';\n\nFuture\u003cvoid\u003e main() async {\n  // instantiate your lemmy instance with the host uri\n  const lemmy = LemmyApiV3('lemmy.ml');\n\n  // call methods that are named after op codes from the lemmy docs\n  final response =\n      await lemmy.run(const Login(usernameOrEmail: 'asd', password: 'ads'));\n\n  final messages = await lemmy\n      .run(GetPrivateMessages(unreadOnly: true, auth: response.jwt!.raw));\n\n  print(messages);\n}\n```\n\n_check out [Lemmur](https://github.com/LemmurOrg/lemmur), a mobile Lemmy client in Flutter_\n\n---\n\nOriginal Lemmy logo made by Andy Cuccaro (@andycuccaro) under the CC-BY-SA 4.0 license. Remixed by Marcin Wojnarowski (@shilangyu) and re-released under the CC-BY-SA 4.0 license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemmurorg%2Flemmy_api_client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flemmurorg%2Flemmy_api_client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemmurorg%2Flemmy_api_client/lists"}