Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Free Web Developer Resources 📚

A collection of free resources to help Web Developers.

Contributions welcome! 🙌

Please read contributing guidelines if you'd like to add resources.

Star this repository ⭐

Please ⭐ this repository if you found it helpful! It makes it easier for new people to find this repository.

Table Of Contents 📖


Accessibility

ResourceDescription
Accessibility Cheat-sheetPractical approaches to Universal Design for making your website/webapp accessible to everyone
Color Contrast Accessibility ValidatorColor Contrast Accessibility Validator
WAI TutorialsGuidance for writing, designing, and developing for accessiblity

APIs

ResourceDescription
JSON PlaceholderFree fake API for testing and prototyping.
Open Trivia DatabaseFree to use, user-contributed trivia question database. 4,102 verified questions.
OpenWeatherWeather data in a fast and easy-to-use way
Public API ListA collective list of free APIs for use in software and web development.
The Star Wars APIAll the Star Wars data you've ever wanted: Planets, Spaceships, Vehicles, People, Films and Species
They Said So Quotes APIThey Said So Quotes API offers a complete feature rich REST API access to its quotes platform.
OMDb APIThe OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
Random Data APIUse any of our API endpoints and fetch data that will allow you faster development and testing cycle. All responses come with ID (integer) and UID (string).
REST CountriesGet information about countries via a RESTful API.

Blog

ResourceDescription
Catalin PitAll about software engineering, developer health, resources and content creation
Codepen blogAnnouncements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more.
CSS TricksBlog articles curated by CSS Tricks
Dev.toDEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
Flavio CopesFlavio Copes Blog
Netflix Tech BlogThe Netflix Tech Blog
Pinterest EngineeringPinterest Engineering. Inventive engineers building the first visual discovery engine, 300 billion ideas and counting.
DigitalOcean CommunityDigitalOcean’s community offers thousands of tutorials, videos, and answers to questions on a wide range of topics.
Smashing MagazineSmashing Magazine - Articles, books, workshops, conferences, membership, job board, newsletter and more
Spotify EngineeringRead about the magic behind the music and more. Welcome to our official technology blog.
The Pragmatic EngineerNewsletter, books, jobs and talent collective

Books

ResourceDescription
Automate The Boring Stuff With Python (2nd edition)In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Eloquent JavaScript (3rd Edition)This is a book about JavaScript, programming, and the wonders of the digital.
Functional-Light JavaScript"Functional-Light JavaScript" explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
The Pragmatic Programmer: Your journey to mastery (20th anniversary edition)Jammed full of coding best practices, after 20 years it's still one of the must read books on building a successful career in software.
You Don't Know JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.

Community

ResourceDescription
Codú CommunityA space for coders.

Courses

