Daily.Dev
Daily.Dev

Daily.dev is a platform for developers to stay updated with the latest tech news, tutorials, and resources. It curates top content from various sources, providing a personalized feed to enhance learning and skills.

CSS Tricks
CSS Tricks

CSS-Tricks is a popular website offering articles, tutorials, and tips on CSS, web design, and front-end development. It provides valuable insights on layout techniques, animations, frameworks, and responsive design.

Front-End Mentor
Front-End Mentor

Frontend Mentor is a platform that provides real-world front-end challenges to help developers improve their coding skills. Users can work on responsive web projects, share solutions, and get feedback from the community.

MDN web docs
MDN web docs

MDN Web Docs is a comprehensive resource for web developers, providing documentation, tutorials, and references for web technologies like HTML, CSS, JavaScript, and APIs. It offers detailed guides and best practices for both beginners and experienced developers.

flexbox froggy
flexbox froggy

Flexbox Froggy is an interactive game designed to teach CSS Flexbox concepts. Players guide a frog to its lily pad by writing CSS code, learning how Flexbox properties like justify-content and align-items work in a fun, hands-on way.

grid garden
grid garden

Grid Garden is an interactive game that teaches CSS Grid layout. Players water a virtual garden by writing CSS Grid code, learning how grid properties like `grid-column` and `grid-row` work through engaging, hands-on challenges.

Eloquent JavaScript
Eloquent JavaScript

Eloquent JavaScript is a popular book by Marijn Haverbeke that provides an in-depth introduction to JavaScript and programming. It covers core concepts, advanced techniques, and practical exercises, making it an essential resource for both beginner and intermediate developers looking to master JavaScript.

JavaScript info
JavaScript info

JavaScript.info is a comprehensive tutorial website for learning modern JavaScript from the basics to advanced topics. It covers a wide range of subjects, including language fundamentals, browser interaction, asynchronous programming, and more, with clear explanations and interactive examples to help developers deepen their understanding.

the Pro Git Book
the Pro Git Book

The Pro Git Book is a free online resource that offers a comprehensive guide to Git. It covers everything from basic commands to advanced features, making it essential for developers at any level.

Material UI
Material UI

Material UI is a popular React UI framework that offers customizable components based on Material Design, helping developers create responsive and visually appealing web applications efficiently.

Ant Design
Ant Design

Ant Design is a comprehensive design system and React UI framework developed by Alibaba. It provides a wide range of high-quality, reusable components and guidelines for building elegant and user-friendly web applications, emphasizing consistency and user experience.

chakra ui
chakra ui

Chakra UI is a modular React component library that helps developers create accessible and responsive UIs. It features customizable components and a theme system for consistent design and quick development.

vueify
vueify

Vueify is a Vue.js plugin that allows you to use single-file components (SFCs) in your Vue applications. It simplifies the development process by enabling Vue components to be written in a single `.vue` file, combining HTML, CSS, and JavaScript, making it easier to manage and maintain your code.

Element Plus
Element Plus

Element Plus is a Vue 3 UI framework that offers a wide range of customizable components for building elegant and responsive web applications, streamlining the development of professional interfaces.

redux
redux

Redux is a predictable state management library for JavaScript applications, commonly used with React. It provides a central store for managing application state, enabling consistent state updates through actions and reducers, which simplifies debugging and enhances maintainability.

vuex
vuex

Vuex is a state management library for Vue.js applications that centralizes the application state. It allows components to share data easily and manages state changes predictably, improving maintainability and debugging.

pinia
pinia

Pinia is a state management library for Vue.js that offers a simple API and centralized state management. It supports TypeScript and integrates seamlessly with Vue's reactivity system for modern applications.

react router
react router

React Router is a library for managing navigation in React applications. It allows developers to define routes, handle URL changes, and render components based on the current path, enhancing user experience.

vue router
vue router

Vue Router is the official routing library for Vue.js that enables navigation between components. It helps create single-page applications with dynamic URL handling for a seamless user experience.

tailwind css
tailwind css

