{"payload":{"pageCount":2,"repositories":[{"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":4,"issueCount":128,"starsCount":5,"forksCount":10,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T17:14:13.863Z"}},{"type":"Public","name":"airlock","owner":"opensafely-core","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":28,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T15:51:15.727Z"}},{"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":24,"issueCount":96,"starsCount":31,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T20:36:41.963Z"}},{"type":"Public template","name":"repo-template","owner":"opensafely-core","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Just","color":"#384d54"},"pullRequestCount":5,"issueCount":4,"starsCount":2,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T19:51:35.864Z"}},{"type":"Public","name":"reports","owner":"opensafely-core","isFork":false,"description":"Website for viewing OpenSAFELY reports","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":14,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T13:45:26.918Z"}},{"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":4,"issueCount":24,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T11:20:52.180Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T11:04:54.527Z"}},{"type":"Public","name":"pipeline","owner":"opensafely-core","isFork":false,"description":"OpenSAFELY Pipeline parsing library","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":10,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T09:29:03.202Z"}},{"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-08-05T04:56:52.962Z"}},{"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":4,"issueCount":113,"starsCount":6,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T04:08:14.591Z"}},{"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":7,"issueCount":3,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T03:55:11.195Z"}},{"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":37,"forksCount":13,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-02T14:56:49.124Z"}},{"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":1,"issueCount":2,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-26T12:32:36.969Z"}},{"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-07-17T08:12:16.235Z"}},{"type":"Public","name":"opensafely-cli","owner":"opensafely-core","isFork":false,"description":"Command line interface for OpenSAFELY","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":22,"starsCount":2,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-16T09:23:58.238Z"}},{"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":70,"starsCount":3,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-12T09:04:28.331Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T15:53:13.748Z"}},{"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-05T08:16:09.210Z"}},{"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","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":null,"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":16,"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 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":"codespaces-initiative","owner":"opensafely-core","isFork":true,"description":"Improving the use of OpenSAFELY in Codespaces","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"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":"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":"opensafely-core repositories"}