ResourceDescription
edXFuel your ambition - explore 4000+ courses
freeCodeCamp.orgLearn to code for free - build projects - earn certifications.
JavaScript 3030 days vanilla JS coding challenge
The Odin ProjectFree full stack curriculum supported by a passionate open source community.
Python Essentials 1 (Beginner)This course is the first in a 2-course series that will prepare you for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.
UdemyLearn or teach on udemy.com
Test Automation UniversityBecome a test automation superstar - Free!
edXFuel your ambition - explore 4000+ courses
ScrimbaFrontend career path helps motivated students become hireable developers for the fraction of the cost of a bootcamp
Test Automation UniversityBecome a test automation superstar - Free!
[Udemy] (https://www.udemy.com)Learn or teach on udemy.com
[w3schools] (https://www.w3schools.com)Learn to Code

CSS

CSS Animation

ResourceDescription
animistaOn-demand CSS Animations Library
cubic-bezierImport and Export curves
EasingsEasings helps you find the right easing function
KeyframesKeyframe animations

CSS Frameworks

ResourceDescription
BootstrapBuild fast, responsive sites with Bootstrap
tailwindcssRapidly build modern websites without ever leaving your HTML.
BulmaBulma: the modern CSS framework that just works.
Zurb FoundationThe most advanced responsive front-end framework in the world.
MaterializeA modern responsive front-end framework based on Material Design
tailwindcomponentsA free repository for community components using Tailwind CSS
TailblocksReady-to-use Tailwind CSS blocks
tailwindUITailwind UI Components
Tailwind Cheat-SheetCheat sheet for tailwind

CSS Tools

ResourceDescription
Box Shadowscustomise box shadows
CSS Arrow PleaseCreate and export CSS code for a custom box with an arrow extending out from the side. Great for tooltips, flyouts and the like.
CSS GRIDLearn CSS Grid with Wes Bos in 25 pretty good videos
cssmasteryCSS Mastery slideshow presentation
CSS Button GeneratorCSS Button Generator
CSS clip-path MakerCSS Clip Path Maker
Custom Shape DividersCustom Shape Dividers
Fancy-Border-RadiusCreate fancy border radius
flexboxA simple, free 20 video course that will help you master CSS Flexbox!
Glassmorphism.comCreate glass effect panels
Houdini.howHow to codepens
Neumorphism.ioGenerate Soft-UI CSS code

Database

ResourceDescription
FaunaA distributed document-relational database delivered as a cloud API
FirebaseFirebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
HarperDBCombine your database, API, and distribution logic into a single solution for faster time to market, near-zero global latency, and lower total cost of ownership.
MongoDBBuild applications on the industry's first developer data platform. From AI-powered and event-driven apps to edge use cases and search, build fast and at the scale users demand.
SupabaseSupabase is an open source Firebase alternative.
ElephantSQLPerfectly configured and optimized PostgreSQL databases ready in 2 minutes.

Design

Audio

ResourceDescription
Audio MicroRoyalty Free audio & sound effects
ZapsplatRoyalty Free music tracks & sound effects

Colors

ResourceDescription
0to2550to255 is a color tool that makes it easy to find lighter and darker colors, also called tints and shades, based on any color. This makes it perfect to use for button hover states, gradients, borders, and more.
Adobe Color WheelBrowse and search themes
Colordot by Hail PixelChoose a random color palette
Colormind.ioSelection of pre-generated color palettes
Colors.lolOverly descriptive color palettes.
CoolorsThe super fast color palettes generator!
ColorsandfontsColor and typography inspiration for Web Developers and Digital Designers
FlatuicolorsFlat UI Colors 2 features 13 more color palettes. Collaborating with 13 designers around the world, a total set of 280 colors are on your command for COPY / PASTE for your next project, design, presentation.
HuemintUtilises machine learning to create unique colour schemes.
Mycolor.spaceNever waste Hours on finding the perfect Color Palette again!
PalettonCreates color palette from a selected color
Stylify MeGet Color Palette from Websites

Fonts

ResourceDescription
ColorAndFontsColor and typography inspiration for Web Developers and Digital Designers
Font FlipperAdd typography to an image
FontjoyFont pairing made simple
Google FontsFonts available from Google
FontPairFree fonts and font pairings to use for your next design project

Gradients

ResourceDescription
CSS GradientCreate free gradient backgrounds for your website
uiGradientsCreate a gradient

Icons

ResourceDescription
Bootstrap IconsFree, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts
flaticonAccess 11.7M+ vector icons & stickers
FeatherSimply beautiful open source icons
Font AwesomeFont Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
HeroiconsMIT-licensed open source icons by Steve Schoger
IconfinderMillions of graphics for your design projects. Created by independent designers.
Material IconsMaterial Symbols are our newest icons consolidating over 3,062 glyphs in a single font file with a wide range of design variants. Symbols are available in three styles and four adjustable variable font styles (fill, weight, grade, and optical size).
Simple Icons2734 Free SVG icons for popular brands
UseAnimationsAnimated icons in Lottie Framework for immediate implementation to your apps or websites.
LucideBeautiful & consistent icon toolkit made by the community.

Illustrations

ResourceDescription
404 IllustrationsRoyalty free illustrations for 404 pages
Control IllustrationsCombo set of 108 customizable illustrations
DrawKitHand-drawn 2D & 3D illustrations, icons and animations. Perfect for your next project.
LottieFilesLightweight, scalable animations
Open DoodlesA Free Set of Open-Source Illustrations!
smash illustrationsAwesome illustration constructor with colorful and trendy characters
unDraw IllustrationsBrowse to find the images that fit your needs and click to download. Use the on-the-fly color image generation to match your brand identity.

Inspiration

ResourceDescription
AwwwardsThe awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
BehanceSearch the creative world at work
DribbbleConnect with a community of millions of top-rated designers & agencies around the world.

Patterns

ResourceDescription
Hero PatternsA collection of repeatable SVG background patterns for you to use on your web projects.
pattern.cssCSS only library to fill your empty background with beautiful patterns.
PatternicoCreate a background using emoji and colour
Subtle PatternsBackground patterns

Photos

ResourceDescription
freepikCreate great designs, faster
PixabayStunning royalty-free images & royalty-free stock
PexelsThe best free stock photos, royalty free images & videos shared by creators.
UnsplashThe internet’s source for visuals. Powered by creators everywhere.

Developer Tools

ResourceDescription
Visual Studio CodeCode editing. Redefined. Free. Built on open source. Runs everywhere.
PostmanAPI Testing Client
InsomniaAPI Testing Client
WireMock CloudAPI Mocking Web App
Frontend ChecklistThe Front-End Checklist Application is perfect for modern websites and meticulous developers!
iHateRegexRegex Cheat Sheet
PastebinShare snippets
GitHubGitHub is where over 100 million developers shape the future of software, together.
GrammarlyInstantly generate clear, compelling writing while maintaining your unique voice.
Stack OverflowEvery developer/data scientist/system admin/mobile developer/game developer has a tab open to Stack Overflow

Authentication

ResourceDescription
Auth0Secure access for everyone but not just anyone

Chrome Extensions

ResourceDescription
CSSViewerA simple CSS property viewer.
ColorZillaAdvanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
GitpodGo from repository to developer environment in a click
JSON ViewerThe most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen.
React Developer ToolsReact Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
WappalyzerWappalyzer is a technology profiler that shows you what websites are built with.
WAVE Evaluation ToolEvaluate web accessibility within your browser.
Web Disability SimulatorSimulates how people with disabilities experience the web
Webpage Spell-CheckInstant spell-check on any web page
WhatFontThe easiest way to identify fonts on web pages.

Domain Name

ResourceDescription
namecheapDomain names, hosting, email, marketing tools, security & wordpress

Generators

ResourceDescription
Django Secret Key GeneratorDjango secret key generator
mockarooData Generator
JSON GeneratorData Generator
Favicon GeneratorFavicon Generator.
Free Favicon MakerFree favicon maker
Online UUID GeneratorOnline UUID generator
Meta TagsMeta tags toolkit - preview, edit and generate
carbonCode Snippet Image

Hosting

ResourceDescription
Netlifyconnect everything - build anything
SurgeStatic web publishing for front-end developers
VercelWe enable developers to build and publish wonderful things. We build products for developers and designers. And those who aspire to become one.
RenderThe fastest way to host all your code, API, cron jobs, web apps, databases...
KinstaDeploy up to 100 static sites for free, custom domains with SSL, 100 GB monthly bandwidth, 260+ Cloudflare CDN locations.

Optimization

ResourceDescription
BirmeBulk image resizer
MinifyCode minifier
tinypngImage compression
CompressorImage compression
MeasureMetrics
Lighthouse MetricsMetrics

Online Code Editors

ResourceDescription
CodePenThe best place to build, test and discover front-end code
JSFiddleOnline code editor for HTML, CSS and JS
LiveweaveOnline code editor for HTML, CSS and JS
repl.itonline code editor
JS BinOnline code editor for HMTL, CSS and JS
CodeSandboxonline code editor for a variety of languages

Project Management

ResourceDescription
NotionNotion is the connected workspace where better, faster work happens. Now with AI
TrelloTrello brings all your tasks, teammates, and tools together
PerfectBugReport.ioA simple checklist of essential items to include in bug reports.

Validation

ResourceDescription
Can I UseBrowser Compatibility Lookup
ECMAScript Compatibility TableECMAScript compatibility table

Newsletters

ResourceDescription
BytesStaying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.
CSS Tricks NewsletterAn email newsletter with the most interesting news, ideas, fresh content, thoughts, and incredibly mature jokes from Team CSS-Tricks. This is your ticket to saying up to date with web dev.
CSS WeeklyWeekly e-mail roundup of CSS articles, tutorials, experiments, and tools curated by Zoran Jambor
JavaScript WeeklyA newsletter of JavaScript articles, news and cool projects
Frontend FocusA once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.
7.devLearn to program with our tutorials and courses
Flexbox AdventureNo more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

Podcasts

ResourceDescription
Developer TeaA podcast by Jonathan Cutrell, empowering developers to discover their purpose, excel at work, and create a positive impact.
Front End Happy HourA software engineering podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about Frontend, JavaScript, and career development.
Full Stack RadioA podcast for developers interested in building great software products. Hosted by Adam Wathan.
JS PartyWelcome to JS Party, a weekly celebration of JavaScript and the web
Ladybug PodcastWe’re debugging the tech industry.
The Scrimba PodcastA weekly pod about learning to code and how to get your first junior developer job
Software Engineering RadioThe Podcast for Professional Software Developers
Syntax.fmA tasty treats podcast for Web Developers
How to Program with Java PodcastLearn how to program using the Java programming language

Practice

ResourceDescription
Frontend MentorImprove your front-end coding skills by building real projects
CodeWarsTrain code problems
30 Day Vanilla JS Coding Challenge30 day vanilla JS coding challenge
SQLBoltA series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
iCodeThisDaily projects you can build to improve your coding skills!
SQL ZOOSQLZoo is an interactive online learning platform that offers tutorials and exercises on SQL queries and database management, helping users improve their SQL skills.

YouTube Channels

General web development knowledge

ResourceDescription
Ahmad AwaisLearn with Awais
Ben AwadVideos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
Better DevCSS videos
Claudio BernasconiBecome a better (.NET) Software Engineer by improving your developer skills. It's hard to stand out as a developer. Make yourself the best version you can be.
CodeDamnVideos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!
CoderOneCoderOne is a Learning Channel For Web Development, Software Enginnering and Coding All in one place with a High quality Video/Written Tutorials along side a Learning Platform that allows you to dig deep and learn everything that comes new.
codeSTACKrTutorials about web development and include coding languages such as HTML, CSS, Sass, JavaScript, and TypeScript
CodevolutionTutorials on the latest tech in web development!
Code with Ania KubówWant to learn how to code from nothing? I will show you how!
Coding GardenCoding Garden is an open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together.
Coding AddictVideo courses on web development
Codú CommunityWith a mix of short videos and long-form workshops, I hope it can help you become a better developer.
Colby FayockI help others get the tech out of the way to solve real problems with the tools of the web
Dave GrayWeb Development tutorials with full courses on HTML, CSS, JavaScript, React, Node.js and more!
dcodeHigh quality web development tutorials.
Dennis IvySharing what I know about Full Stack Web development with the primary Focus being Python, Django & Javascript at the time. I will be creating Project based tutorials for these Languages/Frameworks/Libraries along with sharing my personal experience.
Dev EdYour go-to channel for learning how to code, design, and become more creative in the tech world!
Faraday AcademyI make videos about topics related to what I am working on at work, currently studying, or how I am trying to improve my productivity as a developer. I try to share any interesting or useful knowledge as much as I can on this channel
FireshipHigh-intensity ⚡ code tutorials and tech news to help you ship your app faster. New videos every week covering the topics every programmer should know.
freeCodeCamp.orgLearn to code for free
Harry WolffEvery week I post a new video to share my love and joy of JavaScript and all things web related.
James PerkinsSubscribe if you learn about next.js, typescript, and more.
James Q QuickI publish weekly videos about Web Development!
JavaScript MasteryMaster modern web development with a project-based approach
Josh tried CodingHi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!
Lama DevWeb development tutorials for everyone. Learn JavaScript, React.js, Node.js, and find inspiration for HTML, CSS, and web design with Lama and become a web developer.
Leigh HallidayTutorials about JavaScript and React.
MeasureSchoolMeasureSchool shares technical digital marketing tutorials. Learn Google Analytics 4, Google Tag Manager, Looker Studio, and more for digital marketing deployment.
Programming with MoshI train professional software engineers that companies love to hire.
Program With ErikI do tutorials, advice and occasionaly I vlog!
Tech With TimLearn programming, software engineering, machine learning and everything tech from this channel.
The Net NinjaBlack belt your development skills with over 2,000 free programming tutorials.
Traversy MediaTraversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP
Web Dev SimplifiedWeb Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer.

Frontend YT

ResourceDescription
Adrian TwarogCoding & Tutorials - Design & Inspiration - UX & UI
Coder CoderPractical tips for the beginner web developer.
DesignCourseLearn UI/UX and CSS with my custom interactive courses
Kevin PowellHelping you learn how to make the web, and make it look good while you're at it.
ColorCodeCoding Tutorials for regular people!

Career YT

ResourceDescription
Chris SeanVideos about becoming a web developer
CodeStoriesThe channel where IT professionals from all disciplines and from all over the globe come to share their stories to encourage, equip, empower, and inspire you.
Dorian DevelopsVarious career advice videos
DThompsonDevCareer advise for those wanting to break into the software industry
Eddie JaoudeVideos about open source
ForrestKnightMy humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
Joshua FlukeVideos about life and the realities of the corporate world
Randall KannaCareer videos
RealToughCandyCoding course & platform reviews - Web development news - Freelancing advice and more!

DevOps YT

ResourceDescription
AmigoscodePremium programming courses.
DevOps DirectiveProvide educational and entertaining content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
DanGitschooldudeThis channel is dedicated to teaching the distributed version control system git.
TechWorld with NanaHelping people to learn DevOps topics easily 💙

Mobile YT

ResourceDescription
Flutter ExplainedThis channel should be the Wikipedia for Flutter development, and for all questions related to Flutter, it should be possible to find an answer here.
William CandillonReact Native Tutorials

Blockchain YT

ResourceDescription
EatTheBlocksOn EatTheBlocks, I help you to become a Web3 expert, so that you can make more money, gain more freedom, and work on projects you love. I cover Ethereum, Solidity, smart contract security, Dapps, DeFi, NFTs.

Backend YT

ResourceDescription
Caleb CurryProgramming Made Fun and Simple. High quality tutorials that are fun, educational, and easy to follow.
CodeBeautyThese videos are intended to help you to get a job, learn for your exams, learn to program for fun, and answer your questions about software engineering.
Python EngineerFree Python and Machine Learning Tutorials!

About

A collection of free resources to help developers.

Topics

Resources

Code of conduct

Contributing

Stars

80 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors