{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"drei","owner":"pmndrs","isFork":false,"description":"๐Ÿฅ‰ useful helpers for react-three-fiber","allTopics":["hooks","threejs","helpers","react-three-fiber","react"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":46,"issueCount":361,"starsCount":7594,"forksCount":623,"license":"MIT License","participation":[26,29,5,7,7,2,4,6,1,3,2,4,4,20,1,7,11,3,5,4,4,4,3,9,0,6,5,6,6,2,1,0,9,5,8,9,2,7,2,10,16,0,1,19,2,0,1,1,0,0,0,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T06:19:02.724Z"}},{"type":"Public","name":"react-spring","owner":"pmndrs","isFork":false,"description":"โœŒ๏ธ A spring physics based React animation library","allTopics":["animation-library","springs","react-spring","spring-physics","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":97,"starsCount":27593,"forksCount":1172,"license":"MIT License","participation":[1,1,1,3,0,0,0,0,0,0,0,0,1,1,0,0,2,3,0,0,0,2,0,0,0,2,1,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T04:33:17.933Z"}},{"type":"Public","name":"webidl-dts-gen","owner":"pmndrs","isFork":true,"description":"Converts Web IDL to Typescript (.d.ts)","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":2,"starsCount":6,"forksCount":15,"license":null,"participation":[3,0,0,3,0,0,0,0,0,8,5,0,3,2,0,3,2,9,0,0,0,5,0,0,0,6,0,0,4,0,0,5,0,8,3,5,0,0,0,0,0,7,0,6,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T04:28:51.241Z"}},{"type":"Public","name":"react-three-rapier","owner":"pmndrs","isFork":false,"description":"๐Ÿคบ Rapier physics in React","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":21,"starsCount":874,"forksCount":54,"license":"MIT License","participation":[0,6,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,0,0,0,0,5,1,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T02:35:23.695Z"}},{"type":"Public","name":"jotai","owner":"pmndrs","isFork":false,"description":"๐Ÿ‘ป Primitive and flexible state management for React","allTopics":["atomic","management","state","hacktoberfest","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":2,"starsCount":17574,"forksCount":564,"license":"MIT License","participation":[2,11,3,1,6,1,1,0,9,6,0,7,10,6,0,1,5,2,6,3,11,8,1,1,8,1,1,1,0,7,1,2,5,11,7,5,3,6,8,3,6,0,6,14,7,4,3,4,4,0,8,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T00:54:20.930Z"}},{"type":"Public","name":"postprocessing","owner":"pmndrs","isFork":false,"description":"A post processing library for three.js.","allTopics":["composer","real-time","image-processing","post-processing","image-effects","three-js","2d-filter-effects","webgl","effects"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":39,"starsCount":2182,"forksCount":207,"license":"zlib License","participation":[10,13,0,19,0,14,1,0,0,12,0,0,0,0,12,5,0,7,0,0,0,5,0,0,2,4,0,0,5,5,0,0,0,0,7,5,0,3,16,18,0,0,4,0,0,0,4,0,0,0,0,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T23:24:57.016Z"}},{"type":"Public","name":"zustand","owner":"pmndrs","isFork":false,"description":"๐Ÿป Bear necessities for state management in React","allTopics":["react","redux","hooks","state-management","reactjs","hacktoberfest","react-context"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":3,"starsCount":43584,"forksCount":1332,"license":"MIT License","participation":[4,1,3,3,5,7,0,3,9,1,2,2,4,3,5,1,1,10,1,6,1,8,0,1,2,3,2,4,1,1,0,0,5,0,0,3,6,2,8,1,2,0,1,2,0,2,1,2,1,2,2,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T20:50:44.499Z"}},{"type":"Public","name":"gltfjsx","owner":"pmndrs","isFork":false,"description":"๐ŸŽฎ Turns GLTFs into JSX components","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":18,"issueCount":80,"starsCount":4297,"forksCount":279,"license":"MIT License","participation":[0,0,3,4,0,4,6,0,0,0,2,2,2,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T08:23:31.973Z"}},{"type":"Public","name":"three-stdlib","owner":"pmndrs","isFork":false,"description":"๐Ÿ“š Stand-alone library of threejs examples designed to run without transpilation in node & browser","allTopics":["threejs","typescript","examples","helpers","abstractions","3d"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":6,"issueCount":13,"starsCount":659,"forksCount":107,"license":"MIT License","participation":[2,1,0,0,3,0,0,1,4,0,0,1,0,2,1,7,8,5,2,5,3,2,0,0,2,0,0,0,2,2,1,2,3,0,0,0,0,0,2,0,0,1,0,0,0,0,4,2,2,0,1,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T10:26:05.861Z"}},{"type":"Public","name":"valtio","owner":"pmndrs","isFork":false,"description":"๐Ÿ’Š Valtio makes proxy-state simple for React and Vanilla","allTopics":["state","easy","mutable","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":3,"starsCount":8555,"forksCount":237,"license":"MIT License","participation":[0,0,5,0,0,5,4,3,1,4,0,0,1,1,0,0,0,0,0,3,2,6,0,1,0,5,0,0,0,0,3,0,0,0,0,3,0,0,3,0,0,0,0,2,0,0,0,2,1,3,3,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T08:03:45.860Z"}},{"type":"Public","name":"react-three-fiber","owner":"pmndrs","isFork":false,"description":"๐Ÿ‡จ๐Ÿ‡ญ A React renderer for Three.js","allTopics":["animation","renderer","3d","react","threejs","fiber"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":17,"issueCount":39,"starsCount":26292,"forksCount":1494,"license":"MIT License","participation":[8,13,3,14,0,4,6,3,0,1,4,0,6,12,4,3,3,6,1,24,13,4,6,3,0,4,0,0,0,0,8,3,0,7,4,1,1,0,9,1,0,0,6,0,3,1,1,4,12,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T23:18:22.560Z"}},{"type":"Public","name":"uikit","owner":"pmndrs","isFork":false,"description":"๐ŸŽจ user interfaces for react-three-fiber","allTopics":["react","threejs","typescript","uikit","flexbox","yoga","userinterface","r3f"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":9,"starsCount":2083,"forksCount":113,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,26,24,33,11,4,19,24,15,4,13,5,17,1,7,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T15:48:15.829Z"}},{"type":"Public","name":"detect-gpu","owner":"pmndrs","isFork":false,"description":"Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.","allTopics":["webgl","threejs","device","browser","hardware","detection","benchmarks","pixijs","babylonjs","adaptive","progressive-enhancement","webgl2","demo","gpu"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":16,"starsCount":993,"forksCount":55,"license":"MIT License","participation":[1,3,1,1,1,1,1,1,1,1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T14:49:43.260Z"}},{"type":"Public","name":"meshline","owner":"pmndrs","isFork":true,"description":"๐Ÿชฑ Mesh replacement for THREE.Line","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":255,"forksCount":378,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,4,0,1,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T13:04:26.498Z"}},{"type":"Public","name":"eslint-plugin-valtio","owner":"pmndrs","isFork":false,"description":"An eslint plugin for better valtio experience","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":9,"starsCount":73,"forksCount":4,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T17:54:01.464Z"}},{"type":"Public","name":"gltf-react-three","owner":"pmndrs","isFork":false,"description":"Convert GLTF files to React Three Fiber Components","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":5,"starsCount":258,"forksCount":51,"license":null,"participation":[0,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,2,0,0,0,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T21:59:52.488Z"}},{"type":"Public","name":"react-three-jolt","owner":"pmndrs","isFork":false,"description":"โšก Jolt physics in React","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":54,"starsCount":67,"forksCount":4,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,55,8,22,16,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T12:24:20.833Z"}},{"type":"Public","name":"ecctrl","owner":"pmndrs","isFork":false,"description":"๐Ÿ•น๏ธ A floating rigibody character controller","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":23,"starsCount":410,"forksCount":44,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,6,5,3,2,0,4,1,4,4,0,0,0,3,9,1,0,0,0,2,2,0,1,1,1,5,4,0,0,2,0,0,1,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T22:37:42.588Z"}},{"type":"Public","name":"react-nil","owner":"pmndrs","isFork":false,"description":"โƒ A react null renderer","allTopics":["node","renderer","null","fiber","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":786,"forksCount":14,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T19:31:20.427Z"}},{"type":"Public","name":"react-ogl","owner":"pmndrs","isFork":false,"description":"๐Ÿฆด A barebones react renderer for ogl.","allTopics":["shaders","renderer","ogl","webxr","react","webgl"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":180,"forksCount":8,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,2,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T22:15:34.034Z"}},{"type":"Public","name":"react-three-offscreen","owner":"pmndrs","isFork":false,"description":"๐Ÿ“บ Offscreen worker canvas for react-three-fiber","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":9,"starsCount":425,"forksCount":13,"license":"MIT License","participation":[0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,4,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T08:07:21.253Z"}},{"type":"Public","name":"react-three-next","owner":"pmndrs","isFork":false,"description":"React Three Fiber, Threejs, Nextjs starter","allTopics":["webgl","threejs","starter","tailwind","react-three-fiber","react"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":27,"starsCount":2273,"forksCount":310,"license":"MIT License","participation":[0,0,1,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-05T06:52:13.305Z"}},{"type":"Public","name":"swc-jotai","owner":"pmndrs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":13,"starsCount":86,"forksCount":12,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T13:27:11.247Z"}},{"type":"Public","name":"its-fine","owner":"pmndrs","isFork":false,"description":"๐Ÿถ๐Ÿ”ฅ A collection of escape hatches for React.","allTopics":["react","hooks","internal","fiber","reconciler"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":978,"forksCount":11,"license":"MIT License","participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,6,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T17:11:23.608Z"}},{"type":"Public","name":"p2-es","owner":"pmndrs","isFork":true,"description":"JavaScript 2D physics library","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":15,"starsCount":117,"forksCount":330,"license":"Other","participation":[2,2,1,2,2,0,0,1,19,0,4,16,0,6,0,3,1,8,4,0,1,3,2,2,0,0,2,0,1,0,0,0,1,0,0,1,1,0,0,4,0,0,4,0,0,0,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-22T13:29:35.143Z"}},{"type":"Public","name":"leva","owner":"pmndrs","isFork":false,"description":"๐ŸŒ‹ React-first components GUI","allTopics":["react","gui"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":15,"issueCount":102,"starsCount":4691,"forksCount":193,"license":"MIT License","participation":[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T03:52:08.121Z"}},{"type":"Public","name":"drei-vanilla","owner":"pmndrs","isFork":false,"description":"๐Ÿฆ drei-inspired helpers for threejs","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":5,"starsCount":404,"forksCount":14,"license":"MIT License","participation":[0,1,0,1,4,0,3,1,0,0,1,0,0,18,1,0,0,1,0,0,0,0,2,0,0,0,4,0,0,0,0,1,0,0,0,1,0,0,0,0,0,2,1,0,1,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-14T15:02:19.434Z"}},{"type":"Public","name":"poly-decomp-es","owner":"pmndrs","isFork":true,"description":"Decompose 2D polygons into convex pieces.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":1,"starsCount":29,"forksCount":101,"license":"MIT License","participation":[18,4,0,0,0,0,0,0,0,13,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-11T10:17:23.077Z"}},{"type":"Public","name":"react-postprocessing","owner":"pmndrs","isFork":false,"description":"๐Ÿ“ฌ postprocessing for react-three-fiber","allTopics":["webgl","threejs","3d","postprocessing","react-three-fiber","react-postprocessing","react"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":17,"issueCount":66,"starsCount":1039,"forksCount":98,"license":"MIT License","participation":[2,1,1,5,0,0,2,0,0,0,0,2,0,0,0,0,0,2,0,6,2,2,1,0,0,0,0,0,0,0,0,0,1,0,1,1,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-11T09:51:22.331Z"}},{"type":"Public","name":"use-gesture","owner":"pmndrs","isFork":false,"description":"๐Ÿ‘‡Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.","allTopics":["wheel","zoom","gestures","pinch","react","hooks","drag","scroll"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":27,"starsCount":8737,"forksCount":301,"license":"MIT License","participation":[0,2,0,0,0,0,1,0,0,0,0,1,0,0,5,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-02T20:46:17.978Z"}}],"repositoryCount":74,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}