GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • calyxir
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — The Calyx Infrastructure

README.md

The Calyx Infrastructure

Calyx is an open-source infrastructure for compiling high-level programming languages to efficient hardware designs. Calyx provides a modular, pass-based compiler that optimizes and lowers an intermediate language into Verilog.

  • Get started with Calyx
  • Building a frontend with Calyx
  • Using Calyx with LLVM CIRCT

If you're working with Calyx and need help, please join the Zulip chat and say hi! You can also open an issue or start a discussion! Calyx is jointly maintained by the Capra lab lab at Cornell and the Flame lab at MIT.

FAQs

Q. Doesn't the LLVM CIRCT project do the same thing as Calyx?
CIRCT is an umbrella project to build a variety of open-source programming tools for hardware design. CIRCT does provide the ability to compile high-level programs (written in dialects such as affine) to hardware but internally uses Calyx itself to do so.

Pinned Loading

  1. calyx calyx Public

    Intermediate Language (IL) for Hardware Accelerator Generators

    Rust 617 75

  2. project project Public

    auxiliary documents for the Calyx open-source project

    1 6

Repositories

Loading
Type
Language
Sort
Showing 9 of 9 repositories
  • calyx Public

    Intermediate Language (IL) for Hardware Accelerator Generators

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/calyx's past year of commit activity
    Rust 617 MIT 75 165 (17 issues need help) 10 Updated Nov 7, 2026
  • calyx-profiler-eval Public

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/calyx-profiler-eval's past year of commit activity
    Shell 0 0 0 0 Updated Jul 24, 2026
  • www Public

    Code for the Calyx website

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/www's past year of commit activity
    CSS 0 MIT 1 1 1 Updated Feb 24, 2026
  • project Public

    auxiliary documents for the Calyx open-source project

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/project's past year of commit activity
    1 6 0 0 Updated Feb 6, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/.github's past year of commit activity
    0 0 0 0 Updated Nov 21, 2024
  • calyx-riscv Public

    RISCV Core written in Calyx

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/calyx-riscv's past year of commit activity
    Rust 17 1 0 1 Updated Aug 16, 2024
  • tree-sitter-calyx Public

    Tree Sitter Grammar for the Calyx Language

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/tree-sitter-calyx's past year of commit activity
    C 1 0 2 0 Updated Mar 1, 2024
  • calyx-lsp Public archive

    Language Server Implementation for Calyx

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/calyx-lsp's past year of commit activity
    Rust 4 0 0 0 Updated Mar 1, 2024
  • benchmarks Public

    Benchmarks for evaluating Calyx

    Uh oh!

    There was an error while loading. Please reload this page.

    calyxir/benchmarks's past year of commit activity
    0 0 4 0 Updated Dec 24, 2023

People

@ethanuppal

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.