Open Source Projects · head-to-head

Drupal.org vs GitHub Contribution Chart Generator

Drupal.org

Drupal.org exposes its community project and node data through a legacy Drupal 7 REST endpoint (`drupal.org/api-d7/node.json`); a live unauthenticated GET returned a 200 JSON body with `Access-Control-Allow-Origin: *`, resolving cors "unknown" to "yes". It's a free community resource run by the nonprofit Drupal Association, with no authentication or paid tier for reading published project data.

GitHub Contribution Chart Generator

This is a keyless JSON API (not an image-rendering service, despite the name) with a single route, `/api/v1/{username}`, that returns a GitHub user's daily/yearly contribution counts — confirmed by inspecting the project's own source tree, which contains only one API file (`src/pages/api/v1/[username].js`); the actual chart image is drawn client-side from that JSON by a separate canvas library. A live unauthenticated GET returned a 200 JSON payload with no `Access-Control-Allow-Origin` header at all, correcting cors from "yes" to "no" (the header only appears on Vercel's default 404 page, not on the real route). Free and open-source, self-hostable on Vercel.

Drupal.orgGitHub Contribution Chart Generator
AuthenticationNoneNone
Pricingfreefree
FormatsJSONJSON
CORSyesno
HTTPSYesYes

Drupal.org supports CORS, while GitHub Contribution Chart Generator doesn't — pick Drupal.org for direct browser calls.

More comparisons