All Projects → psampaz → gothanks

psampaz / gothanks

Licence: MIT license
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to gothanks

Thanks
🙌 Give thanks to the open source maintainers you depend on! ✨
Stars: ✭ 2,753 (+2380.18%)
Mutual labels:  community, thanks
secret-islands
A virtual land scuttlebutt client
Stars: ✭ 17 (-84.68%)
Mutual labels:  community
meetings
COMMUNITY: W3C Credentials Community Group meeting transcripts
Stars: ✭ 16 (-85.59%)
Mutual labels:  community
it61.info
Сайт Ростовского IT-сообщества
Stars: ✭ 38 (-65.77%)
Mutual labels:  community
OpenCircle
Open-source Circle of 6 with improved security and privacy features. PLEASE NOTE: For the new Circulo app please visit: https://gitlab.com/circuloapp/circulo-android
Stars: ✭ 26 (-76.58%)
Mutual labels:  community
sphere
DIYbiosphere is an open-source project to collect Do-it-Yourself Biology (DIYbio) initiatives from all over the world
Stars: ✭ 70 (-36.94%)
Mutual labels:  community
community
Keptn community content: governance, community management, project infrastructure etc.
Stars: ✭ 42 (-62.16%)
Mutual labels:  community
Community-Programming-Book
Community written book on Programming Languages
Stars: ✭ 31 (-72.07%)
Mutual labels:  community
medellinjs
MedellinJS
Stars: ✭ 61 (-45.05%)
Mutual labels:  community
CommunityClouds
Cloud Designs for Processing Community Day
Stars: ✭ 36 (-67.57%)
Mutual labels:  community
felt-mockup
retired mockup 💚 customizable community tools that feel good
Stars: ✭ 47 (-57.66%)
Mutual labels:  community
agouti
A platform for collective blogs and social media platform, forum, question and answer service. Catalog of sites (programs), site navigation and directories - facets. A community based on the PHP HLEB micro-framework.
Stars: ✭ 36 (-67.57%)
Mutual labels:  community
buoy
🆘 A community-based crisis response system. Because friends don't let friends call the cops. 🔥🚓🔥
Stars: ✭ 68 (-38.74%)
Mutual labels:  community
focus
Community system build using GoFrame.
Stars: ✭ 103 (-7.21%)
Mutual labels:  community
isamuni
An information aggregator for Facebook groups
Stars: ✭ 14 (-87.39%)
Mutual labels:  community
mvp-docs
The Unofficial MVP Contribution Guide:
Stars: ✭ 18 (-83.78%)
Mutual labels:  community
fangpenlin-avataaars-generator-angular
Angular implementation of @fangpenlin's avataaars-generator
Stars: ✭ 20 (-81.98%)
Mutual labels:  community
fornalder
Visualize long-term trends in collections of Git repositories.
Stars: ✭ 80 (-27.93%)
Mutual labels:  community
Code-of-conduct
Code de conduite de la communauté francophone de JavaScript (ECMAScript) et Node.js
Stars: ✭ 65 (-41.44%)
Mutual labels:  community
community
This is the main CHAOSS community repository. Feel free to open an issue to discuss a topic of community interest! This repository also holds governance, mentorship, and other community-related documentation
Stars: ✭ 57 (-48.65%)
Mutual labels:  community

Build Status Go Report Card GoDoc

Give thanks (in the form of a GitHub ★) to your fellow Go modules maintainers.

About

GoThanks performs the following operations

  • Sends a star to Go's repo (github.com/golang.go)
  • Reads your go.mod file and sends a star to every Github repository that your app/library depends on

This is a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.

Credits

GoThanks is a Go port of symfony/thanks implemented by Nicolas Grekas (nicolas-grekas) for PHP.

Original idea by Doug Tangren (softprops) for Rust.

Installation

$ go get -u github.com/psampaz/gothanks

Usage

In order to run GoThanks you need to have a valid Github Access Token with public_repo scope.

You can pass the token as an argument to GoThanks or store it in an environmental variable named GITHUB_TOKEN.

Inside the folder where your go.mod lives run:

$ ./gothanks -github-token=xxxxxx

or

$ export GITHUB_TOKEN=xxxxx
$ ./gothanks

Docker

Run

docker run -it --rm -v $(pwd):/home psampaz/gothanks:latest -github-token=xxxxxx

or

docker run -it --rm -v $(pwd):/home --env GITHUB_TOKEN=xxxxxx psampaz/gothanks:latest

Example

$ ./gothanks
Welcome to GoThanks :)

You are about to star you beloved dependencies.

Press y to continue or n to abort
y

Sending your love..

Repository github.com/golang/go is already starred!
Repository github.com/golang/net is already starred!
Sending a star to github.com/google/go-github
Sending a star to github.com/stretchr/testify
Sending a star to github.com/sirupsen/logrus

Thank you!

You can also run it on non-interactive environments using -y flag.

$ ./gothanks -y
Welcome to GoThanks :)

Sending your love..

Repository github.com/golang/go is already starred!
Repository github.com/google/go-github is already starred!
Repository github.com/sirkon/goproxy is already starred!
Repository github.com/golang/crypto is already starred!
Repository github.com/golang/net is already starred!
Repository github.com/golang/oauth2 is already starred!

Thank you!
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].