aws/graph-explorer - Open Source PR Review Scorecard

React-based web application that enables users to visualize both property graph and RDF data and explore connections between data without having to write graph queries.

C-Rank Grade: A (Welcoming) - 64/100

External PR Merge Rate: 71%

Response Time: 4d

First Timer Success: 14%

Frequently Asked Questions

Is aws/graph-explorer welcoming to first-time open-source contributors?

aws/graph-explorer has a recorded first-timer success rate of 14.3%. Repositories ranked A typically provide actionable feedback during code reviews and actively nurture new community contributors.

How fast can I expect code review feedback on my pull request?

Maintainers in aws/graph-explorer respond to incoming external pull requests in approximately 93.6 hours on average. Keeping PRs focused on single tasks and ensuring tests pass helps maintainers review faster.

What does the 64.0 C-Rank™ score (A Tier) represent?

The C-Rank™ system evaluates GitHub projects on a 0–100 scale using real data: PR merge rates, review turnaround time, active maintainer presence, and first-time contributor success. A score of 64.0 places aws/graph-explorer in the A tier.

What is the external contributor pull request merge rate for aws/graph-explorer?

The external contributor pull request merge rate for aws/graph-explorer is 70.8%, based on public PR activity from non-core contributors.

Are there Good First Issues available in aws/graph-explorer?

aws/graph-explorer currently has 5 active issue(s) tagged with beginner-friendly labels like "good first issue", "beginner", or "up-for-grabs".

aws
aws/graph-explorerA•Welcoming484
GitHub
Back to Explorer
aws

aws/graph-explorer

484
Active (30d)A•Welcoming(64/100)TypeScript

React-based web application that enables users to visualize both property graph and RDF data and explore connections between data without having to write graph queries.

GitHub
Compare••
Jump to:

AI Maintainer Review Guidelines

Review Persona

Strict Architecture Gatekeeper

Warmth Score
7.5/10
Patience Score
8.0/10
Nitpick Rate
40%

Strict review standards in aws/graph-explorer. Ensure PR scope matches issue requirements closely before requesting review.

Top PR Submission Do's

  • •Ensure code complies with the project coding style
  • •Keep PRs scoped to a single concern
  • •Include context and link to the related issue

