Skip to content

A beautiful bootstrap open-source, self-hosted and easy to use webserver that lists your GitHub projects.

License

Notifications You must be signed in to change notification settings

Roo7K1d/github-repo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A beautiful bootstrap open-source, self-hosted and easy to use webserver that lists your GitHub projects.

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge
License Badge License Badge License Badge License Badge

Report a Bug | Request a New Feature | Help Develop This Project | Fund Me

Loved the project? Please consider giving a star :)


Installation Guide

Since github-repo-list is self-hosted, it does not work immediately out-of-box.

  • Download the repo
  • execute npm install
  • edit the config.json with your information (github token: https://github.com/settings/tokens)
  • edit repos.txt in this format (<author>/<reponame>)
  • execute node index.js
  • Done!

Demo


Click here for a live preview of the repo.

Support

For support you can create an issue here on GitHub or you can join my Discord.


Features

  • List Repos
  • Language bar (Hover for lang percentage)
  • Hover tooltips everywhere
  • Owner avatar
  • Description
  • Count of stars, collaborators, issues and forks
  • Badges for license, latest release tag and readme-file

Feedback

Feedback is great! If you have a suggestion or request, create an issue! Smilarly, if you have any issues, use the issue tab to let us know.


Copyright

You are not allowed to remove any part of the footer. That includes all of the info about the copyright. If you wish to remove that info feel free to contact me on my Discord


Todo (See Issues with tag "help wanted")

  • Add support for gists / projects / wikis
  • fix README preview (displays HTML tags instead of converting them)

Contributing

You can help develop this project by doing some things of the todolist and making a pull request. If you have some even better ideas on how this project can be improved you can also make a pull request.


License

This repo is licensed under MIT. For more information see file "LICENSE".