{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"Dependency","owner":"janodevorg","isFork":false,"description":"Dependency injection through property wrappers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-11T17:03:53.416Z"}},{"type":"Public","name":"CodableHelpers","owner":"janodevorg","isFork":false,"description":"Codable types for unusual JSON structures","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-30T12:53:37.241Z"}},{"type":"Public","name":"TumblrNPF","owner":"janodevorg","isFork":false,"description":"Tumblr New Post Format model","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-30T12:46:47.489Z"}},{"type":"Public","name":"MyTeamwork","owner":"janodevorg","isFork":false,"description":"Example OAuth client for Teamwork.com","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-30T11:17:05.497Z"}},{"type":"Public","name":"TumblrNPFPersistence","owner":"janodevorg","isFork":false,"description":"Persistence for the Tumblr New Post Format model","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-23T02:16:40.438Z"}},{"type":"Public","name":".github","owner":"janodevorg","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-23T01:56:32.372Z"}},{"type":"Public","name":"OAuth2","owner":"janodevorg","isFork":false,"description":"OAuth2 client","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-23T01:37:31.662Z"}},{"type":"Public","name":"Report","owner":"janodevorg","isFork":false,"description":"Report network requests for logging purposes.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-23T01:03:10.452Z"}},{"type":"Public","name":"CoreDataStack","owner":"janodevorg","isFork":false,"description":"Core Data minimal stack","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-23T00:37:30.658Z"}},{"type":"Public","name":"APIClient","owner":"janodevorg","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-23T00:24:40.655Z"}},{"type":"Public","name":"Coordinator","owner":"janodevorg","isFork":false,"description":"Coordinator","topicNames":["swift"],"topicsNotShown":0,"allTopics":["swift"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-23T00:00:35.831Z"}},{"type":"Public","name":"Non-ASCII-URL-Checker","owner":"janodevorg","isFork":false,"description":"Chrome extension alerting of URLs with non-ASCII characters.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-18T23:47:31.269Z"}},{"type":"Public","name":"Log","owner":"janodevorg","isFork":false,"description":"Minimal log utility","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-04T21:35:35.065Z"}},{"type":"Public","name":"homebrew-tap","owner":"janodevorg","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-15T15:37:02.118Z"}},{"type":"Public","name":"SwiftAI","owner":"janodevorg","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-15T15:35:40.470Z"}},{"type":"Public","name":"Keychain","owner":"janodevorg","isFork":false,"description":"Keychain wrapper","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-14T18:21:10.041Z"}},{"type":"Public","name":"OpenAIClient","owner":"janodevorg","isFork":false,"description":"Swift OpenAI client. All features implemented.","topicNames":["swift","openai","openai-api"],"topicsNotShown":0,"allTopics":["swift","openai","openai-api"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":19,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-14T00:08:29.188Z"}},{"type":"Public","name":"MyTumblr","owner":"janodevorg","isFork":false,"description":"Example OAuth2 client for Tumblr","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-26T00:23:26.943Z"}},{"type":"Public","name":"OpenAIAPI","owner":"janodevorg","isFork":false,"description":"A Swift network client generated from the OpenAI OpenAPI definition.","topicNames":["swift","openai","openai-api"],"topicsNotShown":0,"allTopics":["swift","openai","openai-api"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-25T19:34:55.497Z"}},{"type":"Public","name":"AutoLayout","owner":"janodevorg","isFork":false,"description":"AutoLayout library","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-25T19:27:05.668Z"}},{"type":"Public","name":"Kit","owner":"janodevorg","isFork":false,"description":"Reusable unsorted classes","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-06T17:52:22.223Z"}},{"type":"Public","name":"MyTumblrApp","owner":"janodevorg","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-06T17:22:49.368Z"}},{"type":"Public","name":"Session","owner":"janodevorg","isFork":false,"description":"A Session protocol that mimics URLSession, so we can stub responses.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-06T17:10:45.702Z"}},{"type":"Public","name":"ImageCache","owner":"janodevorg","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-06T17:08:40.714Z"}}],"repositoryCount":24,"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"}