{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"webgl-workshop","owner":"stackgl","isFork":false,"description":"🎓 The sequel to shader-school: Learn the WebGL API","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":36,"starsCount":1474,"forksCount":131,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-06T03:24:25.053Z"}},{"type":"Public","name":"glsl-parser","owner":"stackgl","isFork":false,"description":"transform streamed glsl tokens into an ast","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":11,"starsCount":97,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T20:56:17.109Z"}},{"type":"Public","name":"headless-gl","owner":"stackgl","isFork":true,"description":"🎃 Windowless WebGL for node.js","topicNames":["webgl","headless"],"topicsNotShown":0,"allTopics":["webgl","headless"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":60,"starsCount":1726,"forksCount":264,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-30T10:39:12.009Z"}},{"type":"Public","name":"angle","owner":"stackgl","isFork":true,"description":"Almost Native Graphics Layer Engine (local fork)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":25,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-29T17:09:23.455Z"}},{"type":"Public","name":"glsl-transpiler","owner":"stackgl","isFork":false,"description":"Transpile GLSL to JS","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":19,"starsCount":171,"forksCount":19,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T19:37:20.516Z"}},{"type":"Public","name":"stackgl.github.io","owner":"stackgl","isFork":false,"description":"💻","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":14,"issueCount":0,"starsCount":58,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-11T01:37:20.068Z"}},{"type":"Public","name":"packages","owner":"stackgl","isFork":false,"description":"📦 A list of packages that fall under the stack.gl umbrella","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":14,"issueCount":2,"starsCount":112,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-11T01:14:01.361Z"}},{"type":"Public","name":"gl-mat4","owner":"stackgl","isFork":false,"description":"gl-matrix's mat4, split into smaller pieces","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":3,"starsCount":79,"forksCount":14,"license":"zlib License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-14T21:05:51.327Z"}},{"type":"Public","name":"gl-shader","owner":"stackgl","isFork":false,"description":"🎁 WebGL shader wrapper","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":4,"starsCount":120,"forksCount":24,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-09T07:57:36.791Z"}},{"type":"Public","name":"glsl-deparser","owner":"stackgl","isFork":false,"description":"through stream that translates glsl-parser AST nodes into working glsl code ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":2,"starsCount":10,"forksCount":4,"license":null,"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":"2021-11-28T15:51:24.337Z"}},{"type":"Public","name":"gl-vec3","owner":"stackgl","isFork":false,"description":"gl-matrix's vec3, split into smaller pieces","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":53,"forksCount":11,"license":"zlib License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-27T22:26:50.020Z"}},{"type":"Public","name":"shader-school","owner":"stackgl","isFork":false,"description":"🎓 A workshopper for GLSL shaders and graphics programming","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":44,"starsCount":4258,"forksCount":250,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-20T20:52:04.416Z"}},{"type":"Public","name":"gl-mat2","owner":"stackgl","isFork":false,"description":"gl-matrix's mat2, split into smaller pieces","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":7,"forksCount":3,"license":"zlib License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-13T18:44:06.946Z"}},{"type":"Public","name":"gl-geometry","owner":"stackgl","isFork":false,"description":"A flexible wrapper for gl-vao and gl-buffer that you can use to set up renderable WebGL geometries from a variety of different formats.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":49,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-20T14:08:40.154Z"}},{"type":"Public","name":"glsl-min-stream","owner":"stackgl","isFork":false,"description":"through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":3,"starsCount":14,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-12T01:06:23.853Z"}},{"type":"Public","name":"gl-vao","owner":"stackgl","isFork":false,"description":"Vertex array object wrapper for WebGL","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":4,"starsCount":24,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-23T19:43:59.817Z"}},{"type":"Public","name":"gl-vec2","owner":"stackgl","isFork":false,"description":"gl-matrix's vec2, split into smaller pieces","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":36,"forksCount":8,"license":"zlib License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-24T16:37:54.021Z"}},{"type":"Public","name":"gl-mat3","owner":"stackgl","isFork":false,"description":"gl-matrix's mat3, split into smaller pieces","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":17,"forksCount":1,"license":"zlib License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-01T18:43:55.324Z"}},{"type":"Public","name":"gl-magic-uniforms","owner":"stackgl","isFork":false,"description":"🎩 Create a magic getter/setter object for a given WebGLProgram's uniforms.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":18,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-06-17T18:07:58.548Z"}},{"type":"Public","name":"gl-vec4","owner":"stackgl","isFork":false,"description":"gl-matrix's vec4, split into smaller pieces","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":4,"forksCount":3,"license":"zlib License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-08T18:12:35.855Z"}},{"type":"Public","name":"gl-clear","owner":"stackgl","isFork":false,"description":"A helper WebGL module for clearing the current buffer","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":4,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-04-29T20:18:00.414Z"}},{"type":"Public","name":"gl-fbo","owner":"stackgl","isFork":false,"description":"WebGL framebuffer wrapper","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":4,"starsCount":60,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-02-23T18:43:35.606Z"}},{"type":"Public","name":"gl-texture2d","owner":"stackgl","isFork":false,"description":"WebGL texture wrapper","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":4,"starsCount":59,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-11-21T19:29:26.758Z"}},{"type":"Public","name":"gl-conformance","owner":"stackgl","isFork":true,"description":"CommonJS/npm port of the WebGL conformance tests","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":20,"forksCount":669,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-25T21:05:09.185Z"}},{"type":"Public","name":"gl-mesh","owner":"stackgl","isFork":false,"description":"Draws static indexed geometry in WebGL","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-24T17:22:36.213Z"}},{"type":"Public","name":"gl-shader-core","owner":"stackgl","isFork":false,"description":"Core implementation of gl-shader without parser dependencies","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":22,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-04-24T17:10:41.131Z"}},{"type":"Public","name":"gl-audio-analyser","owner":"stackgl","isFork":false,"description":"Pull audio waveform/frequency data into WebGL for realtime audio visualisation","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":57,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-03-28T02:02:28.943Z"}},{"type":"Public","name":"gl-texture2d-read-float","owner":"stackgl","isFork":false,"description":"Read out the contents of a floating-point gl-texture2d","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":11,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-02-13T23:16:20.383Z"}},{"type":"Public","name":"stackgl-readme-css","owner":"stackgl","isFork":false,"description":"Reusable CSS for styling README/Markdown content consistently.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":1,"issueCount":1,"starsCount":8,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-05T15:11:50.137Z"}},{"type":"Public","name":"gl-toy","owner":"stackgl","isFork":false,"description":"🔮 Quickly create WebGL demos using glslify","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":19,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-01T21:50:59.741Z"}}],"repositoryCount":60,"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"}