Favorite Github Repositories - bounswe/bounswe2022group1 GitHub Wiki

pytorch-imagk-models

A very useful github repo containing dozens of pretrained image models across various image domains. Training deep neural networks is highly resource and time consuming. Pretrained models help independent and/or small research groups vastly in that they remove the burden of hours of expensive computation.

Pythonic Data Structures and Algorithms

Minimal and clean example implementations of data structures and algorithms in Python 3. I have added it since knowing data structures and algorithms well improves the programming skills, writing such a clean code increases the readability which helps all of us to understand another team member's code without an issue.

PyTorch Sentiment Analysis

A nice github repository for sentiment analysis. The organization of the repository is clear, and the readme file describes the content & requirements well. Jupyter notebooks are used to thoroughly illustrate the codes, and to give references directly when they are necessary.

first-contributions

It is a great github repository for new comers of github. It teaches the very basics of GitHub step by step. The main concepts that are taught;

  • fork
  • clone
  • create a branch
  • commit
  • push
  • pull

If you finish the small tutorial, your name is added to repository's contibutors list!

algorithm-visualizer

A great GitHub repository for beginners who are learning algorithms. The project has more than 20 contributors and they also provide a guide for those who want to contribute. Their repository is well organized but their Wiki page could be more interesting. Still, it is very fun to play with the algorithms and go through the code on the project's web page.

detectron

The project in the repository detects objects on the screen and writes the type of that object (like a bicycle or a person). It is useful for object detection research and the contributors provide all the needs in the repository when you want to use Detectron.

awesome python

Python has unlimited useful and lifesaving libraries that most of us do not know yet. This repo helps to track and give information about them.

Free Code Camp

A great GitHub repository for anyone learning anything software related. There are code samples and projects on almost many topics. freecodecamp.org is a community that allows you to learn coding on your own for free.

  1. Responsive Web Design
  2. JavaScript Algorithms and Data Structures
  3. Front End
  4. Data Visualization
  5. APIs and Microservices
  6. Quality Assurance
  7. Scientific Computing with Python
  8. Data Analysis
  9. Information Security
  10. Machine Learning This repo give information and certfication about these topics. The repository is well organized, and the readme file describes the content & requirements well. It provides free certifications. It includes numerous interactive coding challenges. However, it does not have a wiki page.

AppFlowy

An open source alternative to Notion, a project and knowledge management app, built with Flutter and Rust. The users can create to-do lists, charts, plans in a modular way and customize their pages very flexibly.

TaskFlow

This repository actually helps us in parallel programming in C++. It is wroten well-organized. The way the author uses issues, labels, and navigators can inspire the reader in a way he/she will develop him/her page. Other than these advantages, the text can be found easily understandable.

VueJS

Vue.js is a progressive framework for JavaScript used to build web interfaces and Single Page Applications (SPAs). Not just for web interfaces, Vue.js is also used both for desktop and mobile app development with Electron framework. Vue does a great job with javascript in web development and makes our development process a lot more efficient.