Github Repository Examples - bounswe/bounswe2022group4 GitHub Wiki

LeetCode CLI

  • It is a command line interpreter tool for leetcode.com.
  • It is useful for making exercises to prepare coding interviews.
  • It has very special Readme file. It has visual representation of the project that explain how to use the program.
  • It does not contain Wiki page. However, Readme is able to give us enough information.
  • It has functional labes for issues. It increased understandability of the issue progress.

Build Your Own X

  • It is a repository that allow us to change x to a technology such as BitTorrent Client, Operating System, Programming Language etc.
  • When we click one of the technology that is listed it redirect us to the tutorial about the technology.
  • Most of the tutorials have several options it is helpful for one who do not know various programming languages.
  • It has very well organised Readme.md file.
  • Also anyone can contribute to the tutorials via submitting new issue.

Nasbench

  • It is a repository that contains the code used for generating NASBench dataset, which is a neural architecture search dataset and benchmark.
  • Networks are trained with different training budgets and the metrics are provided.
  • Although ıin terms of issue labelling and wiki page, the repo is not very successful, its Readme contains a dataset overview, which is supported by illustrations and simplifies the dataset handling.
  • A setup guide and testing procedure are provided.

assetfinder

  • Assetfinder is a Golang language-based tool used to get potential subdomains of our target domain.
  • Suppose the scope of the target is large, then rather than testing the main domain every researcher should go with associated subdomains, as sometimes these subdomains can be vulnerable to many new vulnerabilities like XSS, SQL, CSRF, etc.
  • It is a repository that contains the code used for finding domains and subdomains potentially related to a given domain.
  • Readme file of the repository is very useful and easy to understand.
  • I also like tomnomnom's other projects about the cyber security topic.

Coding-Interview-University

  • It is a multi-month study plan for becoming a software engineer for people who have little code knowledge and do not have a degree in computer science.
  • I think that this repository is also very useful for people who have a degree because the repo offers you a very concise path in terms of refreshing your knowledge about data structures and algorithms and competitive programming.
  • It does not have a Wiki page but it has an extremely well-organized Readme.md file.

The Art of Command Line

  • This repository contains useful notes and tips on using the command line on Linux.
  • There are brief sections for Windows and macOS.
  • Readme file includes all essential information and very well organised.
  • Both beginners and experienced users can learn from this repository.

Lichess

lichess.org is a open-source chess platform which has millions of users. They mean it when they say platform is open-source. Their git-hub repository is well-structured and easily accesiable by anybody. Even who plays chess and has a little bit of programming experience, can get a use of their platform by using their apis. And even their databases are open to everyone, too.

  • I have worked in development of a chess-related website, so main reason i love this repository is that it gives everything you need to learn if you are up to work anything related chess.
  • It is open-source in any sense. Even their databases are open-source and anybody can access the data of millions of chess games and puzzles.
  • Readme of the repository is clean, references to both individual contributors and dependency projects are not missed out.

Awesome-Linux-Software

It is an open-source collection of useful Linux applications and tools. There are many applications for different purposes listed on a well-organized index page.