An open-source Python framework for hybrid quantum-classical machine learning.

Is tensorflow/quantum beginner-friendly?

The maintainers of tensorflow/quantum usually reply to a pull request within 1 day. 1 beginner-friendly issue is open now.

Stars
2.2k
Forks
674
Open beginner issues
1
Indexed issues
45
Avg merge
1d 14h
Merged PRs (30d)
5
Dominant language
Python
License
Apache-2.0
Last GitHub push
Nov 1, 2026
Latest indexed
Sep 19, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
help wanted good first issue

How to contribute to tensorflow/quantum

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's Apache-2.0 license.
  4. Pick the open beginner-friendly issue 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

  • `tfq_ps_decompose` truncates decomposed moments when `PhasedISwapPowGate` shares a `Moment` with `PhasedXPowGate` or `FSimGate`
    Open
    area/c++ area/core kind/bug-report

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

    tensorflow/quantum#1141 ·

    Maintainers usually reply within 1 day

  • `tfq_ps_decompose` corrupts `PhasedISwapPowGate` when `exponent` is numeric and `phase_exponent` is symbolic
    Open
    area/c++ area/core kind/bug-report

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

    tensorflow/quantum#1140 ·

    Maintainers usually reply within 1 day

  • Support Keras 3
    May be free again @rosspeili claimed this 118 days ago, and no pull request is open. Open
    area/keras help wanted skill-level/intermediate

    tensorflow/quantum#1090 · 5 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Support dynamic quantum circuits
    Open
    area/circuits priority/after-0.7.7 skill-level/expert

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

    tensorflow/quantum#1087 ·

    Maintainers usually reply within 1 day

  • Efficiently handle circuit sizes 10x or more of today's circuits
    May be free again @SripriyaDevarapalli claimed this 38 days ago, and no pull request is open. Open
    area/circuits area/performance help wanted priority/after-0.7.7 skill-level/expert

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

    tensorflow/quantum#1086 · 1 comment ·

    Maintainers usually reply within 1 day

  • Improve version numbering for development releases
    Open
    area/health no QC knowledge needed priority/after-0.7.7

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

    tensorflow/quantum#1083 · 1 comment ·

    Maintainers usually reply within 1 day

  • Identify platform targets for future releases of TensorFlow Quantum
    May be free again @mhucka claimed this 207 days ago, and no pull request is open. Open
    area/dependencies

    tensorflow/quantum#960 · 4 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add pre-commit hook support for code quality and consistency
    Open
    area/devops kind/feature-request priority/before-0.7.7

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

    tensorflow/quantum#908 · 1 comment ·

    Maintainers usually reply within 1 day

  • Imports needed by scripts/test_tutorials.py are not installed by requirements.txt
    May be free again @mhucka claimed this 411 days ago, and no pull request is open. Open
    area/dependencies kind/bug-report priority/before-0.7.7 priority/p1

    tensorflow/quantum#860 · 3 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Parametrized Quantum Circuits for Reinforcement Learning stuck if using qsim backend
    May be free again @mhucka claimed this 159 days ago, and no pull request is open. Open
    area/circuits kind/bug-report

    tensorflow/quantum#766 · 4 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Getting the jacobian inside GradientTape
    Open
    kind/question

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

    tensorflow/quantum#718 ·

    Maintainers usually reply within 1 day

  • How do you define multiqubit noise channels and noisy training?
    May be free again A pull request for this issue was closed without being merged. Open
    kind/question priority/review

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

    tensorflow/quantum#686 · 1 comment ·

    Maintainers usually reply within 1 day

  • Projective measurements layer?
    Open
    area/core help wanted kind/feature-request skill-level/intermediate

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

    tensorflow/quantum#665 · 2 comments ·

    Maintainers usually reply within 1 day

  • Handle 3-qubit gates
    May be free again @Riiocodee claimed this 25 days ago, and no pull request is open. Open
    area/core help wanted kind/feature-request skill-level/intermediate

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

    tensorflow/quantum#636 · 3 comments ·

    Maintainers usually reply within 1 day

  • Enable channels in fidelity op
    Open
    area/core help wanted kind/feature-request skill-level/intermediate

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

    tensorflow/quantum#622 · 1 comment ·

    Maintainers usually reply within 1 day

  • Remove use of finite different in Adjoint gradient
    Open
    area/core help wanted kind/feature-request skill-level/intermediate

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

    tensorflow/quantum#620 ·

    Maintainers usually reply within 1 day

  • More documentation problems
    Open
    area/docs kind/bug-report priority/before-0.7.7 priority/p2

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

    tensorflow/quantum#619 · 2 comments ·

    Maintainers usually reply within 1 day

  • [Feature Request]: Make Unitary Calculations Differentiable
    Open
    area/core help wanted kind/feature-request skill-level/intermediate

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

    tensorflow/quantum#605 ·

    Maintainers usually reply within 1 day

  • [Design] CUDA support
    Open
    area/gpu help wanted kind/feature-request skill-level/expert

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

    tensorflow/quantum#599 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Design] Improve proto wire size for serialized circuits
    Open
    area/circuits area/performance kind/feature-request

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

    tensorflow/quantum#598 · 1 reaction ·

    Maintainers usually reply within 1 day

  • Replace TFQPauliSumCollector with cirq.PauliSumCollector
    May be free again @mhucka claimed this 159 days ago, and no pull request is open. Open
    area/cirq help wanted kind/feature-request skill-level/intermediate

    tensorflow/quantum#563 · 1 assignee ·

    Maintainers usually reply within 1 day

  • How to do regression using gradient?
    Open
    area/docs help wanted kind/feature-request skill-level/intermediate

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

    tensorflow/quantum#488 · 2 comments ·

    Maintainers usually reply within 1 day

  • Hessian calculation fails using tf.jacobian
    Open
    kind/question

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

    tensorflow/quantum#431 · 4 comments ·

    Maintainers usually reply within 1 day

  • [Discussion] Gradient of state op
    Open
    kind/feature-request status/needs-design

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

    tensorflow/quantum#420 · 3 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Support for Projectors in Expectation Calculations
    May be free again @MichaelBroughton claimed this 2261 days ago, and no pull request is open. Open
    kind/feature-request priority/review

    tensorflow/quantum#357 · 2 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • [Design] Add ability to reason about Circuit structure
    Open
    area/circuits area/cirq help wanted kind/feature-request skill-level/expert

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

    tensorflow/quantum#292 · 8 comments ·

    Maintainers usually reply within 1 day

  • Replace transformrangeconcurrently with ParallelFor
    Open
    area/performance help wanted kind/feature-request no QC knowledge needed

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

    tensorflow/quantum#291 ·

    Maintainers usually reply within 1 day

  • SampledExpectation layer seems to recompute the same circuits for different measurement ops
    May be free again @MichaelBroughton claimed this 2335 days ago, and no pull request is open. Open
    area/circuits area/docs kind/bug-report

    tensorflow/quantum#271 · 6 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Arbitrary Input State Capabilities
    Open
    kind/feature-request

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

    tensorflow/quantum#210 · 7 comments ·

    Maintainers usually reply within 1 day

  • Bug (likely typo) in `core/serialize/serializer_test.py`
    Possibly taken @mhucka claimed this 15 days ago. Open
    area/serialization area/tests

    tensorflow/quantum#1129 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Avoid hard-coding "quantum" in `scripts/` scripts
    Possibly taken @openbotgit claimed this 23 days ago. Open
    area/devops help wanted no QC knowledge needed priority/before-0.7.7

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

    tensorflow/quantum#1082 · 2 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Implement Generative Quantum Advantage Tutorial
    Possibly taken @rosspeili claimed this 152 days ago. Open
    area/docs kind/feature-request priority/p1 skill-level/expert

    tensorflow/quantum#909 · 6 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Document behavior of `save` versus `save_weights`
    Possibly taken @SripriyaDevarapalli claimed this 30 days ago. Open
    area/docs help wanted kind/feature-request skill-level/beginner

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

    tensorflow/quantum#899 · 7 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Update to use latest version of Cirq
    Possibly taken @mhucka claimed this 707 days ago. Open
    area/cirq area/dependencies kind/feature-request priority/before-0.7.7 priority/p1

    tensorflow/quantum#822 · 3 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • [Performance] Boost tfq.convert_to_tensor speed
    Possibly taken @redayzarra claimed this 1226 days ago. Open
    area/performance good first issue help wanted kind/feature-request skill-level/intermediate

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

    tensorflow/quantum#336 · 12 comments ·

    Maintainers usually reply within 1 day

  • Document how to configure different Backends with Cirq
    Possibly taken A pull request linked to this issue is open or already merged. Open
    area/cirq area/docs kind/feature-request priority/p2

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

    tensorflow/quantum#281 · 1 comment · 1 reaction ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.