Skip to content
Change the repository type filter

All

    Repositories list

    • problems

      Public
      Checks for check50
      Python
      287177125Updated Jan 24, 2026Jan 24, 2026
    • render50

      Public
      Python
      102540Updated Jan 22, 2026Jan 22, 2026
    • style50

      Public
      Python
      3270140Updated Jan 22, 2026Jan 22, 2026
    • submit50

      Public
      This is submit50, CS50's command-line tool for submitting problems.
      Python
      1k50661Updated Jan 22, 2026Jan 22, 2026
    • php-cs50

      Public
      CS50 Library for PHP
      PHP
      41100Updated Jan 22, 2026Jan 22, 2026
    • libcs50-java

      Public
      CS50 Library for Java
      Java
      112310Updated Jan 22, 2026Jan 22, 2026
    • libcs50

      Public
      This is CS50's Library for C.
      C
      8962.1k2811Updated Jan 22, 2026Jan 22, 2026
    • cli50

      Public
      This is CS50's command-line interface.
      Python
      102340Updated Jan 22, 2026Jan 22, 2026
    • python-cs50

      Public
      This is CS50's library for Python.
      Python
      29380622Updated Jan 22, 2026Jan 22, 2026
    • cs50.vsix

      Public
      TypeScript
      1811Updated Jan 22, 2026Jan 22, 2026
    • codespace

      Public
      PHP
      42516642Updated Jan 21, 2026Jan 21, 2026
    • cli

      Public
      Dockerfile
      202321Updated Jan 20, 2026Jan 20, 2026
    • lib50

      Public
      This is lib50, CS50's own internal library used in many of its tools.
      Python
      222340Updated Jan 20, 2026Jan 20, 2026
    • id

      Public
      Sample code for using CS50 ID to authenticate users via HarvardKey, Princeton CAS, or Yale CAS.
      Python
      0504Updated Jan 8, 2026Jan 8, 2026
    • jekyll-theme-cs50

      Public
      This is @cs50's theme for Jekyll. Inspired by https://github.com/poole/hyde.
      SCSS
      2628342Updated Jan 7, 2026Jan 7, 2026
    • server

      Public
      HTML
      52310Updated Jan 4, 2026Jan 4, 2026
    • compare50

      Public
      This is compare50, a fast and extensible plagiarism-detection tool.
      Python
      63229160Updated Jan 4, 2026Jan 4, 2026
    • check50

      Public
      This is check50, a command-line program with which you can check the correctness of your programs.
      Python
      305451133Updated Jan 4, 2026Jan 4, 2026
    • Python
      5852Updated Jan 4, 2026Jan 4, 2026
    • draw.cs50.io

      Public
      JavaScript
      71022Updated Jan 4, 2026Jan 4, 2026
    • lectures

      Public
      Source code for CS50's lectures
      JavaScript
      15433600Updated Jan 2, 2026Jan 2, 2026
    • lab50.vsix

      Public
      Inspired by https://github.com/lostintangent/workspace-layout/
      TypeScript
      42450Updated Dec 30, 2025Dec 30, 2025
    • help50.vsix

      Public
      TypeScript
      0200Updated Dec 30, 2025Dec 30, 2025
    • presentation-mode.vsix

      Public
      TypeScript
      01340Updated Dec 30, 2025Dec 30, 2025
    • phpliteadmin.vsix

      Public
      TypeScript
      1400Updated Dec 30, 2025Dec 30, 2025
    • extension-uninstaller.vsix

      Public
      TypeScript
      1910Updated Dec 30, 2025Dec 30, 2025
    • style50.vsix

      Public
      TypeScript
      0510Updated Dec 30, 2025Dec 30, 2025
    • design50.vsix

      Public
      TypeScript
      5300Updated Dec 30, 2025Dec 30, 2025
    • explain50.vsix

      Public
      TypeScript
      3910Updated Dec 30, 2025Dec 30, 2025
    • TypeScript
      104230Updated Dec 30, 2025Dec 30, 2025