Top PR Friction Pitfalls (Don'ts)

  • •Do not submit PRs without linking an issue
  • •Do not break existing tests without fixing them
  • •Do not mix unrelated refactors in a single PR
Response Velocity
3 days+
Standard maintainer review cycle

Average Response Latency

Tracks hours until a maintainer leaves a review, comment, or PR response.

Merge Efficiency
70.8%
Moderate PR acceptance rate

External Acceptance Rate

Percentage of community pull requests successfully merged into main.

First-Timer Success
14.3%
Accepts new contributor PRs

First PR Conversion

Rate at which developers submitting their first repository PR succeed.

Active Maintainers
6 core
Highly collaborative maintainer core
Diagnostic Health HUD
70.8%
Merge Gauge
14.3%
1st-Timer
Community Vibe33/100

Embed C-Rank Badge

Show contributors that your repository actively reviews and merges external pull requests.

GetMerged C-Rank badge for aws/graph-explorer
[![GetMerged C-Rank](https://getmerged.abhishekco.de/api/badge/aws/graph-explorer)](https://getmerged.abhishekco.de/aws/graph-explorer?utm_source=github&utm_medium=badge)

Active Good First Issues (4)

View on GitHub

Description When expanding a node's neighbors with attribute filters, if the filters match nothing, the app shows the toast "No more neighbors to expand" — which implies the node is fully expanded. The truth is the opposite: the node has neighbors, but the applied filters excluded all of them. A user would reasonably conclude there is nothing left and stop, when relaxing the filter would reveal neighbors. This is connector-agnostic — the toast lives in the shared expand hook (useExpandNode), so it affects Gremlin, openCypher, and SPARQL alike. Environment OS: N/A Browser: N/A Graph Explorer Version: current main Graph Database & Version: any (Gremlin / openCypher / SPARQL) Steps to Reproduce Open the expand-neighbors sidebar for a node that has neighbors. Add an attribute filter whose value matches none of them (e.g. a value no neighbor's property contains). Expand. See the toast "No more neighbors to expand". Expected Behavior When the expansion request carried attribute filte

📅 Opened Aug 6, 2026💬 0 comments
Quality: 80/100Contribute

Description When the database or proxy returns a 403 Forbidden, the user sees the generic Network Response 403 title with whatever raw message the server returns, which is often an opaque JSON blob or empty. There is no dedicated branch in createDisplayError for 403, so it falls through to the catch-all NetworkError path. A 403 can be caused by several things (credentials, permissions, proxy configuration), so the message should stay generic and point the user at what they can reasonably check. Environment All environments, browser-based Steps to Reproduce Connect to a database or proxy that will reject requests with 403 Trigger any request (e.g. schema sync) Expected Behavior A friendly, generic message such as: Access denied The server refused this request. Check that your connection credentials and permissions are correct, then try again. Actual Behavior Title says "Network Response 403" and the message is either the raw server response or the generic "An error occurred. Pleas

📅 Opened Jul 20, 2026💬 2 comments
Quality: 80/100Contribute

Description When a blank node (bnode) with no type is rendered on the graph canvas, it has no icon. However, when the same node is selected, the details/properties panel shows the default icon. The icon display should be consistent between the two views. The root cause is that the canvas icon rendering path (useBackgroundImageMap) only creates Cytoscape style selectors for vertex types that exist in the schema. Since "«No Type»" is a synthetic label assigned at runtime (vertex.ts:80-83) and isn't in the schema, no icon style is generated. The details panel uses useVertexPreferences() which always falls back to DEFAULT_ICON_URL regardless of schema presence. Relevant code paths Canvas: useGraphStyles → useBackgroundImageMap → renderNode (skips types not in schema) Panel: VertexIcon → useVertexPreferences → always returns defaultVertexPreferences.iconUrl Environment Graph Database & Version: Any SPARQL endpoint with blank nodes Steps to Reproduce Load a graph containing a

📅 Opened May 22, 2026💬 3 comments
Quality: 70/100Contribute

When the user right clicks on the graph canvas, they should have a few options to select various items in the graph. Select all nodes Select all edges Select all This would replace whatever is already selected.

📅 Opened Feb 10, 2026💬 6 comments
Quality: 55/100Contribute
Looking for more TypeScript beginner tasks?Explore TypeScript GFI

Contributor Community Vibe Feedback

Rate what actually matters after opening a pull request here.

Have you contributed to this repo?

Rate your first-hand PR experience (review speed, maintainer responsiveness, and onboarding ease) to help other contributors.

3 ratings required
Maintainer helpfulness
Review speed
Beginner friendliness

Contributor Compatibility & Review Speed Analysis for aws/graph-explorer

When evaluating whether to contribute to aws/graph-explorer, response velocity and maintainer engagement are crucial. GetMerged continuously tracks pull request trajectories, first-comment latency, and code review rounds to help developers avoid submitting pull requests to backlogged repositories.

Currently, maintainers of aws/graph-explorer acknowledge new external contributions in approximately 3 days+. Out of all submitted pull requests from non-core authors in the last 180-day window, 70.8% were successfully merged into the primary branch.

Frequently Asked Questions - Contributing to aws/graph-explorer

01

Is aws/graph-explorer welcoming to first-time open-source contributors?

aws/graph-explorer has a recorded first-timer success rate of 14.3%. Repositories ranked Welcoming typically provide actionable feedback during code reviews and actively nurture new community contributors.

02

How fast can I expect code review feedback on my pull request?

The initial maintainer response time averages ~3 days+. Keeping PRs scoped to single concerns and ensuring CI checks succeed will optimize review turnaround.

03

What does the 64.0 C-Rank™ score represent?

The C-Rank™ index scores repositories on a 0 to 100 scale using an objective formula: external PR merge rates, initial response speed, active maintainer count, and first-time contributor retention. A score of 64.0 places aws/graph-explorer in the Welcoming tier.

04

What is the external contributor pull request merge rate for aws/graph-explorer?

The external pull request merge rate is 70.8%. GetMerged isolates non-core community contributions so external developers get an accurate benchmark of PR acceptance probability.

05

Are there beginner Good First Issues open in aws/graph-explorer?

Yes, aws/graph-explorer currently has 5 active issue(s) tagged with beginner-friendly labels. You can inspect these directly from the repository issues tab.

GetMerged C-Rank™ Indexing Standard

All metrics displayed for aws/graph-explorer are automatically retrieved via the public GitHub API and recalculated daily. Insider pull requests submitted by repository owners or organization members are excluded from merge rate calculations to preserve objective external contributor statistics.