Giter VIP home page Giter VIP logo

awesome-resources's Introduction

Awesome Resources Awesome

😎 List of helpful resources added by the community for the community!

Please read this discussion before contributing to Hacktoberfest.

"Buy Me A Coffee"

"Awesome Resources - List of resources added by the community for the community! - Product Hunt"

Contribution

To add a resource or contribute, please check out our contribution guide here.

Emojis Filter and Cheatsheet

(If you're viewing this one the website, try clicking the icon buttons to filter the items in the list based on the category)

Throughout this list you'll see next to each resource and emoji. Here's what each mean:

📚 Course, long series or list of tutorials, or books

📁 Documentation

🔈 Podcast

📗 Single Tutorial

🔧 Tool

📹 Video Resource (Youtube, video course, etc...)

💡 Other

Content


⬆ Back to Index

Android


⬆ Back to Index

Angular


⬆ Back to Index

Artificial Intelligence


⬆ Back to Index

AWS


⬆ Back to Index

Big Data


⬆ Back to Index

Blockchain


⬆ Back to Index

Bots


⬆ Back to Index

C


⬆ Back to Index

C++


⬆ Back to Index

Clojure


⬆ Back to Index

Computer Science


⬆ Back to Index

Theoretical Computer Science


⬆ Back to Index

CSS


⬆ Back to Index

CSharp


⬆ Back to Index

Dart


⬆ Back to Index

Database


⬆ Back to Index

Data Science


⬆ Back to Index

Deep Learning


⬆ Back to Index

Django


⬆ Back to Index

DevOps


⬆ Back to Index

Docker


⬆ Back to Index

Express


⬆ Back to Index

Algorithms


⬆ Back to Index

Ethical Hacking


⬆ Back to Index

Networking


⬆ Back to Index

Expo


⬆ Back to Index

Fundamental CP algorithms

Algebra

Combinatorics

Data Structures

Dynamic Programming

Linear Algebra

String Processing

Graph Theory


⬆ Back to Index

Flask


⬆ Back to Index

Flutter


⬆ Back to Index

Free Hosting


⬆ Back to Index

GIT


⬆ Back to Index

GitHub


⬆ Back to Index

GLSL


⬆ Back to Index

Go


⬆ Back to Index

GraphQL


⬆ Back to Index

HTML


⬆ Back to Index

Ionic


⬆ Back to Index

Java


⬆ Back to Index

Javascript


⬆ Back to Index

Kubernetes


⬆ Back to Index

OpenShift


⬆ Back to Index

Laravel


⬆ Back to Index

LESS


⬆ Back to Index

Linux


⬆ Back to Index

Machine Learning


⬆ Back to Index

Magento


⬆ Back to Index

Markdown


⬆ Back to Index

MySQL


⬆ Back to Index

NodeJS


⬆ Back to Index

Operating Systems


⬆ Back to Index

PHP


⬆ Back to Index

PostgreSQL


⬆ Back to Index

Power Automate


⬆ Back to Index

Python


⬆ Back to Index

React


⬆ Back to Index

React Native


⬆ Back to Index

Regular Expressions


⬆ Back to Index

Ruby


⬆ Back to Index

Rust


⬆ Back to Index

Sass


⬆ Back to Index

Shell


⬆ Back to Index

Spring


⬆ Back to Index

Svelte


⬆ Back to Index

Swift


⬆ Back to Index

System Design


⬆ Back to Index

Terraform


⬆ Back to Index

Testing


⬆ Back to Index

Typescript


⬆ Back to Index

Unity


⬆ Back to Index

Vue


⬆ Back to Index

Web Accessibility


⬆ Back to Index

Web Development


⬆ Back to Index

Webpack


⬆ Back to Index

Others

Cheat Sheets

Design

Open Source

VS Code

Tools

  • 🔧 Tiny helpers: A collection of free single-purpose online tools for web developers
  • 🔧 How To Set Up ESLint & Prettier In VS Code
  • 🔧 Ray.so: Create beautiful images of your code snippets!
  • 🔧 Squircley: Start creating beautiful organic shapes ready to use for logos, icons and background images
  • 🔧 BrandBird: An image editor for busy SaaS founders, who build in public!
  • 🔧 Carbon: Create and share beautiful images of your source code. (An alternative of Ray.so)
  • 🔧 Milanote: Organize your creative ideas into visual boards
  • 🔧 Quicktype: Instantly parse JSON in any language

Talks and Podcasts

  • 📹 Coding Better World Together Live Session with Uncle Bob (Robert C. Martin : Coding Better World Together is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin), where he gives us a broad vision of the importance and future of Software in today's society.
  • 🔈 Clean Code with Uncle Bob Martin: When folks code long enough, in time they get themselves stuck in a code base that's kind of difficult to wrap thier heads around. In this podcast Uncle Bob Martin talks about the principles of clean code and how to not make a code base too difficult to understand.

awesome-resources's People

Contributors

alinasahoo avatar amitkrishna avatar anuraglol avatar ashusengar avatar codernoob1 avatar dependabot[bot] avatar granthydesai avatar guliashubham avatar himanshuchandola-zz avatar iathul avatar indrapalijama avatar j-per avatar jonak-adipta-kalita avatar korak-997 avatar laxmanjonchhen12 avatar longnull avatar moingshaikh avatar murtuzaalisurti avatar naiiiden avatar nihal-ramaswamy avatar noobsolver avatar oshka avatar pavleen14 avatar reaperdragon avatar rishi-1092 avatar shahednasser avatar sheetal777 avatar wasp0094 avatar yourakshaw avatar yug-rajani 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  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  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  avatar

Watchers

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

awesome-resources's Issues

Add GitHub Action to catch duplicate links

The GitHub action should:

  • Run on a schedule (maybe once a week)
  • If duplicate links are found, open a GitHub issue with it.

You can use an existing GitHub action solution if there are any.

Add React resources

Add tutorials, articles, videos, or any other useful resources related to React

Add emojis to explain resources better

There is a wide range of resources in this list, with some being podcasts, youtube playlists, blogs, and other variety.

Emojis should be added to each to make it easier to know what the resource is without having to go through it.

You can find the list of emojis here. You can choose whatever emojis you find explanatory to the type, however, all types should have the same emoji (for example, all youtube content should have the same emoji).

A section at the top of the list should explain what each emoji means. Also, a guide on what each emoji is should be added to the contributing guidelines so that contributors can learn how to add emojis when they submit new resources.

Found a bug

Under the CSS section, the markdown of the last entry is messed up and therefore leads to a disabled link. Refer to this snapshot for a better understanding.

Screenshot 2022-01-23 205329

I have spotted the bug and will be opening a pr correcting it.

Made scroll behaviour smooth

For good experience smoothly animate the scroll position, instead of a straight jump, when the user clicks links in Content.

Without Smooth Scroll:

before.mp4

With Smooth Scroll:

after.mp4

Create a website showing the resources

Let's create a website that shows the resources that are being added by our amazing contributors. There are many ways we can do this so this is open for discussion.

I think we should opt for the simplest way.

Add Dart Resources

Add tutorials, articles, youtube videos or any helpful resources about Dart

Changes to README

We need to change "To contribute, please check out our contribution guide here." to "To add a resource or contribute, please check out our contribution guide here."

Add Dark Mode

The website is too light and the color contrast is kind of bad . I would suggest changing the color contrast or add a Dark theme button so the user can choose between the Dark and Light theme .

Add "Scroll to Top" button

The website is long, so we need a scroll to top button that appears when you scroll a little, and when clicked on takes you to the top.

Found a broken link.

In the JavaScript section, I found a link that takes you to 404-page.
Refer to this snapshot for a better understanding.

sample

Add filter functionality

Add filter functionality where the emojis are buttons and on click only the items that have those emojis appear.

This is a tricky feature and can only be done through Jekyll

Store dark/light mode preference in local storage

Currently, the user can switch between dark and light mode but it's not persistent. When a user switch between dark/light mode, the value should be stored in local storage and retrieved on page load to set the default mode.

Add Note in Contributing Guidelines

A lot of link titles include | and that causes an error in the rendering of the README on the website (refer to #352 ). We should add a note that all | should be replaced with another separator character.

Add PHP resources

Add tutorials, articles, videos or any helpful resources about PHP

Create newsletter

I think creating a newsletter where people can sign up and receive weekly any new resources added would be helpful. However, I'm not sure the best way to do this since the resources are just added in the README.

Opening this for ideas if anyone has any.

Fix Rust Link

The link for Rust in the table of content has a space between ] and (, so it's not being rendered as a link

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.