Tailwind CSS is a utility-first CSS framework that allows developers to create custom designs quickly using predefined classes, promoting responsiveness and reducing the need for custom CSS.

bulma
bulma

Bulma is a modern CSS framework based on Flexbox that offers a responsive and mobile-first design. It provides a variety of pre-built components and a simple syntax, making it easy for developers to create stylish and user-friendly web interfaces.

emotion (css in js)
emotion (css in js)

Emotion is a popular CSS-in-JS library for styling React applications. It allows developers to write CSS styles directly within JavaScript, providing powerful features like dynamic styling, theming, and scoped styles while maintaining excellent performance and a developer-friendly experience.

sass
sass

Sass (Syntactically Awesome Style Sheets) is a CSS preprocessor that extends CSS with features like variables, nesting, and mixins, making stylesheets more efficient and organized for easier management.

postcss
postcss

PostCSS is a tool for transforming CSS with JavaScript plugins. It allows developers to use features like autoprefixing, CSS variables, and nesting, helping to optimize and enhance the styling process while ensuring compatibility across different browsers.

formik
formik

Formik is a popular library for managing forms in React applications. It simplifies form handling by providing features like validation, error handling, and form state management, allowing developers to build complex forms with ease and efficiency.

react hook form
react hook form

React Hook Form is a library for managing form state in React applications. It leverages React hooks to provide a simple and efficient way to handle form validation, error messages, and submission, minimizing the amount of code needed and enhancing performance.

vee validate
vee validate

Vee Validate is a validation library for Vue.js that simplifies form validation. It provides a set of rules and a flexible API to handle validations easily, allowing developers to ensure user inputs are correct and display error messages effectively in their Vue applications.

jest (testing library)
jest (testing library)

Jest is a JavaScript testing framework developed by Facebook, widely used for testing React applications. It provides a simple and intuitive API, supports snapshot testing, and includes features like mocking and code coverage, making it easy to write and run tests efficiently.

Mocha (testing library)
Mocha (testing library)

Mocha.js is a JavaScript testing framework for Node.js and browser applications. It offers a flexible structure for organizing tests, supports asynchronous testing, and can be paired with various assertion libraries, making it easy to create and run tests effectively.

cypress (end to end testing library)
cypress (end to end testing library)

Cypress is an end-to-end testing framework for web applications that enables developers to write and debug tests directly in the browser. It offers real-time reloads and a user-friendly interface for monitoring test execution.

Puppeteer
Puppeteer

Puppeteer is a Node.js library that allows developers to control headless Chrome or Chromium browsers through a high-level API. It’s commonly used for automating web tasks, including web scraping, testing, and generating screenshots or PDFs of web pages.

framer motion
framer motion

Framer Motion is a React animation library that offers a simple API for creating smooth animations and transitions. It supports gestures and layout animations, enhancing user experiences in web applications.

gsap
gsap

GSAP (GreenSock Animation Platform) is a powerful JavaScript library for high-performance animations. It offers a simple API to animate CSS properties, SVG, and JavaScript objects, making complex animations easy to implement.

anime js
anime js

Anime.js is a lightweight JavaScript animation library that simplifies creating complex animations. It supports CSS, SVG, and JavaScript properties, providing an easy API for controlling timing and easing functions.

three js
three js

Three.js is a JavaScript library for creating 3D graphics in the browser using WebGL. It offers an easy-to-use API for building interactive 3D scenes with lights, shadows, and animations.

React Query
React Query

React Query is a data-fetching library for React that simplifies managing server state. It offers caching, background updates, and synchronization, improving data handling and user experience in applications.

SWR (react hook)
SWR (react hook)

SWR is a React hook library for data fetching, developed by Vercel. It stands for "stale-while-revalidate" and provides a simple way to handle caching, revalidation, and synchronization of data, ensuring fast and efficient data updates in React applications.

Lodash
Lodash

Lodash is a JavaScript utility library offering helpful functions for tasks like working with arrays, objects, and strings, simplifying code and improving efficiency.

Day JS
Day JS

