/connecticut

Analyzes and visualizes connections between GitHub users, particularly useful for developer meetups and networking events.

Primary LanguageJavaScriptMIT LicenseMIT

Connecticut

Web application that analyzes and visualizes connections between developers using GitHub, particularly useful for developer meetups and networking events.

The organizer can run it once before the meetup starts and encourage everyone to network and follow each other on GitHub. Afterward, they can run it again to see how many new connections were made at the meetup.

Live Demo

You can try Connecticut here: https://yashrajnayak.github.io/connecticut/

image

Features

  • Analyze GitHub connections for multiple users simultaneously
  • Display results in an easy-to-read table format
  • Show total followers and following counts for each user
  • Highlight connections between users in the provided list
  • Copy results to clipboard for easy sharing
  • Create snapshots for comparison in Connecticut Plus

How to Use

  1. Visit the Connecticut app.
  2. Enter GitHub usernames (one per line) in the textarea.
  3. Provide your GitHub Personal Access Token.
  4. Click "Analyze Connections" to start the analysis.
  5. View the results in the table below.
  6. Use "Copy Results" to copy the table to your clipboard.
  7. Use "Take Snapshot" to create a snapshot for use in Connecticut Plus.

Note: Keep your token secure and don't share it publicly.

Local Development

To run Connecticut locally:

  1. Clone this repository.
  2. Open index.html in your web browser.

No build process or server is required as Connecticut runs entirely in the browser.

Contributing

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting a bug by opening a new issue.
  • Discussing the current state of the code
  • Submitting a fix for any of the open issues here.
  • Proposing new features
  • Becoming a maintainer

Pull requests are the best way to propose changes to the codebase.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Related Projects

  • Connecticut Plus: A companion app for comparing Connecticut snapshots over time.