All Projects → Molunerfinn → Node Github Profile Summary

Molunerfinn / Node Github Profile Summary

Licence: mit
[Temporarily unavailable]The node version of github-profile-summary with GraphQL

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Node Github Profile Summary

Mvfsillva
My personal website
Stars: ✭ 13 (-95.02%)
Mutual labels:  graphql, github-api
Gitstats
An open source github contribution analyzer
Stars: ✭ 115 (-55.94%)
Mutual labels:  graphql, github-api
Githunt React
[DEPRECATED] 🔃 An example app frontend built with Apollo Client and React
Stars: ✭ 1,036 (+296.93%)
Mutual labels:  graphql, github-api
Koa Graphql
Create a GraphQL HTTP server with Koa.
Stars: ✭ 787 (+201.53%)
Mutual labels:  graphql, koa
Apollo Server
🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Stars: ✭ 12,145 (+4553.26%)
Mutual labels:  graphql, koa
React Apollo Koa Example
An example app using React, Apollo and Koa
Stars: ✭ 26 (-90.04%)
Mutual labels:  graphql, koa
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+15909.96%)
Mutual labels:  graphql, koa
Github Wrapped
Take a look back at all the contributions you as an individual made to the open-source community
Stars: ✭ 304 (+16.48%)
Mutual labels:  graphql, github-api
Githunt Angular
An Apollo with Angular full-stack example app: vote for your favorite GitHub repos!
Stars: ✭ 144 (-44.83%)
Mutual labels:  graphql, github-api
React Graphql Github Apollo
🚀 A React + Apollo + GraphQL GitHub Client. Your opportunity to learn about these technologies in a real world application.
Stars: ✭ 1,563 (+498.85%)
Mutual labels:  graphql, github-api
Graphql Pokemon
Get information of a Pokémon with GraphQL!
Stars: ✭ 441 (+68.97%)
Mutual labels:  graphql, koa
Koa Passport Mongoose Graphql
Koa 2 server with Passport + Mongoose + GraphQL
Stars: ✭ 190 (-27.2%)
Mutual labels:  graphql, koa
Create Graphql
Command-line utility to build production-ready servers with GraphQL.
Stars: ✭ 441 (+68.97%)
Mutual labels:  graphql, koa
Got Auth Service
A professional role-based-authorization(also supports resource and group) service with restful and graphql api for enterprise applications.
Stars: ✭ 12 (-95.4%)
Mutual labels:  graphql, koa
Apollo Upload Examples
A full stack demo of file uploads via GraphQL mutations using Apollo Server and apollo-upload-client.
Stars: ✭ 358 (+37.16%)
Mutual labels:  graphql, koa
Graphql Upload
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
Stars: ✭ 1,071 (+310.34%)
Mutual labels:  graphql, koa
Gitlit
Platform to connect contributors and projects based on skill level and shared interests.
Stars: ✭ 265 (+1.53%)
Mutual labels:  graphql, github-api
Simonw
https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/
Stars: ✭ 297 (+13.79%)
Mutual labels:  graphql, github-api
Postgraphile
GraphQL is a new way of communicating with your server. It eliminates the problems of over- and under-fetching, incorporates strong data types, has built-in introspection, documentation and deprecation capabilities, and is implemented in many programming languages. This all leads to gloriously low-latency user experiences, better developer experiences, and much increased productivity. Because of all this, GraphQL is typically used as a replacement for (or companion to) RESTful API services.
Stars: ✭ 10,967 (+4101.92%)
Mutual labels:  graphql, koa
Blog Service
blog service @nestjs
Stars: ✭ 188 (-27.97%)
Mutual labels:  graphql, koa

node-github-profile-summary

The node version of github-profile-summary which is inspired by tipsy' github-profile-summary

Site: https://gh-profile-summary.now.sh/

Major skills or tools:

  • Vue
  • Chart.js
  • Koa
  • Github graphql api

Screenshot

Cool & beautiful profile list

Share system & Save your profile as Image

Setup

First generate a token at https://github.com/settings/tokens

Then You need to create a .env file in the project folder.

The .env file looks like:

GH_TOKEN=Your token here
JWT_SECRET=Any string
KOA_PORT=8888
HTTPS=false

KOA_PORT can be any port you like which is available.

If you set HTTPS=true, then the websocket will connect the 443 port, it's useful for https production.

Local run

Node.js

You need to have node environment!

Install

git clone https://github.com/Molunerfinn/node-github-profile-summary.git
cd node-github-profile-summary
npm install # or yarn

Run

npm run build
npm start

Notice: 8888 is the KOA_PORT in .env file

And then open the link http://localhost:8888, Done.

Docker

You need to have docker environment!

Build

docker build -t github-profile .

Run

docker run -it --rm --name github-profile -p 8888:8888 github-profile

Notice: 8888 is the KOA_PORT in .env file

And then open the link http://localhost:8888, Done.

TODOS

  • More useful charts
  • Docker support
  • ...

License

MIT

Copyright (c) 2018 Molunerfinn

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].