Day.js is a lightweight JavaScript library for working with dates and times. It provides a simple API for parsing, validating, manipulating, and formatting dates, similar to Moment.js, but with a much smaller footprint.

UUID
UUID

UUID (Universally Unique Identifier) is a 128-bit unique identifier used in databases and applications to ensure globally unique keys without requiring a central authority.

Classnames
Classnames

Classnames is a JavaScript utility for conditionally joining CSS class names, simplifying dynamic class application in React and other JavaScript applications.

Classnames
Classnames

Animate.css is a library of pre-built CSS animations that lets developers easily add engaging animations to web projects using simple class names.

Nuxt js
Nuxt js

Nuxt.js is a framework for building Vue.js applications that simplifies server-side rendering (SSR) and static site generation. It offers features like routing and automatic code splitting, enhancing performance and SEO.

gatsby js
gatsby js

Gatsby is a React-based framework for building fast static websites. It uses GraphQL for data sourcing and optimizes performance with features like code splitting and image optimization, ideal for modern web development.

Firebase
Firebase

Firebase is a Google platform offering tools for building web and mobile applications, including real-time databases, authentication, cloud storage, and hosting, enabling quick and scalable app development.

Auth0
Auth0

Auth0 is an authentication platform that simplifies securing apps with features like social login, single sign-on (SSO), and multi-factor authentication (MFA), making identity management easy for developers.

TS-Node
TS-Node

TS-Node is an execution environment for running TypeScript directly in Node.js without precompilation, combining TypeScript's type-checking with Node.js runtime for easier development.

dropzone
dropzone

Dropzone.js is a JavaScript library that simplifies drag-and-drop file uploads, offering features like file previews, progress bars, and multiple file uploads for a smoother user experience.

zustand
zustand

Zustand is a lightweight state management library for React. It offers a simple API, minimal re-renders, and easy state updates, making it great for managing state in React apps with minimal complexity.

jotai
jotai

Jotai is a flexible state management library for React that uses atomic state units for fine-grained reactivity. Its simple API allows for easy state sharing across components in applications.

recoil js
recoil js

Recoil is a state management library for React that offers a simple way to manage global state with fine-grained updates. It allows components to subscribe to specific state pieces, enhancing React's state management.

styled components
styled components

Styled components is a library for styling React apps using tagged template literals. It allows CSS to be written directly in JavaScript, enabling dynamic styles based on props and ensuring styles are component-scoped.

Next Auth
Next Auth

NextAuth.js is an authentication library for Next.js that simplifies adding authentication. It supports various providers, offering a flexible and secure way to manage user sessions and protect routes.

date fns
date fns

Date fns is a lightweight JavaScript library for date manipulation and formatting. It provides various functions for parsing and validating dates, making date operations easier while keeping the bundle size small.

free code camp
free code camp

freeCodeCamp is a free, interactive learning platform that teaches coding and web development. It offers a wide range of tutorials, coding challenges, and projects, allowing users to learn programming languages and frameworks at their own pace.

codecademy
codecademy

Codecademy is an online platform offering interactive coding courses. It covers topics like web development and data science, helping users learn through hands-on exercises and projects.

coursera
coursera

Coursera is an online learning platform that offers courses, specializations, and degrees from universities and institutions. It covers a wide range of subjects, including technology, business, and science, allowing users to learn at their own pace.

edX is an online platform offering courses from top universities on subjects like technology, business, and science. Users can learn at their own pace or earn verified certificates.

leetcode
leetcode

LeetCode is an online platform offering coding challenges and problems to help developers improve their programming skills. It covers topics like algorithms and data structures, and is popular for preparing for technical interviews.

hackerrank
hackerrank

HackerRank is an online platform offering coding challenges and competitions to help developers improve skills and prepare for technical interviews. It covers various languages and domains like algorithms and data structures.

codewars
codewars

Codewars is an online platform offering coding challenges, called "kata," for developers to improve their skills. Users can solve problems in multiple languages and collaborate with the community.

exercism
exercism

