JuliaDiff/ChainRulesCore.jl
View on GitHubAD-backend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.
- Stars
- 267
- Forks
- 66
- Open beginner issues
- 0
- Indexed issues
- 112
- Dominant language
- Julia
- License
- No license data
- Last GitHub push
- Jun 22, 2026
- Latest indexed
- Sep 18, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- good first issue help wanted
- PR merge metrics
- No merged PRs in 30d
-
Difficulty 4/5 3-5 days Newbie friendliness 32/100
JuliaDiff/ChainRulesCore.jl#684 ·
-
good first issue Structural Tangent
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
JuliaDiff/ChainRulesCore.jl#669 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
JuliaDiff/ChainRulesCore.jl#668 · 6 comments ·
-
breaking
Difficulty 3/5 1-2 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#665 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#664 · 2 comments ·
-
upsteam
Difficulty 4/5 3-5 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#649 · 1 comment ·
-
bug help wanted
Difficulty 4/5 3-5 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#648 · 3 comments ·
-
breaking
Difficulty 3/5 1-2 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#643 · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 38/100
JuliaDiff/ChainRulesCore.jl#635 · 3 comments ·
-
breaking speculative Structural Tangent
Difficulty 5/5 Over a week Newbie friendliness 20/100
JuliaDiff/ChainRulesCore.jl#634 ·
-
breaking
Difficulty 4/5 3-5 days Newbie friendliness 30/100
JuliaDiff/ChainRulesCore.jl#632 · 1 comment ·
-
FAQ Broken Links Opengood first issue
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
JuliaDiff/ChainRulesCore.jl#625 · 3 comments ·
-
bug ProjectTo
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#624 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
JuliaDiff/ChainRulesCore.jl#623 · 9 comments ·
-
bug help wanted ProjectTo
Difficulty 3/5 1-2 days Newbie friendliness 45/100
JuliaDiff/ChainRulesCore.jl#622 · 1 reaction ·
-
design enhancement
Difficulty 5/5 Over a week Newbie friendliness 30/100
JuliaDiff/ChainRulesCore.jl#618 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#607 · 3 comments ·
-
Structural Tangent
Difficulty 4/5 3-5 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#606 · 1 comment · 2 reactions ·
-
Complex Differentiation documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
JuliaDiff/ChainRulesCore.jl#604 · 1 reaction ·
-
documentation help wanted ProjectTo
Difficulty 2/5 1-3 hours Newbie friendliness 42/100
JuliaDiff/ChainRulesCore.jl#599 ·
-
pending-clear-need
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#591 · 1 reaction ·
-
ProjectTo
Difficulty 4/5 3-5 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#590 · 2 comments ·
-
documentation ProjectTo Structural Tangent
Difficulty 5/5 Over a week Newbie friendliness 18/100
JuliaDiff/ChainRulesCore.jl#582 · 1 comment ·
-
ProjectTo
Difficulty 3/5 1-2 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#579 · 5 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#576 · 14 comments ·
-
ProjectTo
Difficulty 4/5 3-5 days Newbie friendliness 38/100
JuliaDiff/ChainRulesCore.jl#571 · 2 comments ·
-
design documentation help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#566 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#563 · 1 comment ·
-
documentation
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#549 · 4 comments · 4 reactions ·
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
JuliaDiff/ChainRulesCore.jl#548 · 5 comments ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#547 · 6 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
JuliaDiff/ChainRulesCore.jl#532 ·
-
documentation
Difficulty 3/5 1-2 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#512 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#505 · 5 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#504 · 7 comments ·
-
bug rule definition helper
Difficulty 3/5 1-2 days Newbie friendliness 48/100
JuliaDiff/ChainRulesCore.jl#499 · 1 comment ·
-
Structural Tangent
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#496 · 8 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#489 · 3 comments ·
-
Structural Tangent
Difficulty 4/5 3-5 days Newbie friendliness 30/100
JuliaDiff/ChainRulesCore.jl#481 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#476 · 7 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#471 · 10 comments ·
-
Ability to specify different rules based on what combinations of inputs are actually being used Opendesign
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#452 · 1 comment · 1 reaction ·
-
good first issue
Difficulty 4/5 3-5 days Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#448 · 6 comments ·
-
bug ProjectTo
Difficulty 3/5 1-2 days Newbie friendliness 48/100
JuliaDiff/ChainRulesCore.jl#447 · 2 comments · 1 reaction ·
-
Structural Tangent
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#441 · 30 comments · 1 reaction ·
-
Support Functors.jl? Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#439 · 7 comments ·
-
ProjectTo
Difficulty 5/5 Over a week Newbie friendliness 25/100
JuliaDiff/ChainRulesCore.jl#437 · 1 comment · 1 reaction ·
-
ProjectTo
Difficulty 4/5 3-5 days Newbie friendliness 30/100
JuliaDiff/ChainRulesCore.jl#429 · 2 comments · 1 reaction ·
-
infrastructure
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
JuliaDiff/ChainRulesCore.jl#415 · 1 comment ·
-
inplace accumulation
Difficulty 5/5 Over a week Newbie friendliness 20/100
JuliaDiff/ChainRulesCore.jl#411 ·