{"id":13545993,"url":"https://github.com/freemocap/freemocap","last_synced_at":"2025-04-29T14:36:11.653Z","repository":{"id":37368116,"uuid":"357362803","full_name":"freemocap/freemocap","owner":"freemocap","description":"Free Motion Capture for Everyone 💀✨","archived":false,"fork":false,"pushed_at":"2025-04-24T16:57:51.000Z","size":283009,"stargazers_count":3646,"open_issues_count":118,"forks_count":280,"subscribers_count":97,"default_branch":"main","last_synced_at":"2025-04-24T17:47:36.993Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://freemocap.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freemocap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-04-12T23:04:35.000Z","updated_at":"2025-04-24T14:26:59.000Z","dependencies_parsed_at":"2024-03-06T02:42:53.854Z","dependency_job_id":"36b80879-afc2-4e20-85ea-7e756b14896d","html_url":"https://github.com/freemocap/freemocap","commit_stats":null,"previous_names":["jonmatthis/freemocap"],"tags_count":99,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freemocap%2Ffreemocap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freemocap%2Ffreemocap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freemocap%2Ffreemocap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freemocap%2Ffreemocap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freemocap","download_url":"https://codeload.github.com/freemocap/freemocap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251519905,"owners_count":21602408,"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":[],"created_at":"2024-08-01T12:00:29.580Z","updated_at":"2025-04-29T14:36:11.604Z","avatar_url":"https://github.com/freemocap.png","language":"Python","funding_links":[],"categories":["Python","Gait Analysis and Motion Capture :cartwheeling:","🧍 Pose-to-Avatar Conversion","Graphics","January 2026","Repos","🎨 Design \u0026 Creative"],"sub_categories":["Motion Capture Data Import and Processing"],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/freemocap/freemocap/assets/15314521/da1af7fe-f808-43dc-8f59-c579715d6593\" height=\"240\" alt=\"Project Logo\"\u003e\n\u003c/p\u003e \n\n\n\u003ch3 align=\"center\"\u003eThe FreeMoCap Project\u003c/h3\u003e\n\u003ch4 align=\"center\"\u003e A free-and-open-source, hardware-and-software-agnostic, minimal-cost, research-grade, motion capture\nsystem and platform for decentralized scientific research, education, and training\u003c/h2\u003e\n\n\n\u003cp align=\"center\"\u003e\n\n\u003ca href=\"https://doi.org/10.5281/zenodo.7233714\"\u003e\n    \u003cimg src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.7233714.svg\" alt=DOI-via-Zenodo.org\u003e\n  \u003c/a\u003e\n\n\u003ca href=\"https://github.com/psf/black\"\u003e\n    \u003cimg alt=\"https://img.shields.io/badge/code%20style-black-000000.svg\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"\u003e\n  \u003c/a\u003e\n\n\u003ca href=\"https://github.com/freemocap/freemocap/releases/latest\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/release/freemocap/freemocap.svg\" alt=\"Latest Release\"\u003e\n    \u003c/a\u003e\n\n\u003ca href=\"https://github.com/freemocap/freemocap/blob/main/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/license-AGPL-blue.svg\" alt=\"AGPLv3\"\u003e\n    \u003c/a\u003e\n\n\u003ca href=\"https://github.com/freemocap/freemocap/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/contributions-welcome-ff69b4.svg\" alt=\"Contributions Welcome\"\u003e\n    \u003c/a\u003e\n\n\u003ca href=\"https://github.com/psf/black\"\u003e\n    \u003cimg alt=\"https://img.shields.io/badge/code%20style-black-000000.svg\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"\u003e\n  \u003c/a\u003e\n\n\u003ca href=\"https://discord.gg/SgdnzbHDTG\"\u003e\n    \u003cimg alt=\"Discord Community Server\" src=\"https://dcbadge.vercel.app/api/server/SgdnzbHDTG?style=flat\"\u003e\n  \u003c/a\u003e\n\n\n\u003c/p\u003e\n\n\nhttps://user-images.githubusercontent.com/15314521/192062522-2a8d9305-f181-4869-a4b9-1aa068e094c9.mp4\n\n\n\n\n\n--\n## QUICKSTART\n\n#### 0. Create a a Python 3.10 through 3.12 environment (python3.11 recommended)¶\n#### 1. Install software via [pip](https://pypi.org/project/freemocap/#description):\n\n```\npip install freemocap\n```\n\n#### 2. Launch the GUI by entering the command:\n\n```\nfreemocap\n``` \n\n####  3. A GUI should pop up that looks like this: \n\n   \u003cimg width=\"1457\" alt=\"image\" src=\"https://github.com/freemocap/freemocap/assets/15314521/90ef7e7b-48f3-4f46-8d4a-5b5bcc3254b3\"\u003e\n\n#### 4. Have fun! It might break!  Work in Progress lol\n\n#### 5. [Join the Discord and let us know how it went!](https://discord.gg/nxv5dNTfKT)\n\n\n\n___\n## Install/run from source code (i.e. the code in this repo)\n\nOpen an [Anaconda-enabled command prompt](https://www.anaconda.org) (or your preferred method of environmnet management) and enter the following commands:\n\n1) Create a `Python` environment (Recommended version  is `python3.11`)\n\n```bash\nconda create -n freemocap-env python=3.11\n```\n\n2) Activate that newly created environment\n\n```bash\nconda activate freemocap-env\n```\n\n3) Clone the repository\n\n```bash\ngit clone https://github.com/freemocap/freemocap\n```\n\n4) Navigate into the newly cloned/downloaded `freemocap` folder\n\n```bash\ncd freemocap\n```\n\n5) Install the package via the `pyproject.toml` file\n\n```bash\npip install -e .\n```\n\n6) Launch the GUI (via the `freemocap.__main__.py` entry point)\n\n```bash\npython -m freemocap\n```\n\nA GUI should pop up!\n\n___\n\n## Documentation \n\nOur documentation is hosted at: https://freemocap.github.io/documentation\n\nThat site is built using `writerside` from this repository: https://github.com/freemocap/documentation\n\n___\n\n\n\n### Contribution Guidelines\n\nPlease read our contribution doc: [CONTRIBUTING.md](CONTRIBUTING.md)\n\n\n## Related\n\n[//]: # (* [project-name]\u0026#40;#\u0026#41; - Project description)\n\n## Maintainers\n\n* [Jon Matthis](https://github.com/jonmatthis)\n* [Endurance Idehen](https://github.com/endurance)\n\n## License\n\nThis project is licensed under the APGL License - see the [LICENSE](LICENSE) file for details.\n\nIf the AGPL does not work for your needs, we are happy to discuss terms to license this software to you with a different\nagreement at a price point that increases exponentially as you\nmove [spiritually](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html) away from the `AGPL`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreemocap%2Ffreemocap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreemocap%2Ffreemocap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreemocap%2Ffreemocap/lists"}