Exercism is an online platform that provides coding exercises to help developers improve their programming skills. It offers practice in various languages and features mentorship and community support, enabling users to receive feedback on their solutions.

VisuAlgo
VisuAlgo

VisuAlgo is an online visualizer that helps users understand algorithms and data structures through interactive animations. It covers topics like sorting and graph algorithms, simplifying complex concepts.

MIT OpenCourseWare
MIT OpenCourseWare

MIT OpenCourseWare (OCW) is an online platform that provides free access to course materials from a wide range of MIT's academic programs. It offers lecture notes, videos, assignments, and exams, enabling learners worldwide to study various subjects at their own pace.

my code school
my code school

mycodeschool was a YouTube channel offering clear, educational videos on programming, data structures, and algorithms, helping beginners and intermediates understand complex topics easily.

Back To Back SWE
Back To Back SWE

Back To Back SWE is a YouTube channel that focuses on technical interview preparation, covering topics like algorithms, data structures, and system design. It provides detailed explanations and problem-solving strategies to help developers succeed in coding interviews.

The Algorithms
The Algorithms

TheAlgorithms is a GitHub repository offering open-source implementations of algorithms in various programming languages. It serves as a resource for learning and practicing algorithms, covering a wide range of topics like sorting, searching, and graph algorithms.

interviews
interviews

Interviews, especially technical ones, assess problem-solving skills and knowledge of algorithms, data structures, and system design. Preparation often includes coding challenges and mock interviews.

big o cheatsheet
big o cheatsheet

Big-O Cheat Sheet provides time and space complexities for common data structures and algorithms. It's a quick reference for understanding operation efficiency, useful for code optimization and interview prep.

CS Dojo
CS Dojo

CS Dojo is a YouTube channel that offers tutorials on coding, algorithms, and interview preparation. It provides clear explanations of complex topics, helping beginners and intermediate learners improve their programming skills and prepare for technical interviews.

Abdul Bari
Abdul Bari

Abdul Bari is a YouTube educator known for clear tutorials on data structures and algorithms. His videos simplify complex topics, making them accessible for learners and those preparing for technical interviews.

at coder
at coder

AtCoder is a competitive programming platform that hosts contests and provides a variety of coding challenges. It offers problems across different difficulty levels, allowing programmers to practice and improve their skills while competing with others globally.

codeforces
codeforces

Codeforces is a competitive programming platform that hosts regular contests and offers a wide range of coding problems. It allows programmers to practice, improve their skills, and compete against others in a global community, with features like problem ratings and user rankings.

code chef
code chef

CodeChef is a competitive programming platform that hosts contests and offers a wide range of problems. It helps users improve their coding skills and learn from a community of programmers.

geeks for geeks
geeks for geeks

GeeksforGeeks is an online platform that offers a wealth of resources for computer science and programming topics. It features articles, tutorials, coding challenges, and interview preparation materials, making it a valuable resource for students and professionals alike.

codin game
codin game

Codin Game is an online platform that offers a fun and interactive way to improve coding skills through games and challenges. It provides various programming puzzles across multiple languages, allowing users to learn and compete while enhancing their problem-solving abilities.

react lazyload
react lazyload

react-lazyload is a React component that helps optimize the loading of images and other components by delaying their rendering until they are in the viewport. This improves page performance and reduces initial loading time, enhancing user experience, especially on image-heavy websites.

react infinite scroll component
react infinite scroll component

The React Infinite Scroll Component loads and displays data in a scrolling list without pagination. New data is fetched and appended as users scroll, enhancing the browsing experience seamlessly.

next image
next image

next image is an image optimization component in Next.js that automatically optimizes images on demand. It supports lazy loading, resizing, and serving images in modern formats like WebP, enhancing performance and improving user experience in web applications.

recharts
recharts

Recharts is a composable charting library for React, built on D3.js. It provides a set of customizable components for creating responsive and interactive charts like line, bar, and pie charts. Recharts simplifies the process of data visualization, making it easy to integrate and use in React applications.

chart js
chart js

