{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"problems","owner":"cs50","isFork":false,"description":"Checks for check50","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":12,"issueCount":36,"starsCount":135,"forksCount":229,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T22:28:40.711Z"}},{"type":"Public template","name":"ai-workshop","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":73,"forksCount":22,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-07T08:28:36.789Z"}},{"type":"Public","name":"check50","owner":"cs50","isFork":false,"description":"This is check50, a command-line program with which you can check the correctness of your programs.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":34,"starsCount":397,"forksCount":264,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T11:42:38.432Z"}},{"type":"Public","name":"style50","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":13,"starsCount":61,"forksCount":30,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-03T04:16:45.969Z"}},{"type":"Public","name":"id","owner":"cs50","isFork":false,"description":"Sample code for using CS50 ID to authenticate users via HarvardKey, Princeton CAS, or Yale CAS.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-07T19:35:40.217Z"}},{"type":"Public","name":"cli50","owner":"cs50","isFork":false,"description":"This is CS50's command-line interface.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":16,"forksCount":9,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T13:45:22.370Z"}},{"type":"Public","name":"submit50","owner":"cs50","isFork":false,"description":"This is submit50, CS50's command-line tool for submitting problems.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":8,"starsCount":404,"forksCount":915,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T00:04:33.050Z"}},{"type":"Public","name":"help.cs50.net","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":5,"starsCount":7,"forksCount":5,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T16:25:15.893Z"}},{"type":"Public","name":"render50","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":4,"starsCount":23,"forksCount":8,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T16:23:11.849Z"}},{"type":"Public","name":"python-cs50","owner":"cs50","isFork":false,"description":"This is CS50's library for Python.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":641,"forksCount":254,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T16:22:35.656Z"}},{"type":"Public","name":"compare50","owner":"cs50","isFork":false,"description":"This is compare50, a fast and extensible plagiarism-detection tool.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":32,"starsCount":192,"forksCount":49,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T16:13:22.434Z"}},{"type":"Public","name":"lib50","owner":"cs50","isFork":false,"description":"This is lib50, CS50's own internal library used in many of its tools.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":6,"starsCount":16,"forksCount":15,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-17T16:20:57.427Z"}},{"type":"Public","name":"scrubadub","owner":"cs50","isFork":true,"description":"Clean personally identifiable information from dirty dirty text.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":94,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-04T12:38:28.777Z"}},{"type":"Public","name":"ikp3db","owner":"cs50","isFork":true,"description":"IKPdb for CPython 3.x","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-10T00:54:12.751Z"}},{"type":"Public","name":"github","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T14:14:33.433Z"}},{"type":"Public","name":"speller","owner":"cs50","isFork":false,"description":"Checking Speller","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-15T13:13:33.986Z"}},{"type":"Public","name":"help50-deprecated","owner":"cs50","isFork":false,"description":"This is help50, a command-line tool that helps students understand error messages.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":62,"forksCount":64,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-09T12:42:18.800Z"}},{"type":"Public","name":"ide50","owner":"cs50","isFork":false,"description":"This is ide50, a command-line script that facilitates using CS50 IDE offline.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":10,"forksCount":14,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-21T16:36:09.658Z"}},{"type":"Public","name":"cscip14315","owner":"cs50","isFork":false,"description":"CSCI P-14315","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-10T03:05:41.882Z"}},{"type":"Public","name":"helpers","owner":"cs50","isFork":false,"description":"Helpers used by help50","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":4,"starsCount":9,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-15T13:33:21.205Z"}},{"type":"Public","name":"sigcse","owner":"cs50","isFork":false,"description":"sigcse checks","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-14T14:14:14.260Z"}},{"type":"Public","name":"style50-demo","owner":"cs50","isFork":false,"description":"SIGCSE style50 demo","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-13T01:56:16.338Z"}},{"type":"Public","name":"checks","owner":"cs50","isFork":false,"description":"Checks for check50","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":10,"starsCount":17,"forksCount":34,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-10T14:32:22.441Z"}},{"type":"Public archive","name":"docker-mailman","owner":"cs50","isFork":true,"description":"Dockerfiles for the mailman suite.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":103,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-08T17:04:30.274Z"}},{"type":"Public","name":"hbs50","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-25T04:12:35.482Z"}},{"type":"Public","name":"review50","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-20T15:48:01.684Z"}},{"type":"Public","name":"charlesriverx","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-02T17:16:22.526Z"}},{"type":"Public archive","name":"check50_js","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-19T16:46:26.051Z"}},{"type":"Public","name":"scratch50","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-30T23:08:31.737Z"}},{"type":"Public","name":"music-python","owner":"cs50","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-19T19:31:20.975Z"}}],"repositoryCount":32,"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":"cs50 repositories"}