{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"server","owner":"bitwarden","isFork":false,"description":"The core infrastructure backend (API, database, Docker, etc).","topicNames":["api","sql","csharp","dotnet","aspnetcore","aspnet","dotnet-core","signalr","bitwarden","docker"],"topicsNotShown":1,"allTopics":["api","sql","csharp","dotnet","aspnetcore","aspnet","dotnet-core","signalr","bitwarden","docker","sql-server"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":87,"issueCount":71,"starsCount":14460,"forksCount":1206,"license":"Other","participation":[10,11,10,10,10,18,3,10,7,6,12,19,11,15,12,9,12,9,6,4,9,18,9,22,19,10,14,28,21,30,14,11,4,16,16,24,19,36,21,21,11,14,13,18,14,20,14,14,24,25,14,13],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T04:40:06.861Z"}},{"type":"Public","name":"clients","owner":"bitwarden","isFork":false,"description":"Bitwarden client applications (web, browser extension, desktop, and cli)","topicNames":["electron","nodejs","cli","chrome","angular","typescript","desktop","safari","bitwarden","javascript"],"topicsNotShown":3,"allTopics":["electron","nodejs","cli","chrome","angular","typescript","desktop","safari","bitwarden","javascript","firefox","webextension","browser-extension"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":296,"issueCount":548,"starsCount":8437,"forksCount":1110,"license":"Other","participation":[19,22,18,18,19,29,14,29,9,16,23,10,34,23,18,35,29,30,22,24,22,46,33,40,29,27,39,46,56,55,40,18,46,42,38,61,44,74,41,65,54,60,50,68,53,61,49,66,67,51,58,57],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T03:14:10.753Z"}},{"type":"Public","name":"gh-actions","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":1,"starsCount":29,"forksCount":9,"license":"GNU Affero General Public License v3.0","participation":[5,1,4,0,5,5,1,2,0,0,1,0,0,1,2,1,4,2,10,1,0,0,2,1,2,7,1,1,3,3,5,0,4,1,7,3,1,2,4,2,4,5,4,2,2,5,1,1,1,0,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T00:20:24.698Z"}},{"type":"Public","name":"passwordless-dotnet","owner":"bitwarden","isFork":false,"description":"Passwordless .NET SDK","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":4,"issueCount":3,"starsCount":33,"forksCount":9,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,12,13,1,4,1,1,0,15,12,3,0,1,8,0,8,1,7,9,1,1,6,1,0,0,2,4,1,0,0,2,2,0,0,2,1,3,0,1,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T22:54:42.884Z"}},{"type":"Public","name":"passwordless-android","owner":"bitwarden","isFork":false,"description":"Passwordless.dev Android SDK","topicNames":["android","mobile","webauthn","fido2"],"topicsNotShown":0,"allTopics":["android","mobile","webauthn","fido2"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":2,"issueCount":1,"starsCount":6,"forksCount":5,"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,25,0,1,5,0,2,8,7,4,8,1,3,0,3,2,1,1,2,0,2,3,1,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T22:08:58.124Z"}},{"type":"Public","name":"sdk","owner":"bitwarden","isFork":false,"description":"Bitwarden SDK","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":36,"issueCount":5,"starsCount":181,"forksCount":35,"license":"Other","participation":[2,6,0,3,2,7,1,21,7,19,13,9,13,19,10,11,12,10,4,8,11,6,2,11,4,7,27,25,23,29,9,0,26,17,20,25,20,20,12,13,13,7,10,9,6,6,18,10,18,21,7,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T21:58:53.005Z"}},{"type":"Public","name":"authenticator-ios","owner":"bitwarden","isFork":false,"description":"Bitwarden Authenticator mobile app for iOS.","topicNames":["swift","ios","totp","2fa"],"topicsNotShown":0,"allTopics":["swift","ios","totp","2fa"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":4,"issueCount":2,"starsCount":76,"forksCount":3,"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,0,0,0,0,0,0,0,2,6,10,18,17,19,7,12,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T21:56:06.344Z"}},{"type":"Public","name":"passwordless-nodejs","owner":"bitwarden","isFork":false,"description":"Passwordless.dev backend library for Node.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":1,"starsCount":8,"forksCount":4,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,10,5,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,25,0,1,0,0,3,0,0,0,3,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T21:18:42.533Z"}},{"type":"Public","name":"authenticator-android","owner":"bitwarden","isFork":false,"description":"Bitwarden Authenticator mobile app for Android.","topicNames":["android","kotlin","totp","2fa"],"topicsNotShown":0,"allTopics":["android","kotlin","totp","2fa"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":3,"issueCount":2,"starsCount":212,"forksCount":8,"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,0,0,0,0,0,0,0,0,8,11,10,13,22,14,7,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T18:47:57.627Z"}},{"type":"Public","name":"splunk","owner":"bitwarden","isFork":false,"description":"Splunk app for reporting Bitwarden event logs.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":10,"issueCount":1,"starsCount":12,"forksCount":5,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,1,1,2,0,0,15,3,0,0,0,1,0,11,3,4,0,2,2,0,0,1,0,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:51:29.318Z"}},{"type":"Public template","name":"template","owner":"bitwarden","isFork":false,"description":"Template repository","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":2,"issueCount":1,"starsCount":1,"forksCount":0,"license":"Other","participation":[0,0,1,1,0,1,1,1,0,1,1,1,3,2,0,0,1,1,0,1,3,2,0,1,3,1,1,2,1,0,0,1,0,2,4,4,2,0,0,4,2,4,1,1,3,1,1,0,1,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T09:56:16.189Z"}},{"type":"Public","name":"passkey-rs","owner":"bitwarden","isFork":true,"description":"A framework for defining Webauthn Authenticators that support passkeys","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":13,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,8,1,0,0,0,1,1,1,0,0,0,0,0,0,2,0,12,1,0,11,2,0,0,0,0,0,0,0,0,0,0,1,1,2,0,0,3,12,6,15,8,2,13],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T08:49:43.580Z"}},{"type":"Public","name":"mobile","owner":"bitwarden","isFork":false,"description":"The mobile app vault (iOS and Android).","topicNames":["ios","xaml","xamarin","csharp","dotnet","xamarin-forms","bitwarden","android"],"topicsNotShown":0,"allTopics":["ios","xaml","xamarin","csharp","dotnet","xamarin-forms","bitwarden","android"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":48,"issueCount":355,"starsCount":5683,"forksCount":751,"license":"GNU General Public License v3.0","participation":[4,5,3,8,8,6,1,8,5,4,4,2,12,5,4,9,2,10,6,4,9,4,3,5,5,3,2,4,5,9,1,2,4,4,7,14,5,15,4,16,12,9,7,6,0,8,6,4,9,12,4,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T08:35:41.150Z"}},{"type":"Public","name":"directory-connector","owner":"bitwarden","isFork":false,"description":"A tool for syncing a directory (AD, LDAP, Azure, G Suite, Okta) to an organization.","topicNames":["electron","angular","typescript","gsuite","directory","active-directory","okta","azure-ad","bitwarden","ldap"],"topicsNotShown":0,"allTopics":["electron","angular","typescript","gsuite","directory","active-directory","okta","azure-ad","bitwarden","ldap"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":16,"issueCount":8,"starsCount":242,"forksCount":81,"license":"GNU General Public License v3.0","participation":[1,9,6,2,3,0,0,1,0,0,0,0,0,0,3,0,3,2,1,1,0,1,0,5,1,0,1,0,1,11,2,0,2,1,3,12,12,7,3,0,1,2,3,2,2,0,0,1,2,2,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T12:09:21.332Z"}},{"type":"Public","name":"sm-ansible","owner":"bitwarden","isFork":false,"description":"Ansible integration for Secrets Manager","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":1,"starsCount":4,"forksCount":2,"license":"GNU General Public License v3.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,1,5,0,0,15,7,15,33,11,24,1,2,0,0,2,0,0,1,1,1,2,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T04:41:32.793Z"}},{"type":"Public","name":"passwordless-react-example","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":8,"issueCount":1,"starsCount":11,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T03:02:03.320Z"}},{"type":"Public","name":"helm-charts","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Smarty","color":"#f0c040"},"pullRequestCount":6,"issueCount":7,"starsCount":14,"forksCount":11,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,11,5,0,4,6,15,8,0,0,1,0,2,3,0,3,0,5,1,2,1,0,3,0,2,3,1,0,1,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T01:16:40.979Z"}},{"type":"Public","name":"passwordless-server","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":10,"issueCount":2,"starsCount":70,"forksCount":21,"license":"Other","participation":[2,2,0,1,1,5,1,0,1,3,4,7,4,9,4,0,4,8,17,5,14,7,14,8,18,31,17,37,11,15,6,6,4,15,13,9,9,15,15,14,15,13,15,22,13,15,5,14,5,4,8,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T17:08:02.089Z"}},{"type":"Public","name":"passwordless-java","owner":"bitwarden","isFork":false,"description":"Bitwarden Passwordless JAVA SDK","topicNames":["passkey","passkeys","java"],"topicsNotShown":0,"allTopics":["passkey","passkeys","java"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,25,3,4,1,0,21,1,0,0,0,0,1,41,1,1,5,10,0,0,1,12,6,0,3,0,7,1,0,0,0,2,0,0,0,6,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T11:23:11.588Z"}},{"type":"Public","name":"passwordless-client-js","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":1,"starsCount":50,"forksCount":14,"license":"Apache License 2.0","participation":[0,0,0,0,1,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,6,0,2,0,0,0,0,1,0,0,1,0,0,4,2,33,2,0,4,1,0,0,0,2,0,1,4,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T22:57:47.167Z"}},{"type":"Public","name":"passwordless-docs","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":3,"issueCount":5,"starsCount":15,"forksCount":30,"license":null,"participation":[0,3,1,1,2,0,0,0,0,0,2,3,0,1,0,1,3,4,1,7,3,0,1,0,0,1,0,1,1,2,3,0,3,4,2,1,3,1,3,1,1,0,0,1,1,4,2,2,2,2,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T22:46:24.196Z"}},{"type":"Public","name":"self-host","owner":"bitwarden","isFork":false,"description":"Bitwarden's self-hosted release repository","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":10,"issueCount":25,"starsCount":293,"forksCount":54,"license":"GNU General Public License v3.0","participation":[2,4,1,2,7,2,0,5,0,0,1,0,0,1,2,4,0,2,0,1,2,4,0,6,10,0,0,3,1,1,0,0,0,1,2,4,1,4,2,2,0,4,0,0,6,1,2,2,0,1,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T22:34:58.039Z"}},{"type":"Public","name":"passwordless-python","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":1,"starsCount":9,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,5,13,1,0,0,0,0,0,0,0,0,0,0,1,0,0,12,1,0,1,0,4,3,0,0,0,10,0,0,2,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T22:28:07.748Z"}},{"type":"Public","name":"Handlebars.conf","owner":"bitwarden","isFork":false,"description":"Handlebars templates for config files.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":2,"issueCount":1,"starsCount":4,"forksCount":4,"license":"MIT License","participation":[0,0,0,2,0,3,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,8,3,0,0,1,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T19:50:51.612Z"}},{"type":"Public","name":"key-connector","owner":"bitwarden","isFork":false,"description":"An agent that stores and provides cryptographic keys to Bitwarden clients.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":2,"issueCount":2,"starsCount":32,"forksCount":24,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T16:08:10.124Z"}},{"type":"Public","name":"renovate-config","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":"GNU General Public License v3.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,2,2,2,1,0,0,0,0,0,0,0,4,1,1,2,2,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T00:05:18.348Z"}},{"type":"Public","name":"contributing-docs","owner":"bitwarden","isFork":false,"description":"Contributing documentation","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":3,"starsCount":23,"forksCount":16,"license":"Other","participation":[2,5,1,1,6,6,4,6,4,2,3,6,5,2,2,5,6,4,4,1,5,5,2,6,1,4,4,4,0,11,1,0,9,5,6,3,8,5,4,2,6,2,6,1,6,2,3,6,3,1,6,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T20:23:21.247Z"}},{"type":"Public","name":"test-the-web","owner":"bitwarden","isFork":false,"description":"Test the Web enables anyone to quickly test common browser interactions on the web with mock interfaces.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T14:31:53.922Z"}},{"type":"Public","name":"devops-exercise","owner":"bitwarden","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":1,"starsCount":11,"forksCount":12,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,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-14T05:41:33.469Z"}},{"type":"Public","name":"sm-action","owner":"bitwarden","isFork":false,"description":"Github Action for Secrets Manager","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":5,"starsCount":36,"forksCount":3,"license":"GNU General Public License v3.0","participation":[0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,2,13,2,2,4,0,7,10,3,3,6,4,0,3,1,3,3,0,0,0,8,0,5,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T21:47:22.599Z"}}],"repositoryCount":52,"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"}