simulationcraft/simc

Simulationcraft engine/GUI

Is simulationcraft/simc beginner-friendly?

In the last 30 days, simulationcraft/simc merged 49 of 63 pull requests from outside contributors, and its maintainers usually reply within 1 day. 2 beginner-friendly issues are open now.

Stars
1.6k
Forks
789
Open beginner issues
2
Indexed issues
40
Avg merge
13h 25m
Merged PRs (30d)
52
Dominant language
C++
License
GPL-3.0
Last GitHub push
Oct 5, 2026
Latest indexed
Oct 6, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
help wanted

How to contribute to simulationcraft/simc

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. It ships a Dockerfile or Docker Compose file, so you can run it without installing its whole toolchain.
  3. Your contributions will be published under the project's GPL-3.0 license.
  4. Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Guardian: Ursoc's Fury absorb is damage × (1 + mul) instead of damage × mul
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 78/100

    simulationcraft/simc#11973 · 1 comment ·

    Maintainers usually reply within 1 day

  • Guardian Druid: Moonfire should not reset swing timer
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    simulationcraft/simc#11935 ·

    Maintainers usually reply within 1 day

  • Guardian Druid: Gore appears to apply the buff but not reset a Mangle charge
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    simulationcraft/simc#11918 · 1 comment ·

    Maintainers usually reply within 1 day

  • Timewalking Item Level Bug
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    simulationcraft/simc#11845 ·

    Maintainers usually reply within 1 day

  • demonhunter.initial_fury
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 48/100

    simulationcraft/simc#11752 · 1 comment ·

    Maintainers usually reply within 1 day

  • Arms slayer_st APL bug
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 69/100

    simulationcraft/simc#11747 · 2 comments ·

    Maintainers usually reply within 1 day

  • Emberwing Feather returns has_use_buff=1 but proc.any_dps.duration=0
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 54/100

    simulationcraft/simc#11353 ·

    Maintainers usually reply within 1 day

  • Simulation runtime error cannot build a deck with parameters shaman.n_dre_draws (0), shaman.n_dre_draw_success (2), minimum deck size (2)
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    simulationcraft/simc#10639 ·

    Maintainers usually reply within 1 day

  • talent tree bug after copying from simcraft addon
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    simulationcraft/simc#10110 ·

    Maintainers usually reply within 1 day

  • buff_t uses 'player' variable name to refer to buff's target
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    simulationcraft/simc#10060 ·

    Maintainers usually reply within 1 day

  • [SHAMAN] Lightning Rod Damage Incorrect
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    simulationcraft/simc#9633 ·

    Maintainers usually reply within 1 day

  • Unable to read documentation on welcome screen
    Open
    GUI

    Difficulty 3/5 1-2 days Newbie friendliness 28/100

    simulationcraft/simc#7278 · 1 comment ·

    Maintainers usually reply within 1 day

  • Show absorb details in report like other healing actions
    Open
    bug enhancement Report

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    simulationcraft/simc#6174 ·

    Maintainers usually reply within 1 day

  • Per simulation overrides not used by GUI for default_targets
    Open
    GUI

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    simulationcraft/simc#6090 ·

    Maintainers usually reply within 1 day

  • Generic string to simulate stats amounts with durations and starting points
    Open
    Usability

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    simulationcraft/simc#5945 ·

    Maintainers usually reply within 1 day

  • EPIC: Classic Support
    Open
    enhancement help wanted

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    simulationcraft/simc#5821 · 12 comments ·

    Maintainers usually reply within 1 day

  • UI crash when starting on second monitor
    Open
    GUI OpSys-Windows

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    simulationcraft/simc#5047 · 11 comments ·

    Maintainers usually reply within 1 day

  • Timewarped Item Support
    Open
    enhancement help wanted Item

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    simulationcraft/simc#4994 · 1 comment ·

    Maintainers usually reply within 1 day

  • Dynamic fight_style with target_error results in inconsistent behavior?
    Open

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    simulationcraft/simc#4447 · 4 comments ·

    Maintainers usually reply within 1 day

  • Next add event count for APL expression
    May be free again @scamille claimed this 3011 days ago, and no pull request is open. Open
    ActionPriorityList enhancement

    simulationcraft/simc#4414 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Refactor simc engine to make it useable as a library
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    simulationcraft/simc#4383 ·

    Maintainers usually reply within 1 day

  • [Raidevents] Overlapping Adds event causes problems
    Open
    bug

    Difficulty 4/5 3-5 days Newbie friendliness 20/100

    simulationcraft/simc#4343 · 1 comment ·

    Maintainers usually reply within 1 day

  • Simc WebAssembly
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    simulationcraft/simc#4341 · 15 comments · 2 reactions ·

    Maintainers usually reply within 1 day

  • Log of imported characters
    Open
    enhancement GUI help wanted

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    simulationcraft/simc#4072 ·

    Maintainers usually reply within 1 day

  • QtWebEngineProcess.exe are not terminated when the results screen they were created for are closed
    Open
    GUI

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    simulationcraft/simc#3555 · 4 comments ·

    Maintainers usually reply within 1 day

  • [GUI] Add checklist of reports to generate
    Open
    enhancement GUI help wanted

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    simulationcraft/simc#3059 ·

    Maintainers usually reply within 1 day

  • "Expand" addon import to include a generated APL
    May be free again @scamille claimed this 3676 days ago, and no pull request is open. Open
    enhancement GUI help wanted

    simulationcraft/simc#2951 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Not Fully Implemented - All Healers
    Open
    Druid enhancement help wanted Monk Paladin Priest Shaman

    Difficulty 4/5 3-5 days Newbie friendliness 15/100

    simulationcraft/simc#2775 · 9 comments ·

    Maintainers usually reply within 1 day

  • Simulating two separate actors with separate targets does not work
    Open
    bug

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    simulationcraft/simc#2650 ·

    Maintainers usually reply within 1 day

  • [Report] Larger font for web pages
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    simulationcraft/simc#2617 · 1 comment ·

    Maintainers usually reply within 1 day

  • Implement some type of auto-update patching system.
    May be free again @navv1234 claimed this 4100 days ago, and no pull request is open. Open
    enhancement Priority-Low

    simulationcraft/simc#2478 · 6 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Replace hard-to-read Actions with CLC-like shorthand to ease priority experimentation for novices
    May be free again @navv1234 claimed this 4100 days ago, and no pull request is open. Open
    Status-Accepted Type-Enhancement Usability

    simulationcraft/simc#2447 · 16 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • More Options on Reforge Plots
    May be free again @navv1234 claimed this 4100 days ago, and no pull request is open. Open
    Priority-Low Status-Accepted Type-Enhancement

    simulationcraft/simc#2167 · 2 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Will you make spell_nuke damage adjustable by expressions?
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    simulationcraft/simc#1817 · 3 comments ·

    Maintainers usually reply within 1 day

  • Multi-target damage reporting.
    May be free again @navv1234 claimed this 4100 days ago, and no pull request is open. Open
    enhancement

    simulationcraft/simc#1091 · 5 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • casc_extract: "Invalid file length, expected ... got ..." in GameTables\HpPerSta.txt
    Possibly taken A pull request linked to this issue is open or already merged. Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    simulationcraft/simc#10033 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.