Skip to content
@IrisShaders

Iris Shaders

A modern shaders mod for Minecraft!

Iris: An open-source shaders mod compatible with OptiFine shaderpacks

IrisShaders

Welcome to the IrisShaders GitHub page!

What is IrisShaders?

IrisShaders is the organisation behind Iris, the OptiFine shaders alternative, which works with Sodium to provide incredible performance. On top of this, it's also home to other projects, developed by members of The Iris Project.

Contact

Discord Twitter Follow YouTube Channel Subscribers

Projects

Project Latest version About
Iris GitHub release (WIP) A modern shaders mod for Minecraft intended to be compatible with existing OptiFine shader packs
Iris Installer GitHub release Repository to hold the source code of the Iris Installer
Website none The Iris Website
glsl-transformer GitHub release An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4

Lead Developers

Developer Role(s)
coderbot Lead developer of Iris
IMS212 Assistant lead of Iris
Website contributor
JustSnoopy30 Iris contributor
Installer developer
Dr. Rubisco Lead Website developer
douira glsl-transformer developer

Looking for LilyBot? She's moved! You can now find her at https://github.com/HyacinthBots/LilyBot

Pinned Loading

  1. Iris Iris Public

    A modern shaders mod for Minecraft compatible with existing OptiFine shader packs

    Java 3.6k 683

  2. glsl-transformer glsl-transformer Public

    An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.

    GLSL 56 6

  3. Iris-Installer Iris-Installer Public

    Repository to hold the source code of the Iris Installer

    Java 22 18

Repositories

Showing 10 of 20 repositories
  • Iris Public

    A modern shaders mod for Minecraft compatible with existing OptiFine shader packs

    IrisShaders/Iris’s past year of commit activity
    Java 3,581 LGPL-3.0 683 500 (1 issue needs help) 39 Updated Sep 20, 2025
  • docs Public
    IrisShaders/docs’s past year of commit activity
    MDX 6 MIT 15 24 1 Updated Sep 11, 2025
  • glsl-transformer Public

    An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.

    IrisShaders/glsl-transformer’s past year of commit activity
    GLSL 56 AGPL-3.0 6 4 (1 issue needs help) 0 Updated Sep 9, 2025
  • Aperture-Example-Pack Public template

    The example pack. Feel free to use however you see fit.

    IrisShaders/Aperture-Example-Pack’s past year of commit activity
    GLSL 5 0 0 0 Updated Aug 29, 2025
  • glsl-preprocessor Public Forked from shevek/jcpp

    GLSL Preprocessing with the C Preprocessor in Java - based on JCPP

    IrisShaders/glsl-preprocessor’s past year of commit activity
    Java 4 GPL-3.0 35 0 0 Updated Aug 23, 2025
  • tutorial-code Public

    Reference code for the tutorials found on the Iris Documentation

    IrisShaders/tutorial-code’s past year of commit activity
    GLSL 3 1 0 0 Updated Jul 27, 2025
  • Iris-Installer-Files Public

    Repository for Iris's installer files

    IrisShaders/Iris-Installer-Files’s past year of commit activity
    19 3 0 0 Updated Jul 17, 2025
  • imgui-mc Public

    Finally, a way to use ImGui reliably.

    IrisShaders/imgui-mc’s past year of commit activity
    Java 22 MIT 1 1 2 Updated Apr 24, 2025
  • imgui-java Public Forked from IMS212/imgui-java

    JNI based binding for Dear ImGui

    IrisShaders/imgui-java’s past year of commit activity
    Java 5 MIT 154 0 0 Updated Apr 13, 2025
  • irisshaders.github.io Public

    The Iris website

    IrisShaders/irisshaders.github.io’s past year of commit activity
    JavaScript 12 LGPL-3.0 32 8 (1 issue needs help) 3 Updated Dec 29, 2024