JavaScript
Programming Language
Dynamic, interpreted programming language for web development
Use Cases:
Frontend DevelopmentBackend DevelopmentFull Stack
very highmedium to learn
#frontend#backend#essential#scripting
TypeScript
Programming Language
Typed superset of JavaScript that compiles to plain JavaScript
Use Cases:
Frontend DevelopmentBackend DevelopmentFull Stack
very highmedium to learn
#frontend#backend#essential#type-safety
Standard markup language for creating web pages
Use Cases:
Frontend DevelopmentStatic Sites
very higheasy to learn
#frontend#essential#markup
Style sheet language for describing presentation of HTML
Use Cases:
Frontend DevelopmentUI Design
very highmedium to learn
#frontend#essential#styling
Python
Programming Language
High-level, versatile programming language
Use Cases:
Backend DevelopmentData ScienceAPIs
very higheasy to learn
#backend#data-science#automation
Statically typed, compiled language designed at Google
Use Cases:
Backend DevelopmentMicroservicesCloud Native
highmedium to learn
#backend#performance#microservices#futureproof
Systems programming language focused on safety and performance
Use Cases:
Backend DevelopmentWebAssemblySystems Programming
highhard to learn
#backend#performance#webassembly#futureproof
Standard language for managing relational databases
Use Cases:
Database ManagementData Analysis
very highmedium to learn
#database#essential#data
Query language for APIs and runtime for executing queries
Use Cases:
API DevelopmentData Fetching
highmedium to learn
#api#data-fetching#modern
JavaScript library for building user interfaces
Use Cases:
Single Page ApplicationsWeb AppsMobile Apps
very highmedium to learn
#frontend#essential#component-based#futureproof
Next.js
Frontend Framework
React framework with server-side rendering and static generation
Use Cases:
Full Stack AppsStatic SitesSEO-focused Sites
very highmedium to learn
#frontend#fullstack#ssr#ssg
Progressive JavaScript framework for building UIs
Use Cases:
Single Page ApplicationsWeb Apps
higheasy to learn
#frontend#progressive#component-based
Nuxt.js
Frontend Framework
Vue framework with server-side rendering
Use Cases:
Full Stack AppsStatic SitesSEO-focused Sites
highmedium to learn
#frontend#fullstack#ssr#vue
Compiler-based framework that shifts work to compile time
Use Cases:
Web AppsInteractive UIs
mediumeasy to learn
#frontend#compiler#performance#futureproof
SvelteKit
Frontend Framework
Full-stack framework built on Svelte
Use Cases:
Full Stack AppsStatic Sites
mediummedium to learn
#frontend#fullstack#svelte
Modern static site builder with partial hydration
Use Cases:
Static SitesContent SitesMarketing Sites
mediumeasy to learn
#frontend#static-site#performance#futureproof
Angular
Frontend Framework
Platform for building web applications
Use Cases:
Enterprise ApplicationsSingle Page Applications
highhard to learn
#frontend#enterprise#typescript
Declarative JavaScript library for building UIs
Use Cases:
Web AppsPerformance-critical Apps
mediummedium to learn
#frontend#performance#reactive#futureproof
Resumable framework for instant-loading web apps
Use Cases:
Web AppsPerformance-critical Sites
lowmedium to learn
#frontend#performance#resumable#futureproof
JavaScript runtime built on Chrome's V8 engine
Use Cases:
Backend DevelopmentAPIsMicroservices
very highmedium to learn
#backend#essential#runtime#javascript
Express.js
Backend Framework
Minimal and flexible Node.js web application framework
Use Cases:
REST APIsWeb ServersMicroservices
very higheasy to learn
#backend#api#essential#minimalist
Fast and low overhead web framework for Node.js
Use Cases:
REST APIsMicroservices
higheasy to learn
#backend#api#performance#futureproof
Progressive Node.js framework for building efficient server-side apps
Use Cases:
Enterprise APIsMicroservicesGraphQL
highmedium to learn
#backend#api#enterprise#typescript
High-level Python web framework
Use Cases:
Web ApplicationsAPIsCMS
very highmedium to learn
#backend#python#full-featured#batteries-included
Lightweight WSGI web application framework
Use Cases:
APIsMicroservicesSmall Applications
higheasy to learn
#backend#python#minimalist#microframework
Modern, fast web framework for building APIs with Python
Use Cases:
REST APIsGraphQLMicroservices
very higheasy to learn
#backend#python#api#performance
End-to-end typesafe APIs made easy
Use Cases:
TypeScript APIsFull Stack Apps
highmedium to learn
#backend#api#typescript#type-safety
Ultrafast web framework for the Edge
Use Cases:
Edge FunctionsAPIsServerless
mediumeasy to learn
#backend#edge#performance#serverless
Tailwind CSS
CSS Framework
Utility-first CSS framework
Use Cases:
Rapid UI DevelopmentCustom Designs
very highmedium to learn
#styling#utility-first#essential#futureproof
Popular CSS framework for responsive design
Use Cases:
Rapid PrototypingResponsive Design
very higheasy to learn
#styling#component-library#responsive
Chakra UI
Component Library
Simple, modular and accessible component library
Use Cases:
React ApplicationsAccessible UIs
higheasy to learn
#styling#react#accessibility#components
Material-UI (MUI)
Component Library
React components that implement Google's Material Design
Use Cases:
React ApplicationsMaterial Design
very highmedium to learn
#styling#react#material-design#components
shadcn/ui
Component Library
Re-usable components built with Radix UI and Tailwind CSS
Use Cases:
React ApplicationsCustom Component Systems
very higheasy to learn
#styling#react#components#tailwind
Tailwind CSS component library
Use Cases:
Rapid DevelopmentTailwind Projects
higheasy to learn
#styling#components#tailwind
styled-components
CSS-in-JS
Visual primitives for the component age
Use Cases:
React ApplicationsDynamic Styling
highmedium to learn
#styling#css-in-js#react
Library for writing CSS styles with JavaScript
Use Cases:
React ApplicationsDynamic Styling
highmedium to learn
#styling#css-in-js#performance
Powerful, open source object-relational database
Use Cases:
Complex QueriesLarge-scale ApplicationsACID Compliance
very highmedium to learn
#database#sql#relational#essential
NoSQL document-oriented database
Use Cases:
Flexible SchemaDocument StorageReal-time Apps
very higheasy to learn
#database#nosql#document#essential
In-memory data structure store
Use Cases:
CachingSession StorageReal-time Analytics
very higheasy to learn
#database#cache#in-memory#performance
Supabase
Database Platform
Open source Firebase alternative with PostgreSQL
Use Cases:
Full Stack AppsReal-time AppsBackend as a Service
very higheasy to learn
#database#baas#postgresql#real-time
Next-generation Node.js and TypeScript ORM
Use Cases:
Database ManagementType-safe Queries
very higheasy to learn
#database#orm#typescript#type-safety
TypeScript ORM that's light and performant
Use Cases:
Database ManagementEdge Compatible
higheasy to learn
#database#orm#typescript#performance
Popular open-source relational database
Use Cases:
Web ApplicationsE-commerce
very highmedium to learn
#database#sql#relational
Lightweight, file-based SQL database
Use Cases:
Embedded SystemsMobile AppsSmall Projects
higheasy to learn
#database#sql#embedded#lightweight
Small, fast and scalable bearbones state-management
Use Cases:
React AppsGlobal State
very higheasy to learn
#state#react#simple#futureproof
Predictable state container for JavaScript apps
Use Cases:
Large ApplicationsComplex State
very highhard to learn
#state#predictable#enterprise
Redux Toolkit
State Management
Official, opinionated Redux toolset
Use Cases:
Redux ApplicationsSimplified Redux
very highmedium to learn
#state#redux#simplified
Primitive and flexible state management for React
Use Cases:
React AppsAtomic State
higheasy to learn
#state#react#atomic#futureproof
State management library for React
Use Cases:
React AppsAtomic State
mediummedium to learn
#state#react#atomic
Simple, scalable state management
Use Cases:
React AppsObservable State
highmedium to learn
#state#observable#reactive
TanStack Query
Data Fetching
Powerful asynchronous state management for TS/JS
Use Cases:
Server StateData FetchingCaching
very highmedium to learn
#state#data-fetching#cache#essential
React Hooks for data fetching
Use Cases:
Server StateData Fetching
higheasy to learn
#state#data-fetching#react#cache
Blazing fast unit test framework powered by Vite
Use Cases:
Unit TestingIntegration Testing
very higheasy to learn
#testing#unit-test#performance#futureproof
Delightful JavaScript Testing Framework
Use Cases:
Unit TestingIntegration Testing
very higheasy to learn
#testing#unit-test#essential
End-to-end testing for modern web apps
Use Cases:
E2E TestingBrowser Automation
very highmedium to learn
#testing#e2e#automation#essential
Fast, easy and reliable testing for web apps
Use Cases:
E2E TestingComponent Testing
very higheasy to learn
#testing#e2e#component-test
Testing Library
Testing Utilities
Simple and complete testing utilities
Use Cases:
Component TestingUser-centric Testing
very higheasy to learn
#testing#component-test#essential#accessibility
Mock Service Worker
API Mocking
API mocking library for browser and Node.js
Use Cases:
API MockingTesting
higheasy to learn
#testing#mocking#api#futureproof
Next generation frontend tooling
Use Cases:
Development ServerProduction Builds
very higheasy to learn
#build#bundler#performance#essential
Static module bundler for JavaScript applications
Use Cases:
Complex BuildsCustom Configurations
very highhard to learn
#build#bundler#configurable
Incremental bundler optimized for JavaScript and TypeScript
Use Cases:
Next.js ProjectsFast Builds
mediumeasy to learn
#build#bundler#performance#futureproof
Extremely fast JavaScript bundler
Use Cases:
Fast BuildsSimple Projects
higheasy to learn
#build#bundler#performance
Module bundler for JavaScript
Use Cases:
Library DevelopmentTree Shaking
highmedium to learn
#build#bundler#library
Zero configuration build tool
Use Cases:
Rapid DevelopmentSimple Projects
mediumeasy to learn
#build#bundler#zero-config
Super-fast TypeScript / JavaScript compiler
Use Cases:
CompilationBundling
higheasy to learn
#build#compiler#performance#futureproof
JavaScript compiler
Use Cases:
TranspilationBrowser Compatibility
very highmedium to learn
#build#compiler#transpiler
Pluggable linting utility for JavaScript
Use Cases:
Code QualityStyle Enforcement
very higheasy to learn
#devtools#linter#essential#code-quality
Opinionated code formatter
Use Cases:
Code FormattingStyle Consistency
very higheasy to learn
#devtools#formatter#essential#code-quality
Fast formatter and linter for JavaScript, TypeScript, and more
Use Cases:
Code FormattingLinting
mediumeasy to learn
#devtools#linter#formatter#performance
Modern native git hooks made easy
Use Cases:
Pre-commit HooksQuality Gates
very higheasy to learn
#devtools#git#automation#code-quality
Run linters on git staged files
Use Cases:
Pre-commit LintingCode Quality
very higheasy to learn
#devtools#git#linter#automation
Storybook
Component Development
UI component development tool
Use Cases:
Component DocumentationVisual Testing
very highmedium to learn
#devtools#components#documentation#testing
Platform for frontend frameworks and static sites
Use Cases:
Next.js HostingStatic SitesServerless Functions
very higheasy to learn
#deployment#hosting#serverless#essential
All-in-one platform for modern web projects
Use Cases:
Static SitesJAMstackServerless Functions
very higheasy to learn
#deployment#hosting#serverless#essential
Cloudflare Pages
Hosting Platform
JAMstack platform with edge network
Use Cases:
Static SitesFull Stack Apps
higheasy to learn
#deployment#hosting#edge#futureproof
Platform for developing, shipping, and running applications
Use Cases:
ContainerizationMicroservicesDevOps
very highmedium to learn
#deployment#containers#devops#essential
Kubernetes
Container Orchestration
Container orchestration platform
Use Cases:
Container OrchestrationMicroservicesCloud Native
very highhard to learn
#deployment#orchestration#cloud-native#enterprise
Amazon Web Services cloud platform
Use Cases:
Cloud InfrastructureScalable Applications
very highhard to learn
#deployment#cloud#infrastructure#enterprise
Infrastructure platform for modern applications
Use Cases:
Full Stack AppsDatabasesQuick Deployment
mediumeasy to learn
#deployment#hosting#simple#futureproof
Unified cloud to build and run all your apps
Use Cases:
Web ServicesStatic SitesDatabases
higheasy to learn
#deployment#hosting#simple
Platform for structured content
Use Cases:
Content ManagementE-commerceMulti-platform
very highmedium to learn
#cms#headless#content#futureproof
Content platform for digital experiences
Use Cases:
Enterprise ContentMulti-channel
very highmedium to learn
#cms#headless#content#enterprise
Open-source headless CMS
Use Cases:
Custom Content TypesAPI-first
very higheasy to learn
#cms#headless#open-source#content
TypeScript headless CMS and application framework
Use Cases:
Custom ApplicationsType-safe Content
highmedium to learn
#cms#headless#typescript#futureproof
Popular content management system
Use Cases:
BlogsWebsitesE-commerce
very higheasy to learn
#cms#traditional#php
Framer Motion
Animation Library
Production-ready motion library for React
Use Cases:
UI AnimationsGesturesPage Transitions
very higheasy to learn
#animation#react#motion#essential
Professional-grade JavaScript animation library
Use Cases:
Complex AnimationsSVG AnimationScroll Effects
very highmedium to learn
#animation#performance#professional
Library for rendering After Effects animations
Use Cases:
Vector AnimationsMicro-interactions
very higheasy to learn
#animation#vector#after-effects
JavaScript 3D library
Use Cases:
3D GraphicsWebGLInteractive Experiences
very highhard to learn
#animation#3d#webgl#creative
React Three Fiber
3D Library
React renderer for Three.js
Use Cases:
3D in ReactInteractive 3D
highmedium to learn
#animation#3d#react#futureproof
Beautiful & consistent icon toolkit
Use Cases:
UI IconsReact Applications
very higheasy to learn
#icons#svg#react#essential
Beautiful hand-crafted SVG icons by Tailwind Labs
Use Cases:
UI IconsTailwind Projects
very higheasy to learn
#icons#svg#tailwind#essential
Popular icon libraries as React components
Use Cases:
React IconsMultiple Icon Sets
very higheasy to learn
#icons#react#comprehensive
Phosphor Icons
Icon Library
Flexible icon family for interfaces
Use Cases:
UI IconsMulti-weight Icons
higheasy to learn
#icons#svg#flexible
World's most popular icon library
Use Cases:
UI IconsSocial Icons
very higheasy to learn
#icons#comprehensive#popular
Simple and definitive open-source icons library
Use Cases:
UI IconsMinimalist Design
mediumeasy to learn
#icons#svg#minimalist#open-source
Modern JavaScript utility library
Use Cases:
Data ManipulationFunction Utilities
very higheasy to learn
#utilities#helper-functions
Modern JavaScript date utility library
Use Cases:
Date ManipulationDate Formatting
very higheasy to learn
#utilities#date#time#essential
2KB immutable date library
Use Cases:
Date ManipulationLightweight Projects
very higheasy to learn
#utilities#date#time#lightweight
TypeScript-first schema validation
Use Cases:
Data ValidationType Safety
very higheasy to learn
#utilities#validation#typescript#essential
Schema builder for value parsing and validation
Use Cases:
Form ValidationData Validation
very higheasy to learn
#utilities#validation#forms
Promise-based HTTP client
Use Cases:
API RequestsHTTP Communication
very higheasy to learn
#utilities#http#api#essential
Tiny, secure URL-friendly unique string ID generator
Use Cases:
Unique IDsURL Keys
higheasy to learn
#utilities#id#security
React Hook Form
Form Library
Performant, flexible and extensible forms
Use Cases:
React FormsForm Validation
very higheasy to learn
#forms#react#validation#essential
Build forms in React without tears
Use Cases:
React FormsComplex Forms
very highmedium to learn
#forms#react#validation
TanStack Form
Form Library
Headless, type-safe, powerful form state management
Use Cases:
Framework-agnostic FormsType-safe Forms
mediummedium to learn
#forms#type-safety#headless#futureproof
Complete user management platform
Use Cases:
User AuthenticationUser Management
very higheasy to learn
#auth#user-management#essential#futureproof
NextAuth.js
Authentication
Authentication for Next.js
Use Cases:
Next.js AuthenticationOAuth
very higheasy to learn
#auth#nextjs#oauth#essential
Flexible, drop-in solution to add authentication
Use Cases:
Enterprise AuthSSOOAuth
very highmedium to learn
#auth#enterprise#oauth#sso
Supabase Auth
Authentication
Open source authentication built on PostgreSQL
Use Cases:
User AuthenticationSocial Login
very higheasy to learn
#auth#open-source#postgresql#futureproof
Simple and flexible authentication library
Use Cases:
Custom AuthenticationSession Management
mediummedium to learn
#auth#flexible#session#futureproof
Vercel Analytics
Analytics
Privacy-friendly, lightweight analytics
Use Cases:
Web AnalyticsPerformance Monitoring
higheasy to learn
#analytics#privacy#performance
Simple and privacy-friendly analytics
Use Cases:
Web AnalyticsPrivacy-focused
higheasy to learn
#analytics#privacy#gdpr-compliant#futureproof
Open-source product analytics
Use Cases:
Product AnalyticsFeature FlagsA/B Testing
highmedium to learn
#analytics#product#open-source#futureproof
Product analytics platform
Use Cases:
User AnalyticsEvent Tracking
very highmedium to learn
#analytics#product#event-tracking
Application monitoring and error tracking
Use Cases:
Error TrackingPerformance Monitoring
very higheasy to learn
#monitoring#error-tracking#essential#futureproof
Monitoring and security platform
Use Cases:
Infrastructure MonitoringAPM
very highmedium to learn
#monitoring#infrastructure#enterprise
Observability platform
Use Cases:
Performance MonitoringAPM
very highmedium to learn
#monitoring#observability#enterprise
Email for developers
Use Cases:
Transactional EmailsMarketing Emails
very higheasy to learn
#email#api#developer-friendly#futureproof
Email delivery service
Use Cases:
Transactional EmailsEmail Marketing
very higheasy to learn
#email#api#enterprise
React Email
Email Templates
Build and send emails using React
Use Cases:
Email TemplatesReact-based Emails
higheasy to learn
#email#react#templates#futureproof
Online payment processing platform
Use Cases:
E-commerceSubscriptionsPayment Processing
very highmedium to learn
#payments#ecommerce#essential#subscriptions
Complete payment infrastructure for SaaS
Use Cases:
SaaS BillingSubscriptions
higheasy to learn
#payments#saas#subscriptions
Lemon Squeezy
Payment Processing
All-in-one platform for running your SaaS business
Use Cases:
Digital ProductsSubscriptions
mediumeasy to learn
#payments#saas#digital-products#futureproof
GPT models and AI capabilities
Use Cases:
Chat ApplicationsAI FeaturesText Generation
very higheasy to learn
#ai#ml#llm#essential
Build AI-powered applications with ease
Use Cases:
AI ChatStreamingMulti-provider
very higheasy to learn
#ai#streaming#typescript#futureproof
Framework for developing LLM applications
Use Cases:
AI ApplicationsRAGAgents
very highmedium to learn
#ai#llm#framework#futureproof
Machine learning library for JavaScript
Use Cases:
Browser MLNode.js ML
highhard to learn
#ai#ml#browser#nodejs