{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"research-template-docker","owner":"opensafely-core","isFork":false,"description":"This provides the devcontainer Docker image used by repos created from the OpenSAFELY research template.","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":5,"issueCount":8,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T17:24:43.567Z"}},{"type":"Public","name":"base-docker","owner":"opensafely-core","isFork":false,"description":"Base docker image for OpenSAFELY action containers","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T14:54:44.166Z"}},{"type":"Public","name":"airlock","owner":"opensafely-core","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":35,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T14:35:42.098Z"}},{"type":"Public","name":"job-server","owner":"opensafely-core","isFork":false,"description":"A server for mediating jobs that can be run in an OpenSAFELY secure environment. q.v. job-runner","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":123,"starsCount":6,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T10:59:33.348Z"}},{"type":"Public","name":"release-hatch","owner":"opensafely-core","isFork":false,"description":"Small service for serving indexing and local files for viewing, and handling the review process","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":[0,1,0,2,0,0,0,0,2,30,0,0,0,0,0,0,0,0,0,0,0,0,4,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T15:30:54.035Z"}},{"type":"Public","name":"opencodelists","owner":"opensafely-core","isFork":false,"description":"OpenCodelists is an open platform for creating and sharing codelists of clinical terms and drugs.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":16,"issueCount":93,"starsCount":29,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T15:07:56.211Z"}},{"type":"Public","name":"reports","owner":"opensafely-core","isFork":false,"description":"Website for viewing OpenSAFELY reports","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":14,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T15:06:55.741Z"}},{"type":"Public","name":"actions-registry","owner":"opensafely-core","isFork":false,"description":"A Django app for the Actions Registry, which lists and displays reusable actions available for studies.","allTopics":["opensafely"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":4,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,16,8,20,7,4,4,10,8,4,1,8,1,8,2,12,1,3,4,2,1,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T10:38:00.289Z"}},{"type":"Public","name":"pipeline","owner":"opensafely-core","isFork":false,"description":"OpenSAFELY Pipeline parsing library","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":9,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,2,0,8,0,0,8,38,13,2,8,6,2,2,2,4,4,8,6,23,8,6,2,6,2,6,8,4,2,2,2,14,2,2,8,4,4,8,7,7,2,2,4,2,10,6,2,2,4,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T09:47:11.286Z"}},{"type":"Public","name":"ehrql","owner":"opensafely-core","isFork":false,"description":"ehrQL: the electronic health record query language for OpenSAFELY","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":109,"starsCount":6,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T04:56:40.287Z"}},{"type":"Public","name":"sqlrunner","owner":"opensafely-core","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":8,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T04:08:35.857Z"}},{"type":"Public","name":"osgithub","owner":"opensafely-core","isFork":false,"description":"A thin wrapper around the GitHub API for interacting with GitHub repos.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":3,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T03:58:43.532Z"}},{"type":"Public","name":"proxy","owner":"opensafely-core","isFork":false,"description":"Read-only caching proxy to github.com and ghcr.io.","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":2,"issueCount":3,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T09:05:07.804Z"}},{"type":"Public template","name":"repo-template","owner":"opensafely-core","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Just","color":"#384d54"},"pullRequestCount":6,"issueCount":5,"starsCount":2,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T19:02:24.062Z"}},{"type":"Public","name":"interactive-templates","owner":"opensafely-core","isFork":false,"description":"Code to generate the reports generated by OpenSAFELY Interactive","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":24,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T11:34:52.681Z"}},{"type":"Public","name":"stata-docker","owner":"opensafely-core","isFork":false,"description":"Builds the opensafely stata docker image.","allTopics":[],"primaryLanguage":{"name":"Stata","color":"#1a5f91"},"pullRequestCount":0,"issueCount":3,"starsCount":0,"forksCount":0,"license":null,"participation":[5,11,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,0,0,0,0,4,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T15:38:25.128Z"}},{"type":"Public","name":"backend-server","owner":"opensafely-core","isFork":false,"description":"Infrastructure code for managing partner hosted opensafely backend servers.","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":14,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T13:10:17.850Z"}},{"type":"Public","name":"sysadmin","owner":"opensafely-core","isFork":false,"description":"Various scripts and tools for administering OpenSAFELY organisation and infrastructure","allTopics":["foo"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":23,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T15:02:37.977Z"}},{"type":"Public","name":"job-runner","owner":"opensafely-core","isFork":false,"description":"A client for running jobs in an OpenSAFELY secure environment, requested via job-server (q.v.)","allTopics":["infrastructure"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":69,"starsCount":3,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T10:07:31.091Z"}},{"type":"Public","name":"opensafely-cli","owner":"opensafely-core","isFork":false,"description":"Command line interface for OpenSAFELY","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":21,"starsCount":2,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T07:03:58.540Z"}},{"type":"Public archive","name":"opentelemetry-opensafely","owner":"opensafely-core","isFork":false,"description":"Opentelemetry utils for OpenSAFELY","allTopics":[],"primaryLanguage":{"name":"Just","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T10:31:40.291Z"}},{"type":"Public","name":"research-action","owner":"opensafely-core","isFork":false,"description":"A GitHub action for verifying that OpenSAFELY research repos can run correctly","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":8,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-22T08:55:49.453Z"}},{"type":"Public","name":"osrelease","owner":"opensafely-core","isFork":false,"description":"Tools for reviewing and publishing study outputs safely from the OpenSAFELY platform","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":8,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T11:40:19.504Z"}},{"type":"Public","name":"r-docker","owner":"opensafely-core","isFork":false,"description":"Docker image for running R scripts in OpenSAFELY","allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":1,"issueCount":7,"starsCount":1,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-02T10:52:35.001Z"}},{"type":"Public","name":"job-runner-dependencies","owner":"opensafely-core","isFork":false,"description":"Bundled dependencies for job-runner","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-21T12:41:49.084Z"}},{"type":"Public","name":"cohort-extractor","owner":"opensafely-core","isFork":false,"description":"Cohort extractor tool which can generate dummy data, or real data against OpenSAFELY-compliant research databases","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":12,"issueCount":130,"starsCount":36,"forksCount":13,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T06:31:15.251Z"}},{"type":"Public","name":"codespaces-initiative","owner":"opensafely-core","isFork":true,"description":"Improving the use of OpenSAFELY in Codespaces","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":17,"starsCount":0,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-04T10:09:07.201Z"}},{"type":"Public","name":"django_coverage_plugin","owner":"opensafely-core","isFork":true,"description":"A plugin for coverage.py to measure Django template execution","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":34,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-21T16:03:44.277Z"}},{"type":"Public","name":".github","owner":"opensafely-core","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Just","color":"#384d54"},"pullRequestCount":3,"issueCount":2,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T16:04:00.616Z"}},{"type":"Public","name":"setup-action","owner":"opensafely-core","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":3,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-30T12:31:30.051Z"}}],"repositoryCount":59,"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"}