Skip to content
Change the repository type filter

All

    Repositories list

    • ai-workshop

      Public template
      Python
      3710101Updated Jun 19, 2025Jun 19, 2025
    • lectures

      Public
      Source code for CS50's lectures
      JavaScript
      15230600Updated Jun 18, 2025Jun 18, 2025
    • codespace

      Public
      PHP
      GNU General Public License v3.0
      37514252Updated Jun 17, 2025Jun 17, 2025
    • render50

      Public
      Python
      GNU General Public License v3.0
      102450Updated May 27, 2025May 27, 2025
    • check

      Public
      Dockerfile
      16720Updated May 20, 2025May 20, 2025
    • CSS
      52122896Updated May 19, 2025May 19, 2025
    • This is @cs50's theme for Jekyll. Inspired by https://github.com/poole/hyde.
      SCSS
      MIT License
      2525363Updated May 19, 2025May 19, 2025
    • server

      Public
      HTML
      51911Updated May 19, 2025May 19, 2025
    • cli

      Public
      Dockerfile
      GNU General Public License v3.0
      191822Updated May 19, 2025May 19, 2025
    • This is CS50's library for Python.
      Python
      GNU General Public License v3.0
      27973612Updated May 18, 2025May 18, 2025
    • compare50

      Public
      This is compare50, a fast and extensible plagiarism-detection tool.
      Python
      GNU General Public License v3.0
      54213331Updated May 18, 2025May 18, 2025
    • cli50

      Public
      This is CS50's command-line interface.
      Python
      GNU General Public License v3.0
      91940Updated May 18, 2025May 18, 2025
    • lib50

      Public
      This is lib50, CS50's own internal library used in many of its tools.
      Python
      GNU General Public License v3.0
      191973Updated May 18, 2025May 18, 2025
    • check50

      Public
      This is check50, a command-line program with which you can check the correctness of your programs.
      Python
      GNU General Public License v3.0
      290425351Updated May 18, 2025May 18, 2025
    • style50

      Public
      Python
      GNU General Public License v3.0
      3166140Updated May 18, 2025May 18, 2025
    • submit50

      Public
      This is submit50, CS50's command-line tool for submitting problems.
      Python
      GNU General Public License v3.0
      989468100Updated May 18, 2025May 18, 2025
    • problems

      Public
      Checks for check50
      Python
      2561543311Updated Apr 26, 2025Apr 26, 2025
    • TypeScript
      GNU General Public License v3.0
      1710Updated Mar 29, 2025Mar 29, 2025
    • TypeScript
      GNU General Public License v3.0
      3810Updated Mar 29, 2025Mar 29, 2025
    • TypeScript
      Other
      0410Updated Mar 29, 2025Mar 29, 2025
    • cs50.vsix

      Public
      TypeScript
      Other
      1710Updated Mar 29, 2025Mar 29, 2025
    • id

      Public
      Sample code for using CS50 ID to authenticate users via HarvardKey, Princeton CAS, or Yale CAS.
      Python
      0502Updated Jan 14, 2025Jan 14, 2025
    • TypeScript
      GNU General Public License v3.0
      93630Updated Dec 19, 2024Dec 19, 2024
    • TypeScript
      Other
      1300Updated Dec 19, 2024Dec 19, 2024
    • TypeScript
      Other
      1100Updated Dec 19, 2024Dec 19, 2024
    • TypeScript
      Other
      0100Updated Oct 9, 2024Oct 9, 2024
    • Shell
      1200Updated Sep 10, 2024Sep 10, 2024
    • TypeScript
      GNU General Public License v3.0
      42250Updated Aug 31, 2024Aug 31, 2024
    • TypeScript
      GNU General Public License v3.0
      01240Updated Aug 31, 2024Aug 31, 2024
    • mysql

      Public
      Makefile
      0810Updated Aug 2, 2024Aug 2, 2024