{"id":26999856,"url":"https://github.com/bipinkrish/pose-dart","last_synced_at":"2026-04-28T17:31:45.469Z","repository":{"id":223721308,"uuid":"761360116","full_name":"bipinkrish/pose-dart","owner":"bipinkrish","description":"Dart library for viewing, augmenting, and handling .pose files","archived":false,"fork":false,"pushed_at":"2024-12-30T13:15:12.000Z","size":4852,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-13T13:25:27.137Z","etag":null,"topics":["dart","pose"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/pose","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bipinkrish.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null},"funding":{"github":["bipinkrish"]}},"created_at":"2024-02-21T18:13:12.000Z","updated_at":"2025-06-25T06:55:37.000Z","dependencies_parsed_at":"2024-02-21T18:55:35.327Z","dependency_job_id":"5a455fc3-6162-4a0d-90b3-bc01f6fdd630","html_url":"https://github.com/bipinkrish/pose-dart","commit_stats":null,"previous_names":["bipinkrish/pose"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/bipinkrish/pose-dart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bipinkrish%2Fpose-dart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bipinkrish%2Fpose-dart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bipinkrish%2Fpose-dart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bipinkrish%2Fpose-dart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bipinkrish","download_url":"https://codeload.github.com/bipinkrish/pose-dart/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bipinkrish%2Fpose-dart/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32392290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["dart","pose"],"created_at":"2025-04-04T03:18:04.638Z","updated_at":"2026-04-28T17:31:45.455Z","avatar_url":"https://github.com/bipinkrish.png","language":"Dart","funding_links":["https://github.com/sponsors/bipinkrish"],"categories":["🔧 Essential Tools \u0026 Libraries"],"sub_categories":[],"readme":"# Pose\n\n[![pub package](https://img.shields.io/pub/v/pose.svg)](https://pub.dev/packages/pose)\n\nThis is `dart` implementation of its [python counterpart](https://github.com/sign-language-processing/pose/tree/master/src/python) with limited features\n\nThis repository helps developers interested in Sign Language Processing (SLP) by providing a complete toolkit for working with poses.\n\n## File Format Structure\n\nThe file format is designed to accommodate any pose type, an arbitrary number of people, and an indefinite number of frames. \nTherefore it is also very suitable for video data, and not only single frames.\n\nAt the core of the file format is `Header` and a `Body`.\n\n* The header for example contains the following information:\n\n    - The total number of pose points. (How many points exist.)\n    - The exact positions of these points. (Where do they exist.)\n    - The connections between these points. (How are they connected.)\n\n## Features\n\n- ✔️ Reading\n- ❌ Normalizing\n- ❌ Augmentation\n- ❌ Interpolation\n- ✔️ Visualization (2x slow compared to python and supports only GIF)\n\n## Usage\n\n```dart\nimport 'dart:io';\nimport 'dart:typed_data';\nimport 'package:pose/pose.dart';\n\nvoid main() async {\n  File file = File(\"pose_file.pose\");\n  Uint8List fileContent = file.readAsBytesSync();\n  Pose pose = Pose.read(fileContent);\n  PoseVisualizer p = PoseVisualizer(pose);\n  await p.saveGif(\"demo.gif\", p.draw());\n}\n```\n\n![Demo Gif](https://raw.githubusercontent.com/bipinkrish/pose/master/test/data/test.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbipinkrish%2Fpose-dart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbipinkrish%2Fpose-dart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbipinkrish%2Fpose-dart/lists"}