May 12, 2021
Over the years, I've accumulated quite a few useful tools and resources for programmers. It's time to organize them and share them all!
APIs
An open-source list of APIs.
A list of public APIs.
App development
The fastest way to build an app.
Creates truly native apps and doesn't compromise on UX/UI.
Code Compatibility
Babel is a JavaScript compiler.
Browser compatibility tables.
CSS
A CSS animation library.
A guide to CSS Animation
Extended library of CSS tools and resources.
A comprehensive visual guide all of combinations of Flexbox.
A guide to Flexbox.
A visual grid guide.
Linear Gradient in CSS.
A tool to compress our CSS.
Find the code for your color and find complementary colors.
A visual way to understand the hierarchy of CSS Specificity.
Styled Component.
A guide to CSS Transition and Transform.
The vertical-align CSS property sets vertical alignment of an inline, inline-block or table-cell box.
JavaScript
JS Array Explorer.
Exhaustive lists of array methods.
Functional and elegant back to top arrow.
Javascript data structure with map, reduce, filter, and ES6.
ECMA new features.
Exhaustive lists of events, for example onClick.
The whole npm plugins library.
JS Object Explorer.
Props Drilling in JS.
Description of the set object.
Display of Time, Hours, Timezone...
var vs let vs const in JavaScript.
jQuery
Official jQuery documentation.
Blog Article on the use of jQuery.
json
Learn about json with we3schools.
Fake Online REST API for Testing and Prototyping.
React
Guide of React components.
Destructuring props in React.
Fetching Data with React Hooks.
React Hooks Overview.
Hooks API Reference.
React Props vs. State.
Repository of create-react-app.
React Plugins
Reveals on scroll effects.
Routing between pages.
Simple animations.
Low-level visualization components.
UI
Free library of icons.
Free library of fonts.
Free library of React components.
Free library of React icons.
Free library of photographs.