Chart.js is a popular open-source JavaScript library for creating interactive and responsive charts. It supports various chart types, including bar, line, pie, and radar charts, using HTML5 canvas.

react icons
react icons

React Icons is a library offering popular icon sets as React components, enabling easy and customizable icon integration in applications, enhancing UI design and development efficiency.

internationalization
internationalization

i18next is a powerful internationalization framework for JavaScript. The React i18next library integrates it with React, simplifying multi-language support and translation management in applications.

dot env
dot env

Dotenv is a lightweight module that loads environment variables from a .env file into process.env. It's commonly used to manage configuration settings like API keys and database credentials, making it easier to maintain secure and environment-specific configurations in Node.js applications.

use local storage state
use local storage state

use-local-storage-state is a React hook that simplifies working with localStorage. It allows you to store, retrieve, and update state directly in localStorage, ensuring data persistence across browser sessions while keeping state management intuitive and efficient.

next seo
next seo

next seo is a Next.js plugin that simplifies adding meta tags, Open Graph, and structured data, helping improve SEO and enhancing the visibility of your Next.js applications.

vueuse
vueuse

VueUse is a collection of utility functions for Vue.js, offering composable functions to simplify tasks like state management and event handling, enhancing efficiency in Vue 3 development.

lottie files
lottie files

LottieFiles is a platform for integrating lightweight, scalable Lottie animations into apps and websites, enhancing visual appeal and improving user experience with minimal file sizes.

scroll magic
scroll magic

Scroll Magic is a JavaScript library for creating scroll-driven animations. It allows developers to trigger animations based on scroll position, enhancing user engagement and storytelling on websites.

mo.js
mo.js

Mo.js is a powerful motion graphics library for JavaScript that simplifies creating complex animations and effects. It offers a modular approach, allowing developers to build custom animations easily, and is optimized for performance, making it suitable for web and mobile applications.

pop motion
pop motion

Pop motion is a versatile JavaScript animation library for creating fluid, interactive animations and gestures. It supports physics-based and keyframe animations, enhancing user experience with smooth effects.

Zdog is a 3D JavaScript engine for creating simple and playful animations. It offers an easy-to-use API for building 3D shapes and animations in the browser, making it ideal for creating interactive and engaging designs with minimal effort.

dixonand moe
dixonand moe

A lightweight vanilla JavaScript parallax library that provides smooth parallax scrolling animations. It offers a simple API for building complex transitions, focusing on performance and user experience.

barba js
barba js

Barba.js is a JavaScript library for creating smooth page transitions in web applications. It enables developers to manage and animate the transitions between different pages, enhancing user experience by providing seamless navigation without full page reloads.

MobX
MobX

MobX is a reactive state management library for JavaScript, simplifying state updates and making UI changes automatic and efficient in dynamic applications.

react markdown
react markdown

Remark.js is a JavaScript library that transforms Markdown content into interactive slide presentations, enabling quick formatting and customization for clean, responsive presentations.

MDX js
MDX js

MDX is a JSX-based format that combines Markdown with embedded React components, allowing developers to create rich, interactive content and documentation easily for modern web applications.

roadmap sh
roadmap sh

Roadmap.sh is an interactive platform that provides visual learning paths for various tech stacks and roles, helping developers understand the skills and technologies needed for their career goals. It offers a structured approach to learning through clear roadmaps and resources.

ship fast
ship fast

Ship fast is a tool for developers that simplifies the process of deploying and managing applications. It provides a streamlined platform for continuous deployment, enabling faster release cycles and easier updates, enhancing productivity and collaboration for development teams.

landing folio
landing folio

Landing folio is a curated collection of landing page designs and templates, showcasing various styles and layouts for inspiration. It helps designers and developers find creative ideas for their own landing pages, enhancing user engagement and conversion rates.

Github Topics
Github Topics

GitHub Topics allows developers to tag repositories, making it easy to discover and explore projects by theme, language, or framework, helping users find relevant projects quickly.

devpost - Hackathon Projects
devpost - Hackathon Projects

