{"id":13715105,"url":"https://github.com/emilwidlund/framer-form","last_synced_at":"2025-06-10T12:07:46.217Z","repository":{"id":158935389,"uuid":"109695656","full_name":"emilwidlund/framer-form","owner":"emilwidlund","description":"Give your Framer-prototypes a third dimension","archived":false,"fork":false,"pushed_at":"2019-07-12T18:04:06.000Z","size":80837,"stargazers_count":107,"open_issues_count":3,"forks_count":10,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-02T00:15:06.108Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/emilwidlund.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2017-11-06T12:59:25.000Z","updated_at":"2024-04-30T07:49:53.000Z","dependencies_parsed_at":"2023-05-31T22:48:38.490Z","dependency_job_id":null,"html_url":"https://github.com/emilwidlund/framer-form","commit_stats":{"total_commits":291,"total_committers":5,"mean_commits":58.2,"dds":"0.22680412371134018","last_synced_commit":"a7d4afa94f6db82874faef8de38fb80c4c483584"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilwidlund%2Fframer-form","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilwidlund%2Fframer-form/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilwidlund%2Fframer-form/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilwidlund%2Fframer-form/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emilwidlund","download_url":"https://codeload.github.com/emilwidlund/framer-form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilwidlund%2Fframer-form/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259072768,"owners_count":22801075,"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-03T00:00:54.176Z","updated_at":"2025-06-10T12:07:46.202Z","avatar_url":"https://github.com/emilwidlund.png","language":"JavaScript","funding_links":[],"categories":["Modules"],"sub_categories":[],"readme":"# Framer Form\n![alt text](https://github.com/emilwidlund/framer-form/blob/master/marketing/banner.png?raw=true)\n\nFramer Form is a \u003ca href=\"https://framer.com\" target=\"_blank\"\u003eFramer\u003c/a\u003e-module built with the purpose of exposing a simple API for rendering 3D-graphics. Its purpose is to take existing 3D-techniques \u0026 libraries and expose them in the Framer Environment. It is built to support common Framer-concepts like Animations, States \u0026 Events in mind.\n\n### What can you expect from this module?\nAs most people probably want to import their own models \u0026 3D-meshes to their Framer Prototype, Framer Form will have solid support for a wide array of different file formats. Import anything from FBX, DAE \u0026 OBJ to JSON files, and have their respective materials applied with one simple line of code.\n\n### What does the syntax look like?\nFramer Form aims to deliver an easy and familiar syntax for all its components. It's important to keep the entry-barrier low for users who are new to 3D, Web \u0026 Framer.\n\n### Documentation\n- [Getting Started](documentation/GettingStarted.md)\n- [Scenes](documentation/Scene.md)\n- [Models](documentation/Model.md)\n- [Lights](documentation/Light.md)\n\n### Updates\n| Date         | Summary        | Commit        |\n| :---         | :---           | :---          |\n| 2018-05-09   | Models now have support for Texture Maps via a \"map\"-property. More information [here](documentation/Model.md#properties). | [4bb9b0e](https://github.com/emilwidlund/framer-form/commit/4bb9b0e9c470d53963883906dacb8276f5a25437) |\n| 2018-05-09   | The stateCycle-method now takes an unlimited amount of arguments. | [fc89fdc](https://github.com/emilwidlund/framer-form/commit/fc89fdcf5587470f33e4130a8159e66edecb219b) |\n| 2018-05-08   | The stateCycle-method now cycles between all available states if no arguments are specified. | [f2a1dfb](https://github.com/emilwidlund/framer-form/commit/f2a1dfbc412da8b634e23b66c5bfb467d9e941c1) |\n| 2018-04-11   | Implemented support for damping inertia when Camera Orbiting. More information [here](documentation/Scene.md#if-orbitcontrols-is-enabled). | [0e8bec8](https://github.com/emilwidlund/framer-form/commit/0e8bec8b9f050b689a570a9642eb1ae951aab0d1) |\n| 2018-04-11   | Implemented support for 3DS-models. | [9980f69](https://github.com/emilwidlund/framer-form/commit/9980f6909882f425f4d951d19a7e6efaeb06fb68) |\n| 2018-04-10   | Fixed animate-method on Models, Lights \u0026 Cameras. | [5407e9e](https://github.com/emilwidlund/framer-form/commit/5407e9e1892d52299925adf742416b96382cf619) |\n\n### Demo\n\u003ca href=\"https://framer.cloud/RzLsF\"\u003eInteractive Framer Prototype\u003c/a\u003e\n\n### Built with\n- Three.js\n- Framer Library\n- Inflate.js\n- Underscore.js\n\n### Contact\nFor any questions, highfives or concerns, please contact \u003ca href=\"https://twitter.com/emilwidlund\" target=\"_blank\"\u003eme on Twitter\u003c/a\u003e. If you find a bug, feel free to add an Issue to this repository.\n\n\n### Disclaimer - Google Analytics\nThis module has an Analytics-module built in that gives me some helpful information about Framer Form's users. It helps this module to become even better.\n\nIf you don't want to contribute with analytics, simply remove the GA.coffee file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femilwidlund%2Fframer-form","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femilwidlund%2Fframer-form","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femilwidlund%2Fframer-form/lists"}