{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"ember-test-selectors","owner":"mainmatter","isFork":false,"description":"Enabling better element selectors in Ember.js tests","allTopics":["test","test-selectors","hacktoberfest","ember"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":11,"issueCount":3,"starsCount":262,"forksCount":41,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T20:12:25.308Z"}},{"type":"Public","name":"svelte-promise-modals","owner":"mainmatter","isFork":false,"description":"Modals in Svelte made easy. Promised.🤞","allTopics":[],"primaryLanguage":{"name":"Svelte","color":"#ff3e00"},"pullRequestCount":13,"issueCount":3,"starsCount":26,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T19:41:32.497Z"}},{"type":"Public","name":"ember-promise-modals","owner":"mainmatter","isFork":false,"description":"The easy solution for rendering and handling modals in Ember.js apps. Promised.","allTopics":["promises","emberjs","modals","emberjs-addon"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":13,"issueCount":4,"starsCount":31,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T19:30:16.023Z"}},{"type":"Public","name":"ember-error-route","owner":"mainmatter","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":19,"issueCount":3,"starsCount":6,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T19:27:09.157Z"}},{"type":"Public","name":"ember-api-actions","owner":"mainmatter","isFork":false,"description":"Ember.js addon allowing you to easily implement non-CRUD actions for your Ember Data models","allTopics":["emberjs","crud","ember-data"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":15,"issueCount":2,"starsCount":6,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T18:29:47.102Z"}},{"type":"Public","name":"qunit-dom","owner":"mainmatter","isFork":false,"description":"High Level DOM Assertions for QUnit","allTopics":["ember","emberjs","qunit","hacktoberfest","qunit-dom","dom-assertions"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":25,"issueCount":16,"starsCount":178,"forksCount":123,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T17:25:40.477Z"}},{"type":"Public","name":"ember-hbs-minifier","owner":"mainmatter","isFork":false,"description":"Stripping whitespace out of your Handlebars templates","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":38,"issueCount":5,"starsCount":48,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T17:24:23.108Z"}},{"type":"Public","name":"eslint-plugin-qunit-dom","owner":"mainmatter","isFork":false,"description":"An ESLint plugin for qunit-dom that automatically fixes the most common issues.","allTopics":["ember","emberjs","qunit","hacktoberfest","qunit-dom","eslint","eslint-plugin"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":3,"starsCount":2,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T16:52:27.994Z"}},{"type":"Public","name":"ember-simple-auth","owner":"mainmatter","isFork":false,"description":"A library for implementing authentication/authorization in Ember.js applications.","allTopics":["auth","session-management","ember"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":11,"issueCount":45,"starsCount":1926,"forksCount":606,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T16:47:04.619Z"}},{"type":"Public","name":"eslint-plugin-ember-concurrency","owner":"mainmatter","isFork":false,"description":"ESLint plugin for ember-concurrency users","allTopics":["ember","eslint-plugin","hacktoberfest","ember-concurrency","eslint"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":5,"starsCount":13,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T16:39:05.753Z"}},{"type":"Public","name":"auto-reveal","owner":"mainmatter","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":4,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T15:31:39.825Z"}},{"type":"Public","name":"sheepdog","owner":"mainmatter","isFork":false,"description":"Sheepdog...herd you async task!","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":13,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T14:18:09.926Z"}},{"type":"Public","name":"eurorust.eu","owner":"mainmatter","isFork":false,"description":"EuroRust landing page","allTopics":["rust","website","conference"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T14:09:52.635Z"}},{"type":"Public","name":"mainmatter.com","owner":"mainmatter","isFork":false,"description":"The source code for https://mainmatter.com","allTopics":[],"primaryLanguage":{"name":"Nunjucks","color":"#3d8137"},"pullRequestCount":12,"issueCount":22,"starsCount":16,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T13:31:44.072Z"}},{"type":"Public","name":"ember-cookies","owner":"mainmatter","isFork":false,"description":"Cookies abstraction for Ember.js that works both in the browser as well as with Fastboot on the server","allTopics":["cookies","ember","fastboot"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":7,"issueCount":10,"starsCount":115,"forksCount":46,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T13:20:59.097Z"}},{"type":"Public","name":"memory-leak-detector","owner":"mainmatter","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":9,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T11:32:15.129Z"}},{"type":"Public","name":"gravity_dummy","owner":"mainmatter","isFork":false,"description":"Dummy repo used to test the Gravity Github App","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T21:33:38.432Z"}},{"type":"Public","name":"100-exercises-to-learn-rust","owner":"mainmatter","isFork":false,"description":"A self-paced course to learn Rust, one exercise at a time.","allTopics":["rust","exercises","learning-by-doing"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":5,"starsCount":3859,"forksCount":759,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T09:47:52.564Z"}},{"type":"Public","name":"eurorust-2024-impl-Room","owner":"mainmatter","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T15:44:11.218Z"}},{"type":"Public","name":"playbook","owner":"mainmatter","isFork":false,"description":"A book describing the patterns and practices that Mainmatter uses to build lasting products, systematically.","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":4,"starsCount":13,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T06:21:39.354Z"}},{"type":"Public","name":"this-week-in-open-source","owner":"mainmatter","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":55,"issueCount":1,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-15T23:05:47.888Z"}},{"type":"Public","name":"mainmatter-website-mailer","owner":"mainmatter","isFork":false,"description":"Mailer for the contact form on mainmatter.com – Cloudflare worker written in Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":9,"issueCount":2,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-13T19:47:56.876Z"}},{"type":"Public","name":"qunit-console-grouper","owner":"mainmatter","isFork":false,"description":"QUnit plugin that groups console messages by test","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":4,"starsCount":22,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-30T16:10:28.267Z"}},{"type":"Public","name":"ember-workshop","owner":"mainmatter","isFork":false,"description":"The example apps for simplabs' Ember.js Workshop","allTopics":[],"primaryLanguage":null,"pullRequestCount":11,"issueCount":8,"starsCount":12,"forksCount":18,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-29T14:54:53.591Z"}},{"type":"Public","name":"rust-workshop-runner","owner":"mainmatter","isFork":false,"description":"A CLI tool to drive test-driven Rust workshops","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":17,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-14T08:34:46.230Z"}},{"type":"Public","name":"ember-hotspots","owner":"mainmatter","isFork":false,"description":"Create interactive prototypes from scratch and design mockups using little code but the full power of the Ember.js ecosystem.","allTopics":["emberjs","clickdummy","addon","ember-hotspots"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":3,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-10T05:42:55.568Z"}},{"type":"Public","name":"auto-reveal-theme-mainmatter","owner":"mainmatter","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-09T09:04:11.439Z"}},{"type":"Public","name":"cargo-autoinherit","owner":"mainmatter","isFork":false,"description":"(Auto)DRY for your Rust dependencies","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":7,"issueCount":9,"starsCount":128,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T05:01:37.854Z"}},{"type":"Public","name":"rust-advanced-testing-workshop","owner":"mainmatter","isFork":false,"description":"A course to move beyond the built-in Rust testing toolkit.","allTopics":["testing","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":106,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-01T15:45:00.491Z"}},{"type":"Public","name":"rust-telemetry-workshop","owner":"mainmatter","isFork":false,"description":"Build a comprehensive toolkit to detect, troubleshoot and resolve issues with Rust applications.","allTopics":["rust","telemetry"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":227,"forksCount":38,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-01T15:44:11.857Z"}}],"repositoryCount":105,"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":"mainmatter repositories"}