Devpost is a platform for showcasing hackathon projects, where developers can share, discover, and collaborate on innovative ideas. It connects participants, provides exposure, and allows companies to host hackathons for creative solutions.

Awesome Lists
Awesome Lists

Awesome Lists is a GitHub repository collection featuring curated lists of resources, tools, libraries, and guides across various topics and technologies. It's a go-to resource for developers looking for the best content in any tech area.

RapidAPI
RapidAPI

The RapidAPI Free APIs List provides a variety of APIs across categories like sports, entertainment, finance, and AI, available at no cost. Ideal for developers needing easy integration options, RapidAPI offers extensive API documentation and testing tools to streamline development.

app ideas
app ideas

The App Ideas Collection on GitHub provides a categorized list of app project ideas for developers. Each idea includes a brief description and difficulty level, offering inspiration for creating applications to improve skills or add to portfolios.

javascript 30 days
javascript 30 days

JavaScript30 is a free 30-day coding challenge by Wes Bos, focusing on building 30 vanilla JavaScript projects in 30 days. It’s designed to strengthen JavaScript skills without relying on frameworks or libraries, making it ideal for beginners and intermediates.

project based learning
project based learning

Project-Based Learning (PBL) on GitHub is a curated collection of repositories that guide learners through real-world projects to build hands-on skills in various tech fields. It’s a practical approach, ideal for self-directed learning and building portfolios.

Web Design and UI Inspiration
Web Design and UI Inspiration

Behance is a creative platform showcasing top web design and UI projects, providing inspiration for designers through a vast array of professional portfolios. It’s a hub for discovering design trends and connecting with other creatives.

Project Ideas Threads
Project Ideas Threads

The freeCodeCamp Forum’s Project Ideas Threads provide a space for developers to discover project ideas, share concepts, and collaborate. It’s a valuable resource for gaining inspiration and feedback on coding projects at all skill levels.

Ideas for SaaS and Web Projects
Ideas for SaaS and Web Projects

Indie Hackers is a community for entrepreneurs, offering ideas for SaaS and web projects. It provides inspiration, real-world advice, and stories from founders, helping users brainstorm and validate project ideas.

Game Idea Generator
Game Idea Generator

The Game Idea Generator is a tool that helps game developers and enthusiasts brainstorm unique game concepts. By combining various themes, mechanics, and styles, it inspires creativity and aids in the development of original games.

CodeSignal – Arcade Challenges
CodeSignal – Arcade Challenges

CodeSignal Arcade Challenges are interactive coding exercises designed to improve programming skills through fun, gamified tasks. They offer a range of problems across various difficulty levels, helping users learn and practice coding in an engaging way.

Dev.to – Project Ideas
Dev.to – Project Ideas

The Dev.to Project Ideas is a community-driven section where developers share and explore project ideas. It’s a great resource for inspiration, collaboration, and finding unique concepts to work on in coding and development.

Datasets for Data Science Projects
Datasets for Data Science Projects

Kaggle is a platform that provides a vast collection of datasets for data science projects. Users can explore, analyze, and build models using real-world data, making it an invaluable resource for learning and experimentation in data analysis and machine learning.

Awwwards
Awwwards

Awwwards is a platform showcasing award-winning websites for design inspiration. It highlights the best in web design, UX, and innovation, featuring examples from top designers and agencies worldwide. Ideal for finding fresh ideas and trends.

build your own x
build your own x

The Build Your Own X GitHub repository is a curated collection of tutorials guiding developers in creating software projects from scratch, like databases, games, programming languages, and more. It's ideal for hands-on learning and deepening technical understanding.

Mega Project List
Mega Project List

The Mega Project List on GitHub is a compilation of project ideas across various programming topics, including algorithms, games, web applications, and data structures. It’s a useful resource for developers seeking practical projects to enhance skills and build portfolios.

Public APIs
Public APIs

The Public APIs GitHub repository is a curated list of free APIs for various purposes, including weather, music, finance, and more. It's an excellent resource for developers looking to integrate data and functionality into their projects without building backend services from scratch.