{"id":22304134,"url":"https://github.com/friction2d/friction","last_synced_at":"2025-07-29T04:31:47.781Z","repository":{"id":114344386,"uuid":"608662117","full_name":"friction2d/friction","owner":"friction2d","description":"Friction Graphics","archived":false,"fork":true,"pushed_at":"2024-05-22T21:06:43.000Z","size":110310,"stargazers_count":138,"open_issues_count":37,"forks_count":7,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-05-22T22:25:45.277Z","etag":null,"topics":["2d","animation","ffmpeg","linux","motion-graphics","qt","raster-graphics","skia","svg","svg-animation","vector-graphics","windows"],"latest_commit_sha":null,"homepage":"https://friction.graphics","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"MaurycyLiebner/enve","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/friction2d.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-02T13:39:54.000Z","updated_at":"2024-05-22T21:06:47.000Z","dependencies_parsed_at":"2023-10-01T04:26:45.700Z","dependency_job_id":null,"html_url":"https://github.com/friction2d/friction","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friction2d%2Ffriction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friction2d%2Ffriction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friction2d%2Ffriction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friction2d%2Ffriction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/friction2d","download_url":"https://codeload.github.com/friction2d/friction/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227981931,"owners_count":17850919,"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":["2d","animation","ffmpeg","linux","motion-graphics","qt","raster-graphics","skia","svg","svg-animation","vector-graphics","windows"],"created_at":"2024-12-03T19:01:15.478Z","updated_at":"2025-07-29T04:31:47.751Z","avatar_url":"https://github.com/friction2d.png","language":"C++","funding_links":[],"categories":["C++","Digital Content Creation Software (DCCs)"],"sub_categories":["2D"],"readme":"# Friction\n\n[![Windows](https://github.com/friction2d/friction/actions/workflows/windows.yml/badge.svg)](https://github.com/friction2d/friction/actions/workflows/windows.yml?query=branch%3Amain) [![Linux](https://github.com/friction2d/friction/actions/workflows/linux.yml/badge.svg)](https://github.com/friction2d/friction/actions/workflows/linux.yml?query=branch%3Amain) [![macOS](https://github.com/friction2d/friction/actions/workflows/macos.yml/badge.svg)](https://github.com/friction2d/friction/actions/workflows/macos.yml?query=branch%3Amain)\n\n[Friction](https://friction.graphics) is a powerful and versatile motion graphics application that allows you to create vector and raster animations for web and video.\n\n![Screenshot of Friction 1.0.0](https://friction.graphics/assets/screenshots/100/friction-100b2-screenshot.png?v=3)\n\n## Contribute\n\nWe accept any contributions, big or small. Before submitting a pull request it's recommended that you communicate with the developers first (on [GitHub](https://github.com/friction2d/friction/issues), [GitLab](https://gitlab.com/friction-graphics/friction/issues) or [Codeberg](https://codeberg.org/friction/friction/issues)).\n\nIt's always preferred to submit pull requests against the `main` branch.\n\n## Branches and versions\n\nFriction uses `X.Y.Z` version numbers and `vX.Y` branches.\n\n* `X` = Major\n* `Y` = Minor\n* `Z` = Patch\n\nBranch `main` is always the current branch for the next `X` or `Y` release.\n\nA new stable branch is cut from `main` on each `X` or `Y` release and is maintained until a new stable branch is created. Patch (`Z`) releases comes from the parent stable branch (`vX.Y`).\n\nImportant fixes added to `main` will be backported to active stable branches when possible (and within reason).\n\n## Documentation\n\nSee https://friction.graphics/documentation for generic documentation.\n\n### Build instructions\n\n* [Linux](https://friction.graphics/documentation/source-linux.html)\n* [Windows](https://friction.graphics/documentation/source-windows.html)\n* [macOS](https://friction.graphics/documentation/source-macos.html)\n\n## License\n\nFriction is copyright \u0026copy; Ole-André Rodlie and contributors.\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.\n\n**This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the [GNU General Public License](LICENSE.md) for more details.**\n\nFriction is based on [enve](https://github.com/MaurycyLiebner/enve) - Copyright \u0026copy; Maurycy Liebner and contributors.\n\nThird-party software may contain other OSS licenses, see 'Help' \u003e 'About' \u003e 'Licenses' in Friction.\n\nSource code for third-party software can be downloaded [here](https://download.friction.graphics/distfiles/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriction2d%2Ffriction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffriction2d%2Ffriction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriction2d%2Ffriction/lists"}