Coder Social home page Coder Social logo

lukaszmn / active-forks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from techgaun/active-forks

33.0 5.0 13.0 158 KB

Find active github forks of a repo

Home Page: https://lukasznojek.com/projects/active-github-forks/

HTML 32.34% JavaScript 67.66%

active-forks's Introduction

active-forks

Find the active github forks of a project

This project allows you to find the most active forks of a repository.

I added a couple of features useful to compare forks:

  • works after providing a personal GitHub token. It is used only to increase the limits to query to API. The token is stored in Local Storage only, not sent anywhere except for the GitHub API.
  • include the original repository in the list, marked in bold
  • after expanding Options, it is possible to increase the maximum amount of forks to retrieve and to utilize some kind of caching
  • retrieve commits of each fork and show the differences
  • click on box in the Diff column to see the commits

Optimizations

Because this version retrieves commits from every fork which is slow and uses your quota (it resets every hour, don't worry), I added two options for caching results:

  • Same size - if a fork has the same size as a fork that has already been read, it is assumed to be the same and contain the same commits.
  • Same Push Date - same but looks at the Last Push date. If both are selected, both conditions have to be satisfied at the same time. If the condition is satisfied, commits for the second fork are not retrieved but assumed to be the same as in the first fork.

Find Active Fork

Screenshot

active-forks's People

Contributors

itchylol742 avatar kyleking avatar lukaszmn avatar marcosellys avatar mesaugat avatar michalsvec avatar schambers avatar syed-umair avatar techgaun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

active-forks's Issues

Show more than 100 forks

Don't know JavaScript and can't add paging myself. The original repository is unmaintained, I see you did some work lately. maybe this wouldn't be hard to add.

I am trying to drill down on a repository that has 570 forks!

PRs #16, #19, #20

PR #16 (by anonymous) fixes a real bug which I've encountered as well. Please apply.
PR #20 fixes a bug causing the script to crash if there's no value for token.
PR #19 (feature?) changes the value of Link to open a new tab rather than replacing the current one. Since the fork search can be long (several minutes in some cases), you don't want to lose all that work by accident.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.