- The Best CSS Button Hover Effects
> If you want to give your page a little twist, putting CSS button hover effects is ideal. It will help improve your visitorsβ dwell time. The animated buttons will encourage visitors to see what your site has to offer and makes your page more dynamic. It also boosts your brand reputation.
Link To Examples
> If you want to give your page a little twist, putting CSS button hover effects is ideal. It will help improve your visitorsβ dwell time. The animated buttons will encourage visitors to see what your site has to offer and makes your page more dynamic. It also boosts your brand reputation.
Link To Examples
<React JS Project Structure />
βββββββββββββββββ
1- README (.md)
- This file used for writing the documentation of our app like how your app works or other important things you want to write about your app.
2- .gitignore
- This file tells Git which files to ignore when committing your project the GitHub Repo.
3- node_modules
- This folder contains all the packages and dependencies that are installed in your react app.
4- package.json
- This file contains a list of all dependencies that have been installed in your app.
(metadata associated with the app + dependencies info + scripts)
5- package-lock.json
- The goal of this file is to keep track of the exact version of every package that installed in your app.
(contains the history of every package installed in your app)
βββββββββββββββββ
1- README (.md)
- This file used for writing the documentation of our app like how your app works or other important things you want to write about your app.
2- .gitignore
- This file tells Git which files to ignore when committing your project the GitHub Repo.
3- node_modules
- This folder contains all the packages and dependencies that are installed in your react app.
4- package.json
- This file contains a list of all dependencies that have been installed in your app.
(metadata associated with the app + dependencies info + scripts)
5- package-lock.json
- The goal of this file is to keep track of the exact version of every package that installed in your app.
(contains the history of every package installed in your app)
6- public
- The public folder contains static files such as index.html, the icon of the app, images, etc.
βββββββββββββββββββββ
βββ Files inside public folder βββ
βββββββββββββββββββββ
- index.html
(This is the main file that opens in your browser and holds the HTML template of your app)
- favicon.ico
(Itβs the Favicon of the app)
- manifest.json
(It provides the information about the app such as name, author, icon, and description in a JSON text file. The purpose from the file is to install web applications to the home screen of the userβs device)
7- src
- This is the most important part of the app. This is where you do coding of your app.
- In this folder, you place all your files related to development like pages, components, CSS files, images, etc.
βββββββββββββββββββββ
βββ Files inside src folder βββ
βββββββββββββββββββββ
- App.js
(Itβs the parent component of a react app and by default, it contains a basic component code and we can erase it and write our own)
- App.css
(Itβs a CSS file that contains CSS related to App.js but you can use it globally as well)
- index.js
(Itβs actually an entry point of our react app. It is where you render the main react component onto the root element)
- index.css
(A CSS file contains CSS related to index.js but can be used globally)
- App.test.js
(Itβs a test file contains a basic test for App.js Component)
- logo.svg
(Logo of react rotating on the screen when you first runs the app)
- reportWebVitals.js
(create-react-app includes a built-in tool for measuring the real-life performance of your app. It is called reportWebVitals.js)
- The public folder contains static files such as index.html, the icon of the app, images, etc.
βββββββββββββββββββββ
βββ Files inside public folder βββ
βββββββββββββββββββββ
- index.html
(This is the main file that opens in your browser and holds the HTML template of your app)
- favicon.ico
(Itβs the Favicon of the app)
- manifest.json
(It provides the information about the app such as name, author, icon, and description in a JSON text file. The purpose from the file is to install web applications to the home screen of the userβs device)
7- src
- This is the most important part of the app. This is where you do coding of your app.
- In this folder, you place all your files related to development like pages, components, CSS files, images, etc.
βββββββββββββββββββββ
βββ Files inside src folder βββ
βββββββββββββββββββββ
- App.js
(Itβs the parent component of a react app and by default, it contains a basic component code and we can erase it and write our own)
- App.css
(Itβs a CSS file that contains CSS related to App.js but you can use it globally as well)
- index.js
(Itβs actually an entry point of our react app. It is where you render the main react component onto the root element)
- index.css
(A CSS file contains CSS related to index.js but can be used globally)
- App.test.js
(Itβs a test file contains a basic test for App.js Component)
- logo.svg
(Logo of react rotating on the screen when you first runs the app)
- reportWebVitals.js
(create-react-app includes a built-in tool for measuring the real-life performance of your app. It is called reportWebVitals.js)
Best JavaScript Animation Libraries
- Three.js
Three.js is a WebGL-based 3D animation library. It allows you to create a scene with a camera and animate objects within it.
- GSAP
Professional-grade JavaScript animation for the modern web.
- Anime.js
Anime.js is a lightweight JavaScript animation library with a simple, yet powerful API.
- Mo.js
Mo.js is a JavaScript library devoted to motion for the web. It offers a declarative syntax motion and the creation of elements for animation.
- Typed.js
Typed.js is a JavaScript library which is used to type a set of strings at the speed that you set, backspace what it's typed and begin the typing with another string you have set.
- Vivus
Vivus is a lightweight JavaScript class (with no dependencies) that allows you to animate SVGs, giving them the appearance of being drawn.
- Proton
Proton is a lightweight and powerful JavaScript particle animation library.
- ScrollReveal
ScrollReveal is a JavaScript library for easily animating elements as they enter/leave the viewport. It was designed to be robust and flexible, but hopefully youβll be surprised below at how easy it is to pick up.
βββ
@phoenixcoding
- Three.js
Three.js is a WebGL-based 3D animation library. It allows you to create a scene with a camera and animate objects within it.
- GSAP
Professional-grade JavaScript animation for the modern web.
- Anime.js
Anime.js is a lightweight JavaScript animation library with a simple, yet powerful API.
- Mo.js
Mo.js is a JavaScript library devoted to motion for the web. It offers a declarative syntax motion and the creation of elements for animation.
- Typed.js
Typed.js is a JavaScript library which is used to type a set of strings at the speed that you set, backspace what it's typed and begin the typing with another string you have set.
- Vivus
Vivus is a lightweight JavaScript class (with no dependencies) that allows you to animate SVGs, giving them the appearance of being drawn.
- Proton
Proton is a lightweight and powerful JavaScript particle animation library.
- ScrollReveal
ScrollReveal is a JavaScript library for easily animating elements as they enter/leave the viewport. It was designed to be robust and flexible, but hopefully youβll be surprised below at how easy it is to pick up.
βββ
@phoenixcoding
π1
CSS Libraries To Make Awesome Websites
- Hamburgers CSS
Tasty CSS-animated hamburgers
- CSS Layout
Popular layouts and patterns made with CSS
- Hover CSS
A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on.
- SpinKit
Simple loading spinners animated with CSS.
- Charts CSS
CSS data visualization framework.
- Pretty Checkbox
A pure CSS library to beautify checkbox and radio buttons.
- Izmir
Izmir is a mini CSS library allowing you to quickly create beautiful image hover elements.
- 30SecondsOfCode
The CSS snippet collection contains utilities and interactive examples for CSS3.
βββ
@phoenixcoding
- Hamburgers CSS
Tasty CSS-animated hamburgers
- CSS Layout
Popular layouts and patterns made with CSS
- Hover CSS
A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on.
- SpinKit
Simple loading spinners animated with CSS.
- Charts CSS
CSS data visualization framework.
- Pretty Checkbox
A pure CSS library to beautify checkbox and radio buttons.
- Izmir
Izmir is a mini CSS library allowing you to quickly create beautiful image hover elements.
- 30SecondsOfCode
The CSS snippet collection contains utilities and interactive examples for CSS3.
βββ
@phoenixcoding
Markdown Guide
- The Markdown Guide is a free and open-source reference guide that explains how to use Markdown, the simple and easy-to-use markup language you can use to format virtually any document.
βββ
https://www.markdownguide.org/basic-syntax/
βββ
If the website doesnβt work, This is the PDF version ππ»
βββ
@phoenixcoding
- The Markdown Guide is a free and open-source reference guide that explains how to use Markdown, the simple and easy-to-use markup language you can use to format virtually any document.
βββ
https://www.markdownguide.org/basic-syntax/
βββ
If the website doesnβt work, This is the PDF version ππ»
βββ
@phoenixcoding
Best GitHub Repos for Self-Taught
- Project-Based Learnings
A list of programming tutorials in which aspiring software developers learn how to build an application from scratch.
- Free Programming Books
List of Free Learning Resources In Many Languages.
- Developer Roadmap
Developer Roadmap is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.
- Public APIβs
A collective list of free APIs for use in software and web development.
- Coding University
This repo is a short to-do list of study topics for becoming a software engineer.
- Awesome Python
A curated list of awesome Python frameworks, libraries, software and resources.
- Tensor-Flow
TensorFlow is an end-to-end open source platform for machine learning.
- FreeCodeCamp
freeCodeCamp.org is a friendly community where you can learn to code for free.
- Awesome
Awesome lists about all kinds of interesting topics.
βββ
@phoenixcoding
- Project-Based Learnings
A list of programming tutorials in which aspiring software developers learn how to build an application from scratch.
- Free Programming Books
List of Free Learning Resources In Many Languages.
- Developer Roadmap
Developer Roadmap is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.
- Public APIβs
A collective list of free APIs for use in software and web development.
- Coding University
This repo is a short to-do list of study topics for becoming a software engineer.
- Awesome Python
A curated list of awesome Python frameworks, libraries, software and resources.
- Tensor-Flow
TensorFlow is an end-to-end open source platform for machine learning.
- FreeCodeCamp
freeCodeCamp.org is a friendly community where you can learn to code for free.
- Awesome
Awesome lists about all kinds of interesting topics.
βββ
@phoenixcoding
React JS Tools For Developers
- React Bootstrap
React Bootstrap is a framework that has been rebuilt to be able to use Bootstrap for React projects.
- Redux
Redux is an application that helps you easily manage the states in your react project in particular and general JavaScript application.
- Create React App
Create React App helps you to create projects quickly and easily with just one sentence command without having to perform complicated settings as usual.
- React Developer Tools
React Developer Tools is a tool created by Facebook that makes it easy for developers to control Check and develop the react project.
- Storybook
Storybook is an open source tool for building user interface components and pages in an intuitive way individual. It streamlines development, testing, and user interface documentation.
- React.js CheatSheet
React.js CheatSheet is a collection of common properties in react.
- Evergreen
Evergreen is a React UI framework for website development.
- Reactide
Reactide is an IDE dedicated to developing React web applications.
- React Hot Loader
React Hot Loader helps you refine React components in real time.
- React Styleguidist
React Styleguidist is an environment to help you develop components with a living style guide.
- React Testing Library
React Testing Library helps you to test components in your project.
- React Cosmos
React Cosmos helps you develop projects efficiently, build UI components easily, share quickly component libraries, automated testing.
- React Proto
React Proto is a React app prototyping tool for developers and designers.
- React Hook Form
React Hook Form is a tool that helps you to easily validate, test speed, provide useful APIs⦠for form.
- React Bits
React Bits is a collection of react patterns, techniques, and tips for react developers.
- Styled Components
Styled Components make it easy to incorporate CSS into JavaScript.
- React Starter Projects
React Starter Projects is a collection of useful libraries for programmers when developing projects react.
βββ
@phoenixcoding
- React Bootstrap
React Bootstrap is a framework that has been rebuilt to be able to use Bootstrap for React projects.
- Redux
Redux is an application that helps you easily manage the states in your react project in particular and general JavaScript application.
- Create React App
Create React App helps you to create projects quickly and easily with just one sentence command without having to perform complicated settings as usual.
- React Developer Tools
React Developer Tools is a tool created by Facebook that makes it easy for developers to control Check and develop the react project.
- Storybook
Storybook is an open source tool for building user interface components and pages in an intuitive way individual. It streamlines development, testing, and user interface documentation.
- React.js CheatSheet
React.js CheatSheet is a collection of common properties in react.
- Evergreen
Evergreen is a React UI framework for website development.
- Reactide
Reactide is an IDE dedicated to developing React web applications.
- React Hot Loader
React Hot Loader helps you refine React components in real time.
- React Styleguidist
React Styleguidist is an environment to help you develop components with a living style guide.
- React Testing Library
React Testing Library helps you to test components in your project.
- React Cosmos
React Cosmos helps you develop projects efficiently, build UI components easily, share quickly component libraries, automated testing.
- React Proto
React Proto is a React app prototyping tool for developers and designers.
- React Hook Form
React Hook Form is a tool that helps you to easily validate, test speed, provide useful APIs⦠for form.
- React Bits
React Bits is a collection of react patterns, techniques, and tips for react developers.
- Styled Components
Styled Components make it easy to incorporate CSS into JavaScript.
- React Starter Projects
React Starter Projects is a collection of useful libraries for programmers when developing projects react.
βββ
@phoenixcoding
π₯1
Tailwind CSS UI Kits
βββ
daisyUI
- The most popular, free and open-source Tailwind CSS component library.
Mamba UI
- Mamba UI is a free, open-source collection of UI components and templates based on Tailwind CSS.
Headless UI
- Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
Tailwind Starter Kit
- Tailwind Starter Kit is Free and Open Source. It does not change or add any CSS to the already one from Tailwind CSS.
@phoenixcoding
Material Tailwind
- Material Tailwind is an easy to use components library for Tailwind CSS and Material Design.
Gust UI
- A Free Tailwind UI kit for visionary applications.
TUK
- Build captivating experiences with accessible, fully responsive, drop-in-ready Tailwind CSS components and fast-track your workflow. Get started FREE with 250 COMPONENTS.
Kometa UI Kit
- We are giving away our first UI kit for free. It includes over 130 sections, built with Tailwind CSS, for your awesome projects.
Meraki UI
- Tailwind CSS Components That Support RTL Languages & Fully Responsive Based On Flexbox & CSS Grid With Elegant Dark Mode.
βββ
daisyUI
- The most popular, free and open-source Tailwind CSS component library.
Mamba UI
- Mamba UI is a free, open-source collection of UI components and templates based on Tailwind CSS.
Headless UI
- Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
Tailwind Starter Kit
- Tailwind Starter Kit is Free and Open Source. It does not change or add any CSS to the already one from Tailwind CSS.
@phoenixcoding
Material Tailwind
- Material Tailwind is an easy to use components library for Tailwind CSS and Material Design.
Gust UI
- A Free Tailwind UI kit for visionary applications.
TUK
- Build captivating experiences with accessible, fully responsive, drop-in-ready Tailwind CSS components and fast-track your workflow. Get started FREE with 250 COMPONENTS.
Kometa UI Kit
- We are giving away our first UI kit for free. It includes over 130 sections, built with Tailwind CSS, for your awesome projects.
Meraki UI
- Tailwind CSS Components That Support RTL Languages & Fully Responsive Based On Flexbox & CSS Grid With Elegant Dark Mode.
π₯1
GitHub Repos To Master React JS
βββ
Awesome React
- A collection of awesome things regarding the React ecosystem.
React in patterns
- A free book that talks about design patterns/techniques used while developing with React.
30-Days-Of-React
- A 30DaysOfReact challenge is a guide for both beginners and advanced JavaScript and React developers.
Real-world React apps
- Learn from React apps written by experienced developers.
React Bits
- A compilation of React Patterns, techniques, tips and tricks.
React & Redux in TypeScript - Complete Guide
- This guide is a living compendium documenting the most important patterns and recipes on how to use React (and its Ecosystem) in a functional style using TypeScript.
Awesome React Components
- This is a list of AWESOME components.
Ahooks
- A high-quality & reliable React Hooks library.
Beautiful React Hooks
- A collection of beautiful (and hopefully useful) React hooks to speed-up your components and hooks development.
React Use
- The essential collection of custom React Hooks, complete with documentation.
useHooks
- This is the repository for usehooks.com, a Gatsby powered blog that publishes easy to understand React Hook code recipes.
React TypeScript Cheatsheets
- Cheatsheets for experienced React developers getting started with TypeScript.
React JS coding challenges
- A series of React JS coding challenges with a variety of difficulties.
React Interview Questions & Answers
- List of top 500 React JS Interview Questions & Answers.
React Hooks Cheatsheet
- A Cheatsheet with live editable examples.
React - Redux Links
- Curated tutorial and resource links I've collected on React, Redux, ES6, and more, meant to be a collection of high-quality articles and resources for someone who wants to learn about the React-Redux ecosystem.
React Developer Roadmap
- In this repo you can find a chart demonstrating the paths that you can take and the libraries that you would want to learn to become a React developer.
Awesome React Hooks
- Awesome React Hooks Resources.
Awesome Next.js
- Curated list of resources: books, videos, articles about using Next.js.
βββ
@phoenixcoding
βββ
Awesome React
- A collection of awesome things regarding the React ecosystem.
React in patterns
- A free book that talks about design patterns/techniques used while developing with React.
30-Days-Of-React
- A 30DaysOfReact challenge is a guide for both beginners and advanced JavaScript and React developers.
Real-world React apps
- Learn from React apps written by experienced developers.
React Bits
- A compilation of React Patterns, techniques, tips and tricks.
React & Redux in TypeScript - Complete Guide
- This guide is a living compendium documenting the most important patterns and recipes on how to use React (and its Ecosystem) in a functional style using TypeScript.
Awesome React Components
- This is a list of AWESOME components.
Ahooks
- A high-quality & reliable React Hooks library.
Beautiful React Hooks
- A collection of beautiful (and hopefully useful) React hooks to speed-up your components and hooks development.
React Use
- The essential collection of custom React Hooks, complete with documentation.
useHooks
- This is the repository for usehooks.com, a Gatsby powered blog that publishes easy to understand React Hook code recipes.
React TypeScript Cheatsheets
- Cheatsheets for experienced React developers getting started with TypeScript.
React JS coding challenges
- A series of React JS coding challenges with a variety of difficulties.
React Interview Questions & Answers
- List of top 500 React JS Interview Questions & Answers.
React Hooks Cheatsheet
- A Cheatsheet with live editable examples.
React - Redux Links
- Curated tutorial and resource links I've collected on React, Redux, ES6, and more, meant to be a collection of high-quality articles and resources for someone who wants to learn about the React-Redux ecosystem.
React Developer Roadmap
- In this repo you can find a chart demonstrating the paths that you can take and the libraries that you would want to learn to become a React developer.
Awesome React Hooks
- Awesome React Hooks Resources.
Awesome Next.js
- Curated list of resources: books, videos, articles about using Next.js.
βββ
@phoenixcoding
β€2π2