Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

The pub.dev website

Is dart-lang/pub-dev beginner-friendly?

In the last 30 days, dart-lang/pub-dev merged 42 of 53 pull requests from outside contributors, and its maintainers usually reply within 1 day. 2 beginner-friendly issues are open now.

Stars
943
Forks
183
Open beginner issues
2
Indexed issues
327
Avg merge
1d 11h
Merged PRs (30d)
71
Dominant language
Dart
License
BSD-3-Clause
Last GitHub push
Oct 6, 2026
Latest indexed
Sep 15, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
No beginner labels indexed

How to contribute to dart-lang/pub-dev

  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 BSD-3-Clause 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

  • Add `is:built-in-kotlin` to search autocomplete and advanced filters
    Open

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

    dart-lang/pub-dev#9670 ·

    Maintainers usually reply within 1 day

  • Optimize query
    Open

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

    dart-lang/pub-dev#9652 ·

    Maintainers usually reply within 1 day

  • Tracking the migration of Datastore entities to SQL
    Open
    Epic

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

    dart-lang/pub-dev#9645 ·

    Maintainers usually reply within 1 day

  • Migrate to newer cookiebar
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9565 ·

    Maintainers usually reply within 1 day

  • Expose authenticated GET /api/packages/<package>/publishing endpoint for configuration introspection
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9559 · 2 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Use monospace font + a bit more space for changelog headers
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9521 ·

    Maintainers usually reply within 1 day

  • Show dart pub add --dev for development-only packages
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9502 ·

    Maintainers usually reply within 1 day

  • Request to support @youtube
    May be free again @isoos claimed this 56 days ago, and no pull request is open. Open
    Type: bug

    dart-lang/pub-dev#9490 · 2 comments · 1 reaction · 1 assignee ·

    Maintainers usually reply within 1 day

  • Better `installing` tab for `analysis_server_plugin` plugins
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9464 · 4 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Failure to run dartdoc and generate API docs
    Open
    Type: bug

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

    dart-lang/pub-dev#9366 · 6 comments ·

    Maintainers usually reply within 1 day

  • Pub.dev does not show OIDC details of a package in API
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9352 · 1 comment ·

    Maintainers usually reply within 1 day

  • errors in stderr, logged incorrectly
    Open
    Type: bug

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

    dart-lang/pub-dev#9332 · 3 comments ·

    Maintainers usually reply within 1 day

  • Improve syntax highlighting
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9323 · 3 comments ·

    Maintainers usually reply within 1 day

  • Remove "Changelog" text from the beginning of the `CHANGELOG.md` (discussion)
    Open
    Type: enhancement

    Difficulty 1/5 Under an hour Newbie friendliness 55/100

    dart-lang/pub-dev#9302 · 1 comment ·

    Maintainers usually reply within 1 day

  • Document supported changelog formats
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9301 ·

    Maintainers usually reply within 1 day

  • Only store node structure in redis cache.
    Open
    Type: task

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

    dart-lang/pub-dev#9300 ·

    Maintainers usually reply within 1 day

  • dependency: is not working properly
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9296 · 2 comments ·

    Maintainers usually reply within 1 day

  • Refactor: merge FakeAppengineEnv with fake_server_entrypoint.dart
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9259 ·

    Maintainers usually reply within 1 day

  • Get rid of old public archive bucket
    Open
    Type: task

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

    dart-lang/pub-dev#9248 · 7 comments ·

    Maintainers usually reply within 1 day

  • Add a way to reschedule analysis of a package
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9173 ·

    Maintainers usually reply within 1 day

  • Create a test that checks our gvisor version is not too old
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9165 ·

    Maintainers usually reply within 1 day

  • PANA formatting issues incoherent
    Open
    Type: bug

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

    dart-lang/pub-dev#9145 · 5 comments ·

    Maintainers usually reply within 1 day

  • Confusing log message when package analysis hasn't happened yet.
    May be free again @codingnoobno1 claimed this 249 days ago, and no pull request is open. Open
    Type: bug

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

    dart-lang/pub-dev#9128 · 1 comment · 2 reactions ·

    Maintainers usually reply within 1 day

  • Having 150/160 points is too punitive
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9119 · 4 comments ·

    Maintainers usually reply within 1 day

  • No way to sort or filter recently liked packages
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9118 · 3 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Add per-package permissions for publisher members
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9101 · 1 comment ·

    Maintainers usually reply within 1 day

  • Allow manual account deletion
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9090 ·

    Maintainers usually reply within 1 day

  • test_profile import: detect dependency included in analysis_options.yaml
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9064 ·

    Maintainers usually reply within 1 day

  • Some failed package analyses
    Open
    Type: bug

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

    dart-lang/pub-dev#9036 ·

    Maintainers usually reply within 1 day

  • Generate and display markdown version of documentation
    Open
    Type: enhancement

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

    dart-lang/pub-dev#9019 ·

    Maintainers usually reply within 1 day

  • Allow disabling publication of a package from cli when automated publishing is enabled
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8992 · 3 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Add readme.md markdown text api endpoint
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8983 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add an option for auto-completing package names
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8982 · 3 comments ·

    Maintainers usually reply within 1 day

  • Feature request: Sort my packages by likes, points, or downloads on https://pub.dev/my-packages
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8980 · 1 comment ·

    Maintainers usually reply within 1 day

  • Make <analysis issues> badge less confusing
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8972 ·

    Maintainers usually reply within 1 day

  • Are we holding the stream wrong when timing out?
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8970 ·

    Maintainers usually reply within 1 day

  • Merge the changelog into the "versions" tab.
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8943 · 1 comment · 3 reactions ·

    Maintainers usually reply within 1 day

  • Consider falling back to non-cached behavior when redis is unavailable
    Open
    Type: quality

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

    dart-lang/pub-dev#8917 ·

    Maintainers usually reply within 1 day

  • [Feature] Add more search aspect regarding publishers themselves
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8901 · 2 comments ·

    Maintainers usually reply within 1 day

  • Create better integration test(s) for search isolate + search handler + search client.
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8891 ·

    Maintainers usually reply within 1 day

  • Display the /my-liked-packages page the same way as other package listing.
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8887 ·

    Maintainers usually reply within 1 day

  • Trending Algorithm Vulnerable to Download Inflation
    May be free again @szakarias claimed this 435 days ago, and no pull request is open. Open
    Type: bug

    dart-lang/pub-dev#8869 · 4 comments · 6 reactions · 1 assignee ·

    Maintainers usually reply within 1 day

  • Split integrity check into multiple process and run them independently.
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8848 · 1 reaction ·

    Maintainers usually reply within 1 day

  • Switching between non-documentation pages in light mode may produce a short flash of non-white background.
    Open
    Type: bug

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

    dart-lang/pub-dev#8842 ·

    Maintainers usually reply within 1 day

  • Code highlight in dark mode + dartdoc pages flashes on page load.
    Open
    Type: bug

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

    dart-lang/pub-dev#8841 · 1 reaction ·

    Maintainers usually reply within 1 day

  • Investigate color-scheme: light|dark effects
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8838 ·

    Maintainers usually reply within 1 day

  • Merge RequestException and ApiResponseException
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8812 ·

    Maintainers usually reply within 1 day

  • Exported API for `/api/packages/<package>/*`
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8752 ·

    Maintainers usually reply within 1 day

  • Delete orphan moderated package
    May be free again @sigurdm claimed this 563 days ago, and no pull request is open. Open
    Type: task

    dart-lang/pub-dev#8668 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Cannot make package that is both a flutter plugin, and has a dart-only side also
    Open
    Type: enhancement

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

    dart-lang/pub-dev#8656 · 5 comments ·

    Maintainers usually reply within 1 day

Showing the newest 100

This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.

Open advanced filter

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.