{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"grist-core","owner":"gristlabs","isFork":false,"description":"Grist is the evolution of spreadsheets.","allTopics":["awesome","database","spreadsheet"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":21,"issueCount":316,"starsCount":6397,"forksCount":277,"license":"Apache License 2.0","participation":[14,10,10,13,13,13,22,31,22,32,15,15,21,14,26,16,17,13,24,15,22,21,18,25,22,16,19,7,17,11,15,8,5,14,11,16,10,11,14,17,16,16,9,16,24,14,15,19,12,10,25,13],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T18:54:25.898Z"}},{"type":"Public","name":"grist-ee","owner":"gristlabs","isFork":false,"description":"The source code for self-managed Grist Enterprise.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":3,"license":null,"participation":[2,1,0,0,1,1,1,2,3,5,1,2,1,2,2,1,3,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,2,1,1,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:28:27.709Z"}},{"type":"Public","name":"grist-electron","owner":"gristlabs","isFork":false,"description":"Desktop Grist, packaged with Electron","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":17,"starsCount":117,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T23:03:04.730Z"}},{"type":"Public","name":"mocha-webdriver","owner":"gristlabs","isFork":false,"description":"Write Mocha style tests using selenium-webdriver, with many conveniences.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":1,"starsCount":3,"forksCount":3,"license":"Apache License 2.0","participation":[0,3,0,0,0,0,0,0,0,0,0,0,4,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,0,0,0,0,0,0,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T20:10:38.329Z"}},{"type":"Public","name":"grainjs","owner":"gristlabs","isFork":false,"description":"Javascript library from Grist Labs","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":0,"starsCount":13,"forksCount":5,"license":"Apache License 2.0","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-03-04T05:44:27.901Z"}},{"type":"Public","name":"grist-static","owner":"gristlabs","isFork":false,"description":"Showing Grist spreadsheets on a static website, without a special backend.","allTopics":["spreadsheet","static-site"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":72,"forksCount":0,"license":"Apache License 2.0","participation":[1,29,0,2,0,3,3,7,13,7,0,5,11,3,1,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,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-21T14:37:59.059Z"}},{"type":"Public archive","name":"jupyterlab-widget-extension","owner":"gristlabs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,5,3,14,9,0,0,0,11,0,2,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-14T12:37:48.348Z"}},{"type":"Public","name":"weasel.js","owner":"gristlabs","isFork":false,"description":"Collection of UI elements that behave as popovers","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":18,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T15:41:18.986Z"}},{"type":"Public","name":"grist-form-submit","owner":"gristlabs","isFork":false,"description":"Turn form submissions on webpages into new records in Grist documents","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":null,"participation":[2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-03T22:17:31.615Z"}},{"type":"Public","name":"ts-interface-builder","owner":"gristlabs","isFork":false,"description":"Compile TypeScript interfaces into a description that allows runtime validation","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":10,"starsCount":129,"forksCount":27,"license":"Apache License 2.0","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-04-20T13:29:19.687Z"}},{"type":"Public","name":"ts-interface-checker","owner":"gristlabs","isFork":false,"description":"Runtime library to validate data against TypeScript interfaces.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":14,"starsCount":320,"forksCount":18,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-20T13:30:16.514Z"}},{"type":"Public","name":"grist-api","owner":"gristlabs","isFork":false,"description":"NodeJS client for interacting with Grist","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":2,"starsCount":9,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T04:18:55.874Z"}},{"type":"Public","name":"moment-guess","owner":"gristlabs","isFork":true,"description":"🎉 A utility package for guessing date's format ⏰ 🙌","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-21T14:36:50.095Z"}},{"type":"Public","name":"grain-rpc","owner":"gristlabs","isFork":false,"description":"Typed RPC interface on top of an arbitrary communication channel","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":3,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-06T13:24:01.969Z"}},{"type":"Public","name":"n8n","owner":"gristlabs","isFork":true,"description":"Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5246,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-31T23:30:21.636Z"}},{"type":"Public","name":"bank-puzzle","owner":"gristlabs","isFork":false,"description":"Bank hacking challenge / puzzle","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-19T16:17:46.610Z"}},{"type":"Public","name":"typeorm","owner":"gristlabs","isFork":true,"description":"ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":6220,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-03T15:01:09.272Z"}},{"type":"Public","name":"grist-plugin-shopify","owner":"gristlabs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-02T22:51:01.044Z"}},{"type":"Public","name":"long-scroll","owner":"gristlabs","isFork":false,"description":"UI component for long scrollable containers with lazily rendered content","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-24T09:43:32.969Z"}}],"repositoryCount":19,"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"}