Skip to content

T4ko0522/contributions-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

contributions-status

A web application that integrates GitHub and GitLab contribution data and generates a 365-day contribution graph image.

Contributions Status Contributions Graph

Features

  • Integrates and displays contributions from both GitHub and GitLab
  • Supports 5 themes (default, gitlab, orange, red, pink)
  • Generates a 365-day contribution graph as an image

Tech Stack

Frontend

  • React 19
  • Vite
  • Tailwind CSS

Backend

  • Node.js
  • Express 5
  • TypeScript
  • @napi-rs/canvas (for image generation)

API Endpoint

GET /api/contributions

Returns a 365-day contribution graph image combining GitHub and GitLab contributions.

Query parameters

  • github (optional): GitHub username
  • gitlab (optional): GitLab username
  • theme (optional): Theme (default, gitlab, orange, red, pink). Default is default

Note: At least one of github or gitlab is required.

Example

GET https://contributions-status-server.vercel.app/api/contributions?github=T4ko0522&gitlab=T4ko0522&theme=pink

Response

  • Content-Type: image/png
  • Cache-Control: public, max-age=3600 (1 hour cache)

License

This project is licensed under the Apache License 2.0

Author

T4ko0522

Link

About

allowing you to visualize contributions across multiple platforms.

Topics

Resources

License

Stars

Watchers

Forks

Contributors