• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A tool for drawing a heat-map of Github contributions on HTML Canvas

Github Contributions on Canvas NPM version Build Status Dependency Status

A tool for drawing a heat-map of Github contributions on HTML Canvas.

This module is used for drawing user contributions in this project.

Install

$ npm install github-contributions-canvas

Usage

import { drawContributions } from "github-contributions-canvas";

drawContributions(canvasEl, {
  data: contributionData,
  username: "myusername",
  themeName: "standard",
  footerText: "Made by @sallar - github-contributions.now.sh"
});

Available Themes

The themes are defined in the src/themes.js file. Currently the available themes are:

  • standard
  • halloween
  • teal
  • leftPad
  • dracula
  • blue
  • panda
  • sunny
  • pink
  • YlGnBu
  • solarizedDark
  • solarizedLight

Data Format

This module accepts the output from sallar/github-contributions-api API. Check that project for more info.

License

Sallar Kaboli © MIT License

More Repositories

1

github-contributions-chart

:octocat: Generate an image of all your Github contributions
JavaScript
5,189
star
2

mac-local-rtmp-server

Local RTMP Streaming Server
JavaScript
525
star
3

stringz

💯 Super fast unicode-aware string manipulation Javascript library
TypeScript
237
star
4

github-contributions-api

:octocat: Github contributions API (bootleg)
JavaScript
203
star
5

jDateTime

[UNMAINTAINED] Jalali DateTime Class for PHP
PHP
180
star
6

led-matrix-simulator

🔮 A simple HTML5 LED Matrix Simulator for fun
JavaScript
117
star
7

vscode-duotone-dark

DuoTone Dark Sea Syntax theme for Visual Studio Code
JavaScript
84
star
8

SVGDraw

Simple SVG Drawing with Backbone, RequireJS & Snap.svg
JavaScript
56
star
9

serialgraphy

7-Days TV Shows airtime guide. Using CSS3 and AngularJS.
JavaScript
53
star
10

persianParser

A javascript library to convert persian text for using on iOS/Android browsers.
JavaScript
36
star
11

dropbox-fs

📦 Node FS wrapper for Dropbox
JavaScript
35
star
12

rpi-matrix

A simple RaspberryPi clock and browser simulator
TypeScript
32
star
13

country-tools

🇪🇺 A simple NodeJS helper for getting information about countries of the world.
TypeScript
31
star
14

lunchify-swift

🍴 10€ Lunch Buffet Guide in Finland
Swift
30
star
15

matrix-display-store

Tools for creating Led Matrix content
TypeScript
28
star
16

top-tweets

A simple Node.js app to retweet top tweets on Twitter
JavaScript
26
star
17

laravel-jdate

A Laravel Bundle to help working with Jalali (Shamsi) Dates
PHP
26
star
18

about

👨 About Me - A summary of who I am, what I like and what I work on.
21
star
19

led-matrix

An HTML5 Canvas LED Matrix Simulator
TypeScript
19
star
20

promise-arrays

A set of tools for working with arrays in an async manner
JavaScript
17
star
21

vscode-json-to-js-object

VSCode extension for converting JSON objects to JavaScript objects
TypeScript
16
star
22

booksy-app

TypeScript
15
star
23

node-mac-app-icon

Get App icons by pid on macOS in NodeJS
JavaScript
12
star
24

sqs-parallel

Simple NodeJS wrapper for AWS SQS with concurrency support
TypeScript
12
star
25

typescript-api-starter

A simple functional typescript API starter
TypeScript
10
star
26

rwd-conf-92

Website for 1st Responsive Design Conference in Iran.
CSS
9
star
27

GetAppIcon

Get App icons by pid on macOS
Swift
8
star
28

booksy-api

Booksy API
TypeScript
8
star
29

farsi-blog

JavaScript
8
star
30

gatsby-plugin-css-modules-typings

A Gatsby plugin that provides typings for css modules
JavaScript
7
star
31

styled-flexbox

JavaScript
7
star
32

lunchify-react-native

JavaScript
6
star
33

lunchify-scraper

JavaScript
6
star
34

unicode-astral-regex

A regex to match astral symbols that supports unicode strings.
JavaScript
5
star
35

lunchify-api

JavaScript
5
star
36

buttercup-desktop

JavaScript
5
star
37

ng-game-of-life

Game of Life written in Rust, UI in Angular
TypeScript
5
star
38

dotfiles

My ~/.dotfiles
Shell
3
star
39

lunchify-cordova

JavaScript
3
star
40

github-contribs-canvas-playground

Created with CodeSandbox
JavaScript
2
star
41

secure-dev-server

Development proxy server with SSL support
JavaScript
2
star
42

booksy-app-backup

TypeScript
2
star
43

rpi-matrix-homekit

HomeKit Integration for Rpi Matrix Project
JavaScript
2
star
44

homebridge-nibe

TypeScript
2
star
45

sms-collection-convert

JavaScript
2
star
46

keyboard-designer

JavaScript
2
star
47

game-of-life

Conway's Game of Life in Rust
JavaScript
1
star
48

lunchify

Venues for lunch around Keilaniemi
HTML
1
star
49

react-native-week-strip

TypeScript
1
star
50

wlf

CSS
1
star
51

firebase-explorer

TypeScript
1
star
52

sallar

1
star
53

kurdishtap

Swift
1
star
54

rn-stacks

TypeScript
1
star
55

check-os-tray-support

Check if the current OS supports showing Tray (useful for Electron apps)
JavaScript
1
star
56

rpi-matrix-pwa

JavaScript
1
star
57

js-pong-clock

JavaScript
1
star