Skip to content
@pku-minic

PKU Compiler Course

Learn compiler techniques step by step.

Pinned Loading

  1. online-doc online-doc Public

    PKU compiler course online documentation.

    492 43

  2. compiler-dev compiler-dev Public

    Compiler development environment.

    Python 21 7

  3. awesome-sysy awesome-sysy Public

    Some awesome SysY source programs.

    C 11 3

  4. koopa koopa Public

    Library for generating/parsing/optimizing Koopa IR.

    Rust 151 22

  5. kira-rs kira-rs Public

    The example SysY compiler Kira for PKU compiler course, written in Rust.

    Rust 95 9

Repositories

Showing 10 of 23 repositories
  • sysy-smith Public Forked from csmith-project/csmith

    SysY-smith, a random generator of SysY programs.

    pku-minic/sysy-smith’s past year of commit activity
    C++ 0 218 0 0 Updated Apr 14, 2026
  • compiler-dev Public

    Compiler development environment.

    pku-minic/compiler-dev’s past year of commit activity
    Python 21 GPL-3.0 7 1 0 Updated Apr 9, 2026
  • sysy-runtime-lib Public

    The source code of the SysY runtime library.

    pku-minic/sysy-runtime-lib’s past year of commit activity
    C 5 GPL-3.0 2 1 0 Updated Mar 28, 2026
  • kira-rs Public

    The example SysY compiler Kira for PKU compiler course, written in Rust.

    pku-minic/kira-rs’s past year of commit activity
    Rust 95 GPL-3.0 9 0 0 Updated Mar 19, 2026
  • koopa Public

    Library for generating/parsing/optimizing Koopa IR.

    pku-minic/koopa’s past year of commit activity
    Rust 151 GPL-3.0 22 9 1 Updated Mar 19, 2026
  • compiler-dev-test-cases Public

    Local test cases for SysY compilers, used by compiler-dev.

    pku-minic/compiler-dev-test-cases’s past year of commit activity
    C 27 4 1 0 Updated Mar 6, 2026
  • online-doc Public

    PKU compiler course online documentation.

    pku-minic/online-doc’s past year of commit activity
    492 43 1 1 Updated Feb 21, 2026
  • sysy-cargo-template Public

    Template for Cargo based SysY compiler projects.

    pku-minic/sysy-cargo-template’s past year of commit activity
    Rust 5 4 0 0 Updated Nov 11, 2025
  • awesome-sysy Public

    Some awesome SysY source programs.

    pku-minic/awesome-sysy’s past year of commit activity
    C 11 3 0 0 Updated Oct 23, 2025
  • first-step-rs Public archive

    Take your first step in writing a compiler. Implemented in Rust.

    pku-minic/first-step-rs’s past year of commit activity
    Rust 16 GPL-3.0 2 0 0 Updated Apr 17, 2023

Top languages

Loading…

Most used topics

Loading…