2020-10-31 22:19:15 +03:00
![Banner ](/img/Banner.jpg 'Banner' )
2020-10-31 13:12:01 +03:00
# Summary
2020-10-31 18:25:53 +03:00
2020-11-02 17:33:33 +03:00
This is a collection of resources for Frontend development.
2020-10-31 13:12:01 +03:00
2020-11-02 17:33:33 +03:00
It will include a table of contents in order for you to navigate to the sections that matter the most to you.
2020-10-31 13:12:01 +03:00
We have made an effort to include as many free resources as possible. However we also understand that there are quality resources out there that might cost you a penny but totally worth it.
We will be sure to indicate the resources that are paid.
2020-12-09 15:17:45 +03:00
If you're starting out with web development, you DON'T need to use every resource on this list. It is practically impossible to use all the resources listed in here.
2020-12-09 15:15:50 +03:00
This is just a reference with most of the resources that can help you with frontend development. Use this as a reference. It is not a guide.
2020-10-31 21:21:05 +03:00
2020-12-09 15:18:23 +03:00
Simply check out the resources and use the one that works best for you.
2020-12-09 15:15:50 +03:00
## Key
- Resources with 💵 indicate that the resource is a paid resource.
- Resources with ⭐ indicate learning resources I would recommended. This doesn't indicate that the unstarred resources are 'bad'. This is only meant to help absolute beginners. Check out the starred courses and choose which teaching style suits you the most.
Again, you don't have to do all of them. Practice & building projects is the best way to learn.
## Contibuting
2020-11-02 17:33:33 +03:00
2020-10-31 13:12:01 +03:00
We Invite as many contributions as possible.
2020-12-09 15:15:50 +03:00
If you know of a resource that would be a great addition to this list, feel free to make a contribution.
2020-11-01 17:00:03 +03:00
Be sure to read [How To Contribute ](CONTRIBUTING.MD )
2020-10-31 18:25:53 +03:00
# Table of Contents
2020-10-31 21:21:05 +03:00
- [Summary ](#summary )
2020-12-09 15:15:50 +03:00
- [Key ](#key )
- [Contibuting ](#contibuting )
2020-10-31 21:21:05 +03:00
- [Table of Contents ](#table-of-contents )
- [How the Internet Works ](#how-the-internet-works )
- [HTML ](#html )
- [CSS ](#css )
2020-11-01 14:56:44 +03:00
- [JavaScript ](#javascript )
- [Git ](#git )
- [React ](#react )
2020-11-05 12:01:15 +07:00
- [Vue ](#vue )
2020-11-07 09:29:48 +07:00
- [Browser extensions ](#browser-extensions )
2020-10-31 21:21:05 +03:00
- [Icons ](#icons )
- [Fonts and Typography ](#fonts-and-typography )
2020-11-01 14:56:44 +03:00
- [Illustrations ](#illustrations )
2020-10-31 22:00:09 +03:00
- [Optimization ](#optimization )
2020-10-31 21:26:23 +03:00
- [Color Inspiration ](#color-inspiration )
2020-10-31 21:21:05 +03:00
- [Images and Videos ](#images-and-videos )
- [Hosting Sites ](#hosting-sites )
2020-10-31 21:26:23 +03:00
- [Design Inspiration ](#design-inspiration )
2020-12-07 07:42:23 +03:00
- [Portfolio Inspiration ](#portfolio-inspiration )
2020-10-31 21:21:05 +03:00
- [Youtube Channels ](#youtube-channels )
- [Podcasts ](#podcasts )
- [Blogs ](#blogs )
2020-11-04 21:41:45 +03:00
- [Interview Prep ](#interview-prep )
2020-10-31 21:21:05 +03:00
- [Newsletters ](#newsletters )
- [Contributing ](#contributing )
- [Authors ](#authors )
2020-10-31 18:25:53 +03:00
# How the Internet Works
- Documentation and Articles
2020-12-07 07:42:23 +03:00
2020-12-06 00:41:55 +05:30
- HowStuffWorks - [How does the Internet Work? ](https://computer.howstuffworks.com/internet/basics/internet.htm )
- Medium - [How the Internet Works ](https://medium.com/@User3141592/how-does-the-internet-work-edc2e22e7eb8#:~:text=It%20is%20a%20network%20that,their%20source%20to%20their%20destination. )
2020-12-09 15:15:50 +03:00
- MDN - [How does the Internet work? ⭐ ](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/How_does_the_Internet_work )
2020-10-31 21:21:05 +03:00
- Stanford - [How Does the Internet Work? ](https://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm )
2020-10-31 18:25:53 +03:00
- Videos
2020-10-31 21:21:05 +03:00
- KhanAcademy - [What is the Internet ](https://www.khanacademy.org/computing/computers-and-internet/xcae6f4a7ff015e7d:the-internet/xcae6f4a7ff015e7d:introducing-the-internet/v/what-is-the-internet )
- Youtube - [The Internet: Crash Course Computer Science ](https://www.youtube.com/watch?v=AEaKrq3SpW8&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=30&ab_channel=CrashCourse )
- Youtube - [Computer Networks: Crash Course Computer Science ](https://www.youtube.com/watch?v=3QhU9jd03a0&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=29&ab_channel=CrashCourse )
- Youtube - [The World Wide Web: Crash Course Computer Science ](https://www.youtube.com/watch?v=guvsH5OFizE&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=31&ab_channel=CrashCourse )
2020-10-31 18:25:53 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 18:25:53 +03:00
# HTML
2020-12-09 15:15:50 +03:00
2020-12-07 07:42:23 +03:00
- Documentation
- Cheat Sheet - [HTML Cheat Sheet ](https://websitesetup.org/html5-cheat-sheet/ )
- Cheat Sheet - [OverAPI - Links To MDN ](https://overapi.com/html )
- CSS-Tricks - [HTML Entity Refernce ](https://css-tricks.com/snippets/html/glyphs/ )
- Josh Buchea - [HEAD ](https://htmlhead.dev/ ), A free guide to HTML5 `<head>` elements
2020-12-09 15:15:50 +03:00
- MDN - [HTML5 Reference ⭐ ](https://developer.mozilla.org/en-US/docs/Web/HTML/Element )
2020-12-07 07:42:23 +03:00
- Reference - [HTML Reference ](https://htmlreference.io/ )
2020-12-09 15:15:50 +03:00
- W3Schools - [Introduction to HTML ⭐ ](https://www.w3schools.com/html/html_intro.asp )
2020-12-07 07:42:23 +03:00
2020-12-06 00:41:55 +05:30
- Books
2020-12-09 15:15:50 +03:00
2020-12-06 00:41:55 +05:30
- [Design and Build Websites 💵 ](https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189 )
2020-12-06 00:45:04 +05:30
- [HTML Notes for Pros ](https://goalkicker.com/HTML5Book/HTML5NotesForProfessionals.pdf )
2020-12-06 00:41:55 +05:30
- [Head First HTML with CSS 💵 ](https://www.amazon.com/Head-First-HTML-CSS-XHTML/dp/059610197X )
- [HTML5 Pocket Reference 💵 ](https://www.amazon.com/HTML5-Pocket-Reference-Comprehensive-Indispensable/dp/1449363350 )
2020-12-09 15:15:50 +03:00
2020-10-31 18:25:53 +03:00
- Courses
2020-12-06 00:48:05 +05:30
- CodeCademy - [Learn HTML 💵 ](https://www.codecademy.com/learn/learn-html )
2020-12-06 00:41:55 +05:30
- EDX - [HTML5 and CSS Fundemantals ](https://www.edx.org/course/html5-and-css-fundamentals )
2020-12-09 15:15:50 +03:00
- FreeCodeCamp - [Introduction to Basic HTML & HTML5 ⭐ ](https://www.freecodecamp.org/learn/responsive-web-design/basic-html-and-html5/ )
2020-12-06 00:48:05 +05:30
- Pluralsight - [HTML Fundamentals 💵 ](https://www.pluralsight.com/courses/html-fundamentals )
2020-10-31 21:21:05 +03:00
- Scrimba - [Introduction to HTML ](https://scrimba.com/learn/html )
2020-12-06 00:48:05 +05:30
- Team Treehouse - [Introduction to HTML and CSS 💵 ](https://teamtreehouse.com/library/introduction-to-html-and-css )
2020-12-06 00:41:55 +05:30
- The Odin Project - [HTML & CSS ](https://www.theodinproject.com/courses/html-and-css )
2020-12-06 00:48:05 +05:30
- Udemy - [HTML and CSS3 Course 💵 ](https://www.udemy.com/course/design-and-develop-a-killer-website-with-html5-and-css3/ )
2020-12-06 00:41:55 +05:30
- Udacity - [Intro to HTML and CSS ](https://www.udacity.com/course/intro-to-html-and-css--ud001 )
2020-12-09 15:15:50 +03:00
- W3Schools - [HTML Tutorial ⭐ ](https://www.w3schools.com/html/ )
2020-10-31 21:21:05 +03:00
- Youtube - [HTML Full Course ](https://www.youtube.com/watch?v=pQN-pnXPaVg&ab_channel=freeCodeCamp.org )
2020-11-01 14:56:44 +03:00
- Websites
2020-12-09 15:15:50 +03:00
2020-11-01 14:56:44 +03:00
- [HTML5 Doctor ](http://html5doctor.com/ ) - A great reference for HTML Elements
- [HTML-5-TUTORIAL ](https://www.html-5-tutorial.com/ ) - Another Great Website for everything HTML
2020-12-06 00:41:55 +05:30
- [HTML5 Up ](http://html5up.net/ ) - Responsive HTML5 and CSS3 site templates.
2020-11-01 14:56:44 +03:00
- [HTML Validator ](https://validator.w3.org/ ) - Check if your HTML markup is valid and contains no errors.
2020-12-06 00:41:55 +05:30
- [Templated ](http://templated.co/ ) - A collection of 845 free CSS & HTML5 site templates.
2020-11-01 14:56:44 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-10-31 21:21:05 +03:00
2020-10-31 18:25:53 +03:00
# CSS
2020-12-09 15:15:50 +03:00
2020-12-07 07:42:23 +03:00
- Documentation
- Cheat Sheet - [OverAPI - Links To MDN ](https://overapi.com/css )
- [Extensive CSS Reference ](https://tympanus.net/codrops/css_reference/ )
- [Getting to Know CSS ](https://learn.shayhowe.com/html-css/getting-to-know-css/ )
2020-12-09 15:15:50 +03:00
- MDN - [CSS ⭐ ](https://developer.mozilla.org/en-US/docs/Web/CSS )
2020-12-07 07:42:23 +03:00
- Reference - [CSS Reference ](https://cssreference.io/ )
2020-10-31 21:21:05 +03:00
2020-12-06 00:41:55 +05:30
- Books
2020-10-31 21:21:05 +03:00
2020-12-06 00:41:55 +05:30
- [CSS Secrets 💵 ](https://www.amazon.com/CSS-Secrets-Solutions-Everyday-Problems/dp/1449372635 )
- [CSS: The Definitive Guide: Third Edition 💵 ](https://www.amazon.com/CSS-Definitive-Guide-Eric-Meyer/dp/0596527330 )
- [The CSS Pocket Guide 💵 ](https://www.amazon.com/CSS-Pocket-Guide-Peachpit/dp/0321732278 )
2020-10-31 21:21:05 +03:00
2020-10-31 18:25:53 +03:00
- Courses
2020-10-31 21:21:05 +03:00
2020-12-06 00:48:57 +05:30
- CodeCademy - [Learn CSS 💵 ](https://www.codecademy.com/learn/learn-css )
2020-12-09 15:15:50 +03:00
- FreeCodeCamp - [Introduction to Basic CSS ⭐ ](https://www.freecodecamp.org/learn/responsive-web-design/basic-css/ )
2020-10-31 21:21:05 +03:00
- Scrimba - [Introduction to CSS ](https://scrimba.com/learn/introtocss )
2020-11-01 14:56:44 +03:00
- Team Treehouse - [CSS Basics 💵 ](https://teamtreehouse.com/library/css-basics )
2020-12-06 00:48:57 +05:30
- W3School - [CSS Tutorial ](https://www.w3schools.com/css/ )
2020-10-31 21:21:05 +03:00
2020-12-06 00:41:55 +05:30
- Frameworks and Libraries
2020-12-07 07:42:23 +03:00
2020-12-06 00:41:55 +05:30
- [Animate.css ](https://daneden.github.io/animate.css/ )
- [Base ](https://getbase.org/ )
- [Bootstrap ](https://getbootstrap.com/ )
- [Bulma ](https://bulma.io/ )
- [Dead Simple Grid ](https://github.com/mourner/dead-simple-grid )
- [Foundation ](https://foundation.zurb.com/ )
- [Materialize CSS ](https://materializecss.com/ )
- [Milligram ](https://milligram.io/ )
- [Mustard UI ](https://mustard-ui.com/ )
- [Picnic CSS ](https://picnicss.com/ )
- [Pure ](https://purecss.io/ )
- [Semantic UI ](https://semantic-ui.com/ )
- [Spectre ](https://picturepan2.github.io/spectre/ )
- [Skeleton ](http://getskeleton.com/ )
- [Tachyons ](https://tachyons.io/ )
- [Tailwind CSS ](https://tailwindcss.com/ )
- [Tent CSS ](https://css.sitetent.com/ )
- [UI Kit ](https://getuikit.com/ )
2020-10-31 21:21:05 +03:00
2020-11-01 14:56:44 +03:00
- Practice your CSS Skills
2020-11-01 15:43:36 +03:00
2020-11-01 14:56:44 +03:00
- [Codepen ](http://codepen.io/ )
2020-12-06 00:41:55 +05:30
- [CodeSandbox ](https://codesandbox.io/ )
2020-11-01 14:56:44 +03:00
- [CSS Deck ](http://cssdeck.com/ )
- [Dablet ](http://dabblet.com/ )
- [JS Bin ](http://jsbin.com/ )
2020-12-06 00:41:55 +05:30
- [JSFiddle ](https://jsfiddle.net/ )
- [Liveweave ](http://liveweave.com/ )
- [Plunker ](http://plnkr.co/ )
2020-11-05 10:54:57 +13:00
- [StackBlitz ](https://stackblitz.com/ )
2020-11-01 14:56:44 +03:00
2020-12-06 00:41:55 +05:30
- Style Guides
2020-12-07 07:42:23 +03:00
2020-12-06 00:41:55 +05:30
- [AirBnb Style Guide ](https://github.com/airbnb/css )
- [CSS Guidelines ](https://cssguidelin.es/ )
- [Google Style Guide ](https://google.github.io/styleguide/htmlcssguide.html )
- [Trello CSS Guide ](https://gist.github.com/bobbygrace/9e961e8982f42eb91b80 )
2020-11-01 14:56:44 +03:00
2020-12-06 00:41:55 +05:30
- Websites
- [7 Days, 7 Websites ](https://7days7websites.glitch.me/ ) - A challenge site to build 7 websites in 7 days
- [Can I use ](https://caniuse.com/ ) - Up-to-date browser support tables for front-end technologies on desktop and mobile browsers.
- [Clippy ](https://bennettfeely.com/clippy/ ) - A small tool to help you using the new and powerful clip-path property.
- [CSSBattle ](https://cssbattle.dev ) - Learn CSS through a fun code-golfing game
- [CSS Easing functions ](https://easings.net/ ) - An amazing collection of easing functions bo be used in CSS transitions and animations.
- [CSS Diner ](https://flukeout.github.io/ ) - Learn CSS Selectors through a game
- [CSS for People Who Hate CSS](https://paulcpederson.com/articles/css-for-peo
- [CSS Grid Garden ](https://cssgridgarden.com/ ) - Learn CSS Grid through a game
- [CSS Layout ](https://csslayout.io/ ) - A collection of popular layouts and patterns made with CSS
- [CSS reference by Codrops ](http://tympanus.net/codrops/css_reference/ )ple-who-hate-css/) -Excellent guide on how to write better, cleaner and more reusable CSS code.
- [CSS-tricks ](https://css-tricks.com ) - A wonderful blog site for everything CSS
- [Cubic Berzier Function Generator ](https://cubic-bezier.com/#.17,.67,.83,.67 ) - Free insights about traffic, visitors and conversions.
- [Flexbox Froggy ](https://flexboxfroggy.com/ ) - Learn CSS Flexbox through a game
- [Responsinator ](https://www.responsinator.com/ ) - A quick tool to check the responsiveness of a site across different devices.
- [Responsive Grid System ](http://www.responsivegridsystem.com/ ) - A quick, flexible and easy fluid grid for easy responsive web design.
2020-12-07 07:42:23 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
# JavaScript
- Documentation
2020-12-07 07:42:23 +03:00
2020-12-06 00:41:55 +05:30
- Cheat Sheet - [OverAPI - Links To MDN ](https://overapi.com/javascript )
2020-12-09 15:15:50 +03:00
- MDN - [JavaScript Reference ⭐]()
2020-11-01 14:56:44 +03:00
- MDN - [Operator Precedence Table]()
- MDN - [JavaScript Event Refernce]()
- Courses
- CodeCademy - [Learn JavaScript ](https://www.codecademy.com/learn/introduction-to-javascript )
- EDX - [Programming the Web with JavaScript ](https://www.edx.org/course/programming-for-the-web-with-javascript )
2020-12-09 15:15:50 +03:00
- freeCodeCamp - [JavaScript Algorithms and Data Structures ⭐ ](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/ )
2020-11-01 14:56:44 +03:00
- [GeekforGeeks ](https://www.geeksforgeeks.org/javascript-tutorial/ )
2020-11-03 09:26:37 +03:00
- The Odin Project[Javascript Course- includes some backend related content too ](https://www.theodinproject.com/courses/javascript )
2020-12-09 15:15:50 +03:00
- Wes Bos - [JavaScript30 ⭐ ](https://javascript30.com/ )
2020-12-06 00:41:55 +05:30
- W3Schools - [JavaScript Tutorial ](https://www.w3schools.com/js/DEFAULT.asp )
2020-12-09 15:15:50 +03:00
- Udemy [The Complete JavaScript Course 💵 ⭐ ](https://www.udemy.com/course/the-complete-javascript-course/ )
2020-11-01 14:56:44 +03:00
- Books
2020-12-09 15:15:50 +03:00
- [Eloquent JavaScript ⭐ ](https://eloquentjavascript.net/ )
2020-11-01 14:56:44 +03:00
- [JavaScript For Cats ](http://jsforcats.com/ )
- [JavaScript Notes for Pros ](https://books.goalkicker.com/JavaScriptBook/ )
- [Learning JavaScript Design Patterns ](https://addyosmani.com/resources/essentialjsdesignpatterns/book/ )
2020-12-06 00:41:55 +05:30
- [Secrets of the JavaScript Ninja ](https://www.manning.com/books/secrets-of-the-javascript-ninja )
- [Speaking JavaScript ](http://speakingjs.com/es5/index.html )
2020-12-09 15:15:50 +03:00
- [You Don't Know JavaScript ⭐ ](https://github.com/getify/You-Dont-Know-JS )
2020-11-01 14:56:44 +03:00
- [JavaScripts The Good Parts 💵 ](https://www.amazon.com/gp/product/0596517742/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=0596517742&linkCode=as2&tag=eldoradohills-20 )
- [JavaScrit and JQuery 💵 ](http://javascriptbook.com/ )
- Challenge Websites
2020-12-06 00:41:55 +05:30
- [AtCoder ](https://atcoder.jp/ )
- [CodeChef ](https://www.codechef.com/ )
2020-11-01 14:56:44 +03:00
- [Coderbyte ](https://coderbyte.com/ )
2020-12-06 00:41:55 +05:30
- [Coderbyte ](https://coderbyte.com/ )
- [Codewars ](https://www.codewars.com/ )
2020-11-01 14:56:44 +03:00
- [CodinGame ](https://www.codingame.com/ )
- [CodeForces ](https://codeforces.com/ )
2020-12-06 00:41:55 +05:30
- [Exercism ](https://exercism.io/ )
2020-11-01 14:56:44 +03:00
- [HackerEarth ](https://www.hackerearth.com/ )
2020-12-06 00:41:55 +05:30
- [Hackerrank ](https://www.hackerrank.com/ )
2020-11-01 14:56:44 +03:00
- [JavaScript Gekk]()
2020-11-05 10:54:57 +13:00
- [Leetcode ](https://leetcode.com/ )
2020-12-06 00:41:55 +05:30
- [Pramp ](https://www.pramp.com/#/ )
- [Project Euler ](https://projecteuler.net/ )
2020-11-05 10:54:57 +13:00
- [SPOJ ](https://www.spoj.com/ )
2020-12-06 00:41:55 +05:30
- [TopCoder ](https://www.topcoder.com/ )
2020-11-01 14:56:44 +03:00
2020-11-05 09:10:21 +03:00
- Snippets and cheatsheets
2020-11-05 10:41:53 +03:00
2020-11-04 20:41:50 +07:00
- [A ridiculous collection of cheatsheets ](https://devhints.io/ )
- [Favorite JavaScript utilities in single line of code ](https://1loc.dev/ )
2020-12-06 00:41:55 +05:30
- [Modern JavaScript Cheatsheet ](https://github.com/mbeaudru/modern-js-cheatsheet )
2020-11-04 20:41:50 +07:00
- [Short JavaScript code snippets for all your development needs ](https://github.com/30-seconds/30-seconds-of-code )
2020-11-01 15:43:36 +03:00
- Style Guides
2020-11-04 09:02:37 +03:00
2020-11-01 15:43:36 +03:00
- [Airbnb JavaScript Style Guide ](https://github.com/airbnb/javascript )
2020-12-06 00:41:55 +05:30
- [Google JavaScript Style Guide ](https://google.github.io/styleguide/jsguide.html )
- [Standardjs ](https://standardjs.com/ )
2020-12-07 07:42:23 +03:00
2020-11-01 14:56:44 +03:00
- Visual Studio Code Extensions
2020-11-04 09:02:37 +03:00
2020-12-06 00:41:55 +05:30
- [Babel JavaScript ](https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel ) - Syntax highlighting for today's JavaScript
- [Bracket Pair Colorizer 2 ](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2 ) - Matches brackets with same color.
- [Debugger for Chrome ](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome ) - Debugging tool.
2020-11-01 14:56:44 +03:00
- [ESLint ](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint ) - Code Linter that can find out any problematic patterns. You can even make your own set of rules to check and reuse logic.
- [Intellisense ](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense ) - Can show code completion and information on a certain function, variables, and properties by hover.
2020-12-06 00:41:55 +05:30
- [Live Server ](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer ) - Automatically reload the web page whenever there are changes in your code.
- [npm ](https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script ) - npm support for Visual Studio Code
2020-11-01 14:56:44 +03:00
- [Path Intellisense ](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense ) -Aauto-complete the path of the file you are trying to import
- [Prettier ](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode ) - Responsible for code formatting.
- [Paste JSON as Code ](https://marketplace.visualstudio.com/items?itemName=quicktype.quicktype ) - Copy JSON paste as JavaScript or Typescript
- [Quokka.js ](https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode ) - Prototyping playground that displays the results of an operation inside your IDE
- [REST Client ](https://marketplace.visualstudio.com/items?itemName=humao.rest-client ) - REST Client for Visual Studio Code
2020-12-06 00:41:55 +05:30
- [Settings Sync ](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync ) - Synchronise your editor settings using Github.
- [Snippets ](https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets ) - Snippets for JavaScript ES6 syntax and TypeScript.
2020-11-01 14:56:44 +03:00
2020-11-03 14:29:15 +07:00
- Websites
2020-11-04 09:02:37 +03:00
2020-11-03 14:29:15 +07:00
- [HTML DOM ](https://htmldom.dev/ ) - Common tasks of managing HTML DOM with vanilla JavaScript
2020-11-04 09:02:37 +03:00
- [this vs that ](https://thisthat.dev/ ) - The differences between **_ and _** in the front-end development
- Articles
- [70 JavaScript Interview Questions ](https://dev.to/macmacky/70-javascript-interview-questions-5gfi )
- [10 JavaScript concepts you need to know for interviews ](https://codeburst.io/10-javascript-concepts-you-need-to-know-for-interviews-136df65ecce )
2020-12-09 15:15:50 +03:00
- [10 Interview QuestionsEvery JavaScript Developer Should Know ⭐ ](https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95 )
2020-12-06 00:41:55 +05:30
- [A Study Plan To Cure JavaScript Fatigue ](https://www.freecodecamp.org/news/a-study-plan-to-cure-javascript-fatigue-8ad3a54f2eb1/ )
2020-12-09 15:15:50 +03:00
- [How to Manage JavaScript Fatigue ⭐ ](https://auth0.com/blog/how-to-manage-javascript-fatigue/ )
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
# Git
- Courses
2020-11-05 10:41:53 +03:00
2020-11-01 14:56:44 +03:00
- [A Guide to Git & Version Control ](https://www.educative.io/courses/guide-to-git-and-version-control/ )
2020-12-06 00:41:55 +05:30
- [Git Cheat Sheet ](http://www.ndpsoftware.com/git-cheatsheet.html )
2020-12-09 15:15:50 +03:00
- [Learn Git ⭐ ](https://www.codecademy.com/learn/learn-git )
2020-11-01 14:56:44 +03:00
- [Version Control (Git) ](https://missing.csail.mit.edu/2020/version-control/ )
2020-12-06 00:41:55 +05:30
- [Version Control with Git ](https://www.coursera.org/learn/version-control-with-git/ )
- [Getting Started with Git 💵 ](https://www.pluralsight.com/courses/getting-started-git/ )
2020-11-05 10:54:57 +13:00
- Books
2020-11-05 10:41:53 +03:00
2020-11-05 10:54:57 +13:00
- [Pro Git ](https://git-scm.com/book/en/v2 )
2020-11-01 14:56:44 +03:00
- Tools
2020-11-05 10:41:53 +03:00
- [Bitbucket ](https://bitbucket.org/ )
2020-12-06 00:41:55 +05:30
- [Github ](http://github.com/ )
2020-11-05 10:54:57 +13:00
- [Git Extensions for Windows ](https://github.com/gitextensions/gitextensions )
2020-12-06 00:41:55 +05:30
- [Sourcetree ](https://www.sourcetreeapp.com/ )
2020-11-01 14:56:44 +03:00
2020-12-09 15:15:50 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
# React
- Documentation
2020-11-05 10:41:53 +03:00
2020-11-01 14:56:44 +03:00
- [React Cheatsheet ](https://devhints.io/react )
2020-12-09 15:15:50 +03:00
- [React Docs ⭐ ](https://reactjs.org/docs/getting-started.html )
2020-11-01 15:43:36 +03:00
2020-11-05 10:54:57 +13:00
- Courses
2020-11-05 10:41:53 +03:00
2020-12-09 15:15:50 +03:00
- Egghead - [The Beginner's Guide to React ⭐ ](https://egghead.io/courses/the-beginner-s-guide-to-react )
- freeCodeCamp - [Introduction to React ⭐ ](https://www.freecodecamp.org/learn/front-end-libraries/react/ )
2020-11-01 14:56:44 +03:00
- FullStackOpen - [Introduction to React ](https://fullstackopen.com/en/part1 )
2020-12-06 00:41:55 +05:30
- Pluralsight - [React Getting Started ](https://www.pluralsight.com/courses/react-js-getting-started )
- Scrimba - [Learn React ](https://scrimba.com/course/glearnreact )
2020-12-09 15:15:50 +03:00
- Wes Bos - [React for Beginners ⭐ ](https://reactforbeginners.com/ )
- EpicReact - [Epic React 💵 ⭐ ](https://epicreact.dev/ )
2020-11-01 14:56:44 +03:00
- Books
2020-11-01 15:43:36 +03:00
2020-11-01 14:56:44 +03:00
- [Build Your Own React ](https://pomb.us/build-your-own-react/ )
- [Pure React ](https://daveceddia.com/pure-react/ )
- [React Explained ](https://www.ostraining.com/books/react/ )
- [Under the hood ReactJS ](https://bogdan-lyashenko.github.io/Under-the-hood-ReactJS/ )
2020-11-01 15:43:36 +03:00
- [Fullstack React 💵 ](https://www.newline.co/fullstack-react/ )
- [React from Zero 💵 ](https://www.newline.co/react-from-zero/ )
2020-12-06 00:41:55 +05:30
- [Road to React 💵 ](https://www.roadtoreact.com/ )
2020-11-01 14:56:44 +03:00
- Podcasts
2020-11-05 10:41:53 +03:00
- [React Round Up ](https://devchat.tv/react-round-up )
2020-12-06 00:41:55 +05:30
- [The React Podcast ](https://reactpodcast.com/ )
2020-11-05 10:41:53 +03:00
- Blog Sites
2020-12-09 15:15:50 +03:00
- [Kent C. Dodds' Blog ⭐ ](https://blog.kentcdodds.com/ )
- [Official React Blog ⭐ ](https://reactjs.org/blog/ )
2020-11-25 10:25:57 -08:00
- [useHooks Blog ](https://usehooks.com/ )
2020-11-05 10:54:57 +13:00
2020-11-01 14:56:44 +03:00
- Youtube Channels
2020-11-05 10:41:53 +03:00
2020-12-06 00:41:55 +05:30
- [Coding Addict ](https://www.youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA )
2020-11-01 14:56:44 +03:00
- [Codevolution ](https://www.youtube.com/channel/UC80PWRj_ZU8Zu0HSMNVwKWw )
- [freeCodeCamp ](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ )
2020-12-06 00:41:55 +05:30
- [The Net Ninja ](https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg )
2020-11-01 14:56:44 +03:00
- [Traversy Media ](https://www.youtube.com/user/TechGuyWeb )
2020-11-05 10:54:57 +13:00
2020-11-02 17:13:36 +03:00
- React Tooling
2020-11-05 10:41:53 +03:00
2020-11-02 17:13:36 +03:00
- [ES Lint ](https://eslint.org/ )
- [Lodash ](https://lodash.com/ )
2020-12-06 00:41:55 +05:30
- [npm ](https://www.npmjs.com/ )
2020-11-02 17:13:36 +03:00
- [React Sight ](http://www.reactsight.com/ )
- [React Router ](https://github.com/ReactTraining/react-router )
- [React Developer Tools ](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi )
2020-12-06 00:41:55 +05:30
- [Storybook ](https://storybook.js.org/ )
2020-11-05 10:41:53 +03:00
- State Management
- [Mobx ](https://mobx.js.org/README.html )
- [Recoil ](https://github.com/facebookexperimental/Recoil )
2020-12-06 00:41:55 +05:30
- [Redux ](https://github.com/reduxjs/redux )
2020-11-05 10:41:53 +03:00
- UI Framework / UI Library
2020-12-06 00:41:55 +05:30
- [Grommet ](https://v2.grommet.io/components )
2020-11-05 10:41:53 +03:00
- [Material UI ](https://material-ui.com/ )
- [Material Kit React ](https://github.com/creativetimofficial/material-kit-react )
2020-12-06 00:41:55 +05:30
- [Onsen UI ](https://onsen.io/react/ )
- [Reactstrap ](https://reactstrap.github.io/ )
- [React Bootstrap ](https://react-bootstrap.github.io/ )
2020-11-05 10:41:53 +03:00
- [React Toolbox (Material Design) ](http://react-toolbox.io/ )
- [Rebass ](https://rebassjs.org/ )
2020-12-06 00:41:55 +05:30
- [Semantic UI React ](https://react.semantic-ui.com/ )
2020-11-05 10:41:53 +03:00
- Unit Testing
2020-12-06 00:41:55 +05:30
- [Enzyme ](https://github.com/enzymejs/enzyme )
2020-11-05 10:41:53 +03:00
- [Jest ](https://jestjs.io/docs/en/tutorial-react )
- [React Testing Library ](https://testing-library.com/docs/react-testing-library/intro )
- Create React App
- [Create React App ](https://github.com/facebook/create-react-app )
- [React Boilerplate ](https://github.com/react-boilerplate/react-boilerplate )
2020-11-25 10:29:26 -08:00
- [Divjoy ](https://divjoy.com ) 💵
2020-11-05 10:41:53 +03:00
- CSS in JS
- [Styled Components ](https://github.com/styled-components/styled-components )
- [Emotion (css in js) ](https://emotion.sh/ )
- Remote Data Fetching
- [Axios ](https://www.npmjs.com/package/axios )
- [React Query ](https://github.com/tannerlinsley/react-query )
2020-12-06 00:41:55 +05:30
- [swr ](https://github.com/vercel/swr )
2020-11-01 15:43:36 +03:00
- Server Side Rendering
- [Gatsby ](https://www.gatsbyjs.com/ )
2020-12-06 00:41:55 +05:30
- [Next.js ](https://nextjs.org/ )
2020-11-01 15:43:36 +03:00
- Experts on Twitter
2020-11-05 10:41:53 +03:00
2020-11-01 15:43:36 +03:00
- [Andrew Clark ](https://twitter.com/acdlite )
- [Brian Vaughn ](https://twitter.com/brian_d_vaughn )
- [Dan Abramov ](https://twitter.com/dan_abramov )
2020-12-06 00:41:55 +05:30
- [Kent C. Dodds ](https://twitter.com/kentcdodds )
2020-11-01 15:43:36 +03:00
- [Luna Ruan ](https://twitter.com/lunaruan )
- [Rachel Nabors ](https://twitter.com/rachelnabors )
- [Rick Hanlon ](https://twitter.com/rickhanlonii )
- [Sebastian Markbåge ](https://twitter.com/sebmarkbage )
- [Seth Webster ](https://twitter.com/sethwebster )
2020-11-05 10:41:53 +03:00
- Conferences
- [ReactNext ](https://react-next.com/ )
- [React Rally ](http://www.reactrally.com/ )
- [ReactFest ](https://reactfest.uk/ )
- [React Europe ](https://www.react-europe.org/ )
- Community
- [React Forum ](https://discuss.reactjs.org/ )
- [Reactiflux ](https://www.reactiflux.com/ )
- [Reddit ](https://www.reddit.com/r/reactjs/ )
- [React Spectrum ](https://spectrum.chat/react )
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 15:59:31 +03:00
2020-11-05 12:01:15 +07:00
# Vue
- Documentation
2020-12-09 15:15:50 +03:00
- MDN - [Getting started with Vue ⭐ ](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started )
2020-11-05 12:01:15 +07:00
- [Vue Cheatsheet ](https://devhints.io/vue )
2020-11-05 10:41:53 +03:00
- [Vue Cookbook ](https://vuejs.org/v2/cookbook/ )
2020-12-09 15:15:50 +03:00
- [Vue Docs ⭐ ](https://vuejs.org/v2/guide/ )
2020-11-05 12:01:15 +07:00
- Courses
2020-12-06 00:41:55 +05:30
- freeCodeCamp - [Learn Vue.js - Full Course for Beginners ](https://www.freecodecamp.org/news/vue-js-full-course/ )
- Frontend Masters - [Advanced Vue.js Features from the Ground Up ](https://frontendmasters.com/courses/advanced-vue/ )
2020-11-05 10:41:53 +03:00
- Laracasts - [Learn Vue 2: Step By Step ](https://laracasts.com/series/learn-vue-2-step-by-step )
2020-12-09 15:15:50 +03:00
- Scotch - [Getting Started with Vue.js ⭐ ](https://scotch.io/courses/getting-started-with-vuejs?ref=home-start-here )
2020-11-05 10:41:53 +03:00
- Testdriven - [Learn Vue by Building and Deploying a CRUD App ](https://testdriven.io/courses/learn-vue/ )
- Vue-Exercises Ninja Squad - [Become a Ninja with Vue 3 ](https://vue-exercises.ninja-squad.com )
2020-12-06 00:41:55 +05:30
- Vuemastery - [Intro to Vue 2 ](https://www.vuemastery.com/courses/intro-to-vue-js/vue-instance/ )
2020-11-05 10:41:53 +03:00
- VueSchool - [Learn Vue 💵 ](https://vueschool.io/ )
2020-12-09 15:15:50 +03:00
- Vuemastery - [Premium Beginner to Advanced Vue Course 💵 ⭐ ](https://www.vuemastery.com/courses )
2020-11-05 12:01:15 +07:00
- Books
2020-11-05 10:41:53 +03:00
- [Fullstack Vue 💵 ](https://www.fullstack.io/vue/ )
2020-12-06 00:41:55 +05:30
- [Full-Stack Web Development with Vue.js and Node 💵 ](https://www.amazon.com/Full-Stack-Web-Development-Vue-js-Node/dp/1788831144 )
2020-11-05 10:41:53 +03:00
- [Large Scale Apps with Vue 3 and TypeScript 💵 ](http://leanpub.com/vue-typescript/c/vaYXLEFWbMi7 )
- [Mastering Vue.js 💵 ](https://masteringvuejs.com )
2020-12-06 00:41:55 +05:30
- [The Vue Handbook 💵 ](https://vuehandbook.com )
- [The Mastery Of Vue.js 2 💵 ](https://leanpub.com/vuejs2 )
- [Testing Vue.js components with Jest 💵 ](https://leanpub.com/testingvuejscomponentswithjest )
2020-11-05 10:41:53 +03:00
- [Vue.js: Understanding its Tools and Ecosystem 💵 ](https://www.packtpub.com/business-other/vue-js-understanding-its-tools-and-ecosystem )
- [Vue.js 2 Design Patterns and Best Practices 💵 ](https://www.amazon.com/dp/178883979X )
- [Vue: Build & Deploy 💵 ](https://leanpub.com/vue-book )
2020-12-06 00:41:55 +05:30
- [Vue.js: Up and Running 💵 ](http://shop.oreilly.com/product/0636920103455.do )
- [Vue.js in Action 💵 ](https://www.manning.com/books/vue-js-in-action )
2020-11-05 12:01:15 +07:00
- Podcasts
2020-12-06 00:41:55 +05:30
- [Cynical Developer Episode 99 ](https://cynicaldeveloper.com/podcast/99/ )
2020-11-05 10:41:53 +03:00
- [Enjoy the Vue ](https://enjoythevue.io/ )
- [JavaScript Jabber Episode 276 ](https://devchat.tv/js-jabber/jsj-276-vue-js-with-maximilian-schwarzmuller/ )
2020-12-06 00:41:55 +05:30
- [Software Engineering Daily ](http://softwareengineeringdaily.com/2015/12/29/front-end-javascript-with-evan-you/ )
2020-11-05 10:41:53 +03:00
- [Syntax Episode 130 ](https://syntax.fm/show/130/the-vuejs-show-scott-teaches-wes )
2020-12-06 00:41:55 +05:30
- [Vue News Podcast ](https://news.vuejs.org/ )
- [Views on Vue ](https://devchat.tv/views-on-vue )
2020-11-05 12:01:15 +07:00
- Youtube Channels
2020-11-05 10:41:53 +03:00
- [freeCodeCamp ](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ )
- [Traversy Media ](https://www.youtube.com/user/TechGuyWeb )
- [Vue NYC ](https://www.youtube.com/vuenyc )
2020-11-05 12:01:15 +07:00
- [VueConf EU ](https://www.youtube.com/channel/UC9dJjbYeXjirDYYVfUD3bSw )
2020-11-05 10:41:53 +03:00
- Tools
2020-11-05 12:01:15 +07:00
2020-11-05 10:41:53 +03:00
- [Bit ](https://github.com/teambit/bit )
2020-12-06 00:41:55 +05:30
- [Bootstrap Vue ](https://bootstrap-vue.js.org/ )
2020-11-05 12:01:15 +07:00
- [Nuxt.js ](https://nuxtjs.org/ )
2020-12-06 00:41:55 +05:30
- [Onseen UI ](https://onsen.io/vue/ )
- [Quansar Framework ](http://quasar-framework.org/ )
- [Vue Dev Server ](https://github.com/paulpflug/vue-dev-server )
2020-11-05 10:41:53 +03:00
- [Vuex ](https://vuex.vuejs.org/en/ )
- [Vue Router ](https://router.vuejs.org/en/ )
- [Vue Dev Tools ](https://github.com/vuejs/vue-devtools )
- [Vue CLI ](https://github.com/vuejs/vue-cli )
- [Vuetify ](https://vuetifyjs.com/en/ )
- Blogs
2020-12-06 00:41:55 +05:30
- [Aligator.io ](https://alligator.io/vuejs/ )
2020-12-09 15:15:50 +03:00
- [CSS-Tricks - Vue ⭐ ](https://css-tricks.com/guides/vue/ )
2020-11-05 10:41:53 +03:00
- [The Vue Point ](https://medium.com/the-vue-point )
- [Vue.js Developers ](https://vuejsdevelopers.com/ )
- Community
2020-12-06 00:41:55 +05:30
- [Reddit ](https://www.reddit.com/r/vuejs/ )
2020-11-05 10:41:53 +03:00
- [Vuejs Forum ](https://forum.vuejs.org/ )
- [Vue Land ](https://vue-land.js.org/ )
- Conferences
- [Vue Conf ](https://conf.vuejs.org/ )
- [Vue Conf US ](http://us.vuejs.org/ )
- [Vue.js London ](http://vuejs.london/ )
- [Vue.js Amsterdam ](https://www.vuejs.amsterdam/ )
2020-11-05 12:01:15 +07:00
[👆 Back To Top ](#table-of-contents )
2020-11-07 09:29:48 +07:00
# Browser extensions
2020-12-07 07:42:23 +03:00
2020-12-06 00:41:55 +05:30
- [CSS Spider ](https://cssspider.fresalabs.com/ ) - The quickest and convenient way to copy, visualize, edit and export CSS
2020-11-07 09:29:48 +07:00
- [Check Browsers Support 💵 ](https://checkbrowsers.support/ ) - Check browser compatibility without leaving your tab
- [CSS Inspector 💵 ](https://cssinspector.com/ ) - Get the CSS code of any web element with CSS Inspector
- [CSS Scan 💵 ](https://getcssscan.com/ ) - The fastest and easiest way to check, copy and edit CSS
[👆 Back To Top ](#table-of-contents )
2020-10-31 21:21:05 +03:00
# Icons
2020-12-06 00:41:55 +05:30
- [BoxIcons ](https://boxicons.com/ )
- [CSS.gg ](https://css.gg/ )
2020-11-05 11:00:05 +03:00
- [Font Awesome ](https://fontawesome.com/?from=io )
- [Flaticon ](https://www.flaticon.com/home )
2020-12-06 00:41:55 +05:30
- [Freepik ](https://www.freepik.com/ )
- [Fontastic ](http://fontastic.me/ )
- [Heroicons ](https://heroicons.com/ )
2020-11-05 11:00:05 +03:00
- [Iconfactory ](https://freeware.iconfactory.com/icons )
- [Icons8 ](https://icons8.com/ )
2020-10-31 21:21:05 +03:00
- [Icontre ](https://iconstore.co/ )
2020-11-05 11:00:05 +03:00
- [Iconjar ](https://geticonjar.com/ )
- [IconFinder ](https://www.iconfinder.com/free_icons )
2020-12-06 00:41:55 +05:30
- [Iconshock ](https://www.iconshock.com/free-icons/ )
2020-11-05 11:00:05 +03:00
- [Iconmonstr ](https://iconmonstr.com/ )
2020-11-01 14:56:44 +03:00
- [Ionicons ](https://ionicons.com/ )
- [Icomoon ](https://icomoon.io/ )
2020-10-31 21:21:05 +03:00
- [Material Icons ](https://material.io/resources/icons/ )
2020-12-06 00:41:55 +05:30
- [Pngtree ](https://pngtree.com/free-icon )
- [Swift Icons ](https://www.swifticons.com/ )
- [UXWing ](https://uxwing.com/ )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:21:05 +03:00
# Fonts and Typography
2020-11-01 14:56:44 +03:00
- [1001Fonts ](https://www.1001fonts.com/ )
2020-12-06 00:41:55 +05:30
- [Abstract Fonts ](http://www.abstractfonts.com/ )
- [Befonts ](https://befonts.com/ )
- [DaFont ](https://www.dafont.com/ )
2020-11-05 11:00:05 +03:00
- [Google Fonts ](https://fonts.google.com/ )
2020-12-06 00:41:55 +05:30
- [FFonts ](https://www.ffonts.net/ )
2020-10-31 21:21:05 +03:00
- [FonstSpace ](https://www.fontspace.com/ )
- [FontsArena ](https://fontsarena.com/ )
2020-11-01 14:56:44 +03:00
- [Fontsquirrel ](https://www.fontsquirrel.com/ )
2020-10-31 21:21:05 +03:00
- [Free Script Fonts ](https://www.freescriptfonts.net/ )
2020-12-06 00:41:55 +05:30
- [FontSpace ](https://www.fontspace.com/ )
- [MyFonts ](https://www.myfonts.com/ )
- [PinSpiry Fonts ](https://pinspiry.com/category/free-resources/fonts/ )
- [TypeTester ](https://www.typetester.org/ )
- [Typo Guide ](http://www.typogui.de/ )
- [Unblast ](https://unblast.com/fonts/ )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
# Illustrations
- [Blob maker ](https://www.blobmaker.app/ )
- [Blush ](https://blush.design/ )
2020-12-06 00:41:55 +05:30
- [Draw Kit ](https://drawkit.io/ )
- [IRA Design ](https://iradesign.io/gallery/illustrations )
2020-11-01 14:56:44 +03:00
- [Interfacer ](https://interfacer.xyz/ )
- [Icons 8 ](https://icons8.com/ouch )
- [Manypixels ](https://gallery.manypixels.co/ )
2020-12-06 00:41:55 +05:30
- [Undraw ](https://undraw.co/illustrations )
2020-11-01 14:56:44 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 22:00:09 +03:00
# Optimization
- [CSS Validator ](https://jigsaw.w3.org/css-validator/ ) - Check if your CSS code is valid and contains no errors.
- [Google Analytics ](https://marketingplatform.google.com/about/analytics/ ) - Free insights about traffic, visitors and conversions.
2020-12-06 00:41:55 +05:30
- [Nibbler ](https://nibbler.silktide.com/en_US ) - Website testing tool for 10 key areas including accessibility, SEO, social media and technology.
- [Namecheap ](https://www.namecheap.com/ ) - Premium and cost-effective domain names and web hosting.
- [Optimizilla ](http://optimizilla.com/ ) - Compress up to 20 JPEG and PNG images while keeping a good level of quality.
2020-10-31 22:00:09 +03:00
- [PageSpeed Insights ](https://developers.google.com/speed/pagespeed/insights/ ) - Quick tool to test your webpage for performance on all devices.
2020-12-06 00:41:55 +05:30
- [Sizzy ](https://sizzy.co/ ) - A tool for developing responsive websites crazy-fast. See your page on multiple devices at once.
- [Usability Checklist ](https://stayintech.com/info/UX ) - Catch common usability problems of your website before deployment.
- [Who Is ](https://who.is/ ) - Quick tool to check the availability of a domain name.
- [Woorank ](https://www.woorank.com/ ) - Get a review of your website to address issues and identify opportunities to get ahead of competition.
2020-10-31 22:00:09 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:26:23 +03:00
# Color Inspiration
2020-10-31 21:21:05 +03:00
- [0to255 ](https://www.0to255.com/ )
- [Coolors ](https://coolors.co/ )
- [Color Hex ](https://www.color-hex.com/ )
- [Color Hunt ](https://colorhunt.co/ )
- [Flat UI Colors ](https://flatuicolors.com/ )
- [LOL Color Palettes ](https://www.webdesignrankings.com/resources/lolcolors/ )
2020-12-06 00:41:55 +05:30
- [Material Palette ](https://www.materialpalette.com/ )
- [myColor Space ](https://mycolor.space/ )
- [Paletton ](http://paletton.com/ )
- [UIGradients ](https://uigradients.com/#Kyoto )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:21:05 +03:00
# Images and Videos
2020-10-31 21:26:23 +03:00
2020-12-06 00:41:55 +05:30
- [Burst ](https://burst.shopify.com/ )
2020-10-31 21:21:05 +03:00
- [Coverr ](http://www.coverr.co/ )
2020-11-05 11:00:05 +03:00
- [Canva ](https://www.canva.com/photos/free/ )
2020-12-06 00:41:55 +05:30
- [Free Images ](https://www.freeimages.com/ )
2020-10-31 21:21:05 +03:00
- [Flickr ](https://www.flickr.com/ )
2020-11-05 11:00:05 +03:00
- [Gratisography ](https://gratisography.com/ )
2020-12-06 00:41:55 +05:30
- [ISO Republic ](http://isorepublic.com/ )
2020-10-31 21:21:05 +03:00
- [Life of Pix ](https://www.lifeofpix.com/ )
2020-12-06 00:41:55 +05:30
- [Pexels ](https://www.pexels.com/ )
- [Pixabay ](https://pixabay.com/en/ )
- [Reshot ](https://reshot.com/ )
- [Subtle Patterns ](http://subtlepatterns.com/ )
2020-10-31 21:21:05 +03:00
- [Startup Stock Photos ](http://startupstockphotos.com/ )
2020-12-06 00:41:55 +05:30
- [The Stocks ](http://thestocks.im/ )
- [Unsplash ](https://unsplash.com/ )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:21:05 +03:00
# Hosting Sites
2020-10-31 21:26:23 +03:00
2020-12-06 00:41:55 +05:30
- [Amazon Web Services ](https://aws.amazon.com/ )
- [Digital Ocean ](https://www.digitalocean.com/ )
- [Firebase ](https://firebase.google.com/ )
2020-11-05 11:00:05 +03:00
- [Github ](https://pages.github.com/ )
2020-12-06 00:41:55 +05:30
- [Netlify ](https://netlify.com/ )
2020-10-31 21:21:05 +03:00
- [Render ](https://render.com/ )
2020-12-06 00:41:55 +05:30
- [Vercel ](https://vercel.com/ )
2020-11-25 10:42:04 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:26:23 +03:00
# Design Inspiration
2020-12-06 00:41:55 +05:30
- [Awwwards ](https://www.awwwards.com/ )
- [Behance ](https://www.behance.net/ )
- [Call To idea ](http://www.calltoidea.com/ )
- [Design Inspiration ](https://www.designspiration.net/ )
2020-10-31 21:21:05 +03:00
- [Dribble ](https://dribbble.com/ )
2020-12-06 00:41:55 +05:30
- [From Up North ](http://www.fromupnorth.com/ )
- [Land Book ](http://land-book.com/ )
2020-10-31 21:21:05 +03:00
- [Media Queries ](http://mediaqueri.es/ )
- [One Page Love ](https://onepagelove.com/ )
- [Pinterest ](http://pinterest.com/ )
2020-12-06 00:41:55 +05:30
- [Site Inspire ](http://www.siteinspire.com/ )
- [Site Inspire ](https://www.siteinspire.com/ )
2020-10-31 21:21:05 +03:00
- [Template Monster ](https://www.templatemonster.com/ )
2020-12-06 00:41:55 +05:30
- [UI Movement ](https://uimovement.com/ )
2020-10-31 21:21:05 +03:00
- [Webdesign Inspiration ](http://webdesign-inspiration.com/ )
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-12-07 07:42:23 +03:00
# Portfolio Inspiration
2020-10-31 21:26:23 +03:00
2020-10-31 21:21:05 +03:00
- [Aral Tasher ](https://araltasher.com/ )
2020-11-01 15:59:31 +03:00
- [Brittany Chiang ](https://brittanychiang.com/ )
2020-10-31 21:21:05 +03:00
- [Developer Portfolios ](https://github.com/emmabostian/developer-portfolios )
2020-12-06 00:41:55 +05:30
- [Fidalgo Pedro ](https://fidalgo.dev/ )
- [Jack Jeznach ](http://jacekjeznach.com/ )
- [Julia Johnson ](https://www.juliacodes.com/ )
- [Matt Farley ](http://mattfarley.ca/ )
2020-11-10 21:48:38 +11:00
- [Nathan Simpson ](https://nathansimpson.design/ )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:21:05 +03:00
# Youtube Channels
2020-10-31 21:26:23 +03:00
2020-10-31 21:21:05 +03:00
- [Academind ](https://www.youtube.com/c/Academind )
2020-12-06 00:41:55 +05:30
- [Andy Sterkowitz ](https://www.youtube.com/channel/UCZ9qFEC82qM6Pk-54Q4TVWA )
- [Ben Awad ](https://www.youtube.com/user/99baddawg )
2020-10-31 21:21:05 +03:00
- [Coding Phase ](https://www.youtube.com/channel/UC46wWUso9H5KPQcoL9iE3Ug )
2020-12-06 00:41:55 +05:30
- [Clever Programmer ](https://www.youtube.com/c/CleverProgrammer )
- [Clement Mihailescu ](https://www.youtube.com/channel/UCaO6VoaYJv4kS-TQO_M-N_g )
2020-10-31 21:21:05 +03:00
- [Dev Ed ](https://www.youtube.com/channel/UClb90NQQcskPUGDIXsQEz5Q )
2020-12-06 00:41:55 +05:30
- [freeCodeCamp ](https://www.youtube.com/c/FreeCodeCamp )
2020-10-31 21:21:05 +03:00
- [Keep On Coding ](https://www.youtube.com/channel/UCsLo154Krjwhoz8W00N8ItA )
- [Programming With Mosh ](https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA )
2020-11-03 09:26:37 +03:00
- [Leon Noel ](https://www.youtube.com/channel/UCGiRSHBdWuCgjgmPPz_13xw )
2020-12-06 00:41:55 +05:30
- [The Net Ninja ](https://youtube.com/c/TheNetNinja )
- [Traversy Media ](https://www.youtube.com/c/TraversyMedia )
- [Web Dev Simplified ](https://www.youtube.com/c/WebDevSimplified/ )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:21:05 +03:00
# Podcasts
2020-10-31 21:26:23 +03:00
2020-10-31 21:21:05 +03:00
- [codeNewbies ](https://www.codenewbie.org/podcast )
- [Commit Your Code ](https://anchor.fm/commityourcode )
2020-12-06 00:41:55 +05:30
- [Codepen Radio ](https://blog.codepen.io/radio/ )
2020-10-31 21:21:05 +03:00
- [DevDiscuss ](https://dev.to/devdiscuss )
2020-12-06 00:41:55 +05:30
- [freeCodeCamp ](https://freecodecamp.libsyn.com/ )
2020-10-31 21:21:05 +03:00
- [Frontend Happy Hour ](https://frontendhappyhour.com/ )
2020-12-06 00:41:55 +05:30
- [Fullstack Radio ](https://fullstackradio.com/ )
2020-10-31 21:21:05 +03:00
- [JavaScript Jabber ](https://devchat.tv/podcasts/js-jabber/ )
2020-12-06 00:41:55 +05:30
- [Ladybug Podcast ](https://www.ladybug.dev/ )
- [Modern Web ](https://www.thisdot.co/modern-web )
- [Syntax ](https://syntax.fm/ )
- [The Changelog ](https://changelog.com/ )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:21:05 +03:00
# Blogs
2020-10-31 21:26:23 +03:00
2020-12-06 00:41:55 +05:30
- [Codrops ](https://tympanus.net/codrops/ )
- [CSS-Tricks ](https://www.css-tricks.com/ )
2020-10-31 21:21:05 +03:00
- [Dev.to ](https://dev.to/ )
2020-12-06 00:41:55 +05:30
- [Echo.Js ](https://www.echojs.com/ )
- [freeCodeCamp ](https://freecodecamp.org/news )
- [Front End Front ](https://frontendfront.com/ )
- [Frontend Focus ](https://frontendfoc.us/ )
- [Hacker News ](https://news.ycombinator.com/ )
- [Hackernoon ](http://hackernoon.com/ )
2020-10-31 21:21:05 +03:00
- [Hashnode ](https://hashnode.com/ )
2020-12-06 00:41:55 +05:30
- [Medium ](https://medium.com/ )
2020-10-31 21:21:05 +03:00
- [Stackoverflow ](http://stackoverflow.com/ )
- [SitePoint ](http://www.sitepoint.com/ )
- [Smashing Magazine ](https://www.smashingmagazine.com/ )
- [Scotch ](https://scotch.io/ )
2020-12-06 00:41:55 +05:30
- [Web Designer Depot ](http://www.webdesignerdepot.com/ )
2020-10-31 21:21:05 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-11-04 21:41:45 +03:00
# Interview Prep
- Resume Templates
- [Canva]()
- [Creddle]()
- [Harvard Office Of Career Services ](https://ocs.fas.harvard.edu/guide-template-library )
2020-12-06 00:41:55 +05:30
- [MyPerfectResume]()
- [ResumeWorded]()
- [Resume.io]()
2020-11-04 21:41:45 +03:00
- Resume Editing
- [Grammarly ](https://www.grammarly.com/ )
- ATS Resources
- [JobScan ](https://www.jobscan.co/ )
- [SkillSyncer ](https://skillsyncer.com/ )
- [Top Resume ](https://www.topresume.com/ )
- Job Sites
2020-12-06 00:41:55 +05:30
- [Angel List ](https://angel.co/jobs )
- [Find Remote Jobs ](https://frontendremotejobs.com/ )
- [Github Jobs ](https://jobs.github.com/ )
- [JavaScript Job ](https://javascriptjob.xyz/ )
2020-11-04 21:41:45 +03:00
- [JustRemote ](https://justremote.co/remote-developer-jobs )
- [Jobspresso ](https://jobspresso.co/remote-work/ )
- [JSRemotely ](https://jsremotely.com/ )
2020-12-06 00:41:55 +05:30
- [Jr Dev Jobs ](http://jrdevjobs.com/ )
2020-11-04 21:41:45 +03:00
- [Mashable Job Board ](https://jobs.mashable.com/ )
- [Outsourcely ](https://www.outsourcely.com/ )
2020-12-06 00:41:55 +05:30
- [Powertofly Jobs ](https://powertofly.com/jobs/?location=Remote )
- [Producthunt Jobs ](https://www.producthunt.com/jobs?categories=Engineering&remote_ok=true )
2020-11-04 21:41:45 +03:00
- [React Jobs Board ](https://reactjobsboard.com/c/remote-react-jobs )
2020-12-06 00:41:55 +05:30
- [Remoters ](https://remoters.net/jobs/ )
2020-11-04 21:41:45 +03:00
- [Remote Hub ](https://remotehub.io/ )
2020-12-06 00:41:55 +05:30
- [Remotehub]()
- [Remoteco ](https://remote.co/remote-jobs/developer/ )
- [Stackoverflow Jobs ](https://stackoverflow.com/jobs )
- [Startupers ](https://www.startupers.com/ )
- [We Work Remotely ](https://weworkremotely.com/remote-jobs/ )
2020-11-04 21:41:45 +03:00
- [Women Who Code ](http://womenwhocode.com/jobs )
2020-12-06 00:41:55 +05:30
- [Working Nomads ](https://www.workingnomads.co/remote-development-jobs )
- [YC Startup Jobs ](https://www.workatastartup.com/ )
2020-11-04 21:41:45 +03:00
- Freelance Jobs Sites
- [Freelancer ](https://www.freelancer.com/ )
- [FlexJobs ](https://www.flexjobs.com/ )
- [FreelancerMap ](https://www.freelancermap.com/ )
- [Gun.io ](https://www.gun.io/ )
- [Guru ](https://www.guru.com/d/jobs/ )
- [People Per Hour ](https://www.peopleperhour.com/ )
2020-12-06 00:41:55 +05:30
- [Upwork ](https://www.upwork.com/ )
2020-11-04 21:41:45 +03:00
- Mock Interviews
- [Interviewing.io ](https://interviewing.io/ )
2020-12-06 00:41:55 +05:30
- [Pramp ](https://www.pramp.com/ )
2020-11-04 21:41:45 +03:00
2020-12-09 15:15:50 +03:00
- Project Pair Programming
- [Chingu ](https://chingu.io/ )
- Open Source
- [Github Explore ](https://github.com/explore )
- [First Contributions ](https://firstcontributions.github.io/ )
- [Good First Issue ](https://goodfirstissue.dev/language/javascript )
- [Good First Issues ](https://goodfirstissues.com/ )
- [Open Source Fridays ](https://opensourcefriday.com/ )
- YouTube Series
- Danny Thompson - [Ge A Job Using LinkedIn (Series) ](https://www.youtube.com/playlist?list=PL54X5yR8qizsMpvTCqUIEFMeEp-chvcxk )
2020-11-04 21:41:45 +03:00
- Articles
2020-12-06 00:41:55 +05:30
- [5 things you need to know in a programming interview ](https://www.freecodecamp.org/news/the-most-important-things-you-need-to-know-for-a-programming-interview-3429ac2454b/amp/ )
2020-11-04 21:41:45 +03:00
- [Finding your first remote job ](https://joshwcomeau.com/career/remote-work-pt2/ )
2020-12-06 00:41:55 +05:30
- [How to Write a Developer Résumé Hiring Managers Will Actually Read ](https://www.freecodecamp.org/news/how-to-write-a-resume-that-works/ )
2020-11-04 21:41:45 +03:00
- [How to Get a Software Engineer Job at Google and Other Top Tech Companies ](https://www.freecodecamp.org/news/how-to-get-a-software-engineer-job-at-google-and-other-top-tech-companies-efa235a33a6d/ )
2020-12-06 00:41:55 +05:30
- [How to Break Into the Tech Industry—a Guide to Job Hunting and Tech Interviews ](https://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/ )
- [How To Get A Programming Job Without A Degree ](https://selftaught.blog/get-programming-job-without-degree/ )
- [How to Get a Remote Developer Job and Become a Digital Nomad ](https://www.codementor.io/@npostolovski/how-to-get-a-remote-developer-job-and-become-a-digital-nomad-if04nmm1s )
- [How To Get Your First Web Developer Job: The Ultimate Guide for Junior Developers ](https://careerfoundry.com/en/blog/web-development/how-to-get-your-first-web-developer-job-the-ultimate-guide-for-junior-developers/#2-where-should-i-look-for-web-development-jobs )
2020-11-04 21:41:45 +03:00
- [Resources that help me land a job at FANG ](https://towardsdatascience.com/these-are-all-the-resources-that-help-me-land-a-fang-job-452341dd6bed )
- [Tips to get a job as a Developer ](https://dev.to/devpato/tips-to-get-a-job-as-a-developer-4ic3 )
- [The 30-minute guide to rocking your next coding interview ](https://www.freecodecamp.org/news/coding-interviews-for-dummies-5e048933b82b/amp/ )
2020-12-06 00:41:55 +05:30
- [Want to Know How to Get a Remote Job? I Asked 30 Remote Companies - This is What They Said ](https://www.freecodecamp.org/news/how-to-get-a-remote-job/ )
- [Why I studied full-time for 8 months for a Google interview ](https://www.freecodecamp.org/news/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13/ )
2020-11-04 21:41:45 +03:00
2020-10-31 21:21:05 +03:00
# Newsletters
2020-10-31 21:26:23 +03:00
2020-10-31 21:21:05 +03:00
- [CSS-Tricks ](https://css-tricks.com/newsletters/ )
- [FrontEnd Focus ](https://frontendfoc.us/ )
- [JavaScript Weekly ](https://javascriptweekly.com/ )
- [Responsive Design Weekly ](https://responsivedesign.is/newsletter/ )
- [Smashing News Letter ](https://www.smashingmagazine.com/the-smashing-newsletter/ )
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )
2020-11-01 14:56:44 +03:00
2020-10-31 21:21:05 +03:00
# Contributing
2020-10-31 21:26:23 +03:00
2020-10-31 21:21:05 +03:00
You're very welcome to contribute to this list.
2020-10-31 22:19:15 +03:00
2020-11-01 17:10:25 +03:00
Be sure to read [How to Contribute ](CONTRIBUTING.MD ) before making your contribution.
2020-10-31 21:21:05 +03:00
# Authors
2020-10-31 21:26:23 +03:00
2020-11-02 17:33:33 +03:00
[Joel P. Mugalu ](https://github.com/mojpm )
2020-11-01 14:56:44 +03:00
2020-11-04 21:41:45 +03:00
This repository exists because of the wonderful contributions made by [these Contributors. ](https://github.com/developer-resources/frontend-development/graphs/contributors )
2020-11-02 17:45:41 +03:00
2020-11-01 17:07:59 +03:00
[👆 Back To Top ](#table-of-contents )