Showing 128 of 128 technologies

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

HTML5

Markup Language

Standard markup language for creating web pages

Use Cases:

Frontend DevelopmentStatic Sites
very higheasy to learn
#frontend#essential#markup

CSS3

Styling Language

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

Go

Programming Language

Statically typed, compiled language designed at Google

Use Cases:

Backend DevelopmentMicroservicesCloud Native
highmedium to learn
#backend#performance#microservices#futureproof

Rust

Programming Language

Systems programming language focused on safety and performance

Use Cases:

Backend DevelopmentWebAssemblySystems Programming
highhard to learn
#backend#performance#webassembly#futureproof

SQL

Query Language

Standard language for managing relational databases

Use Cases:

Database ManagementData Analysis
very highmedium to learn
#database#essential#data

GraphQL

Query Language

Query language for APIs and runtime for executing queries

Use Cases:

API DevelopmentData Fetching
highmedium to learn
#api#data-fetching#modern

React

Frontend Framework

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

Vue.js

Frontend Framework

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

Svelte

Frontend Framework

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

Astro

Frontend Framework

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

Solid

Frontend Framework

Declarative JavaScript library for building UIs

Use Cases:

Web AppsPerformance-critical Apps
mediummedium to learn
#frontend#performance#reactive#futureproof

Qwik

Frontend Framework

Resumable framework for instant-loading web apps

Use Cases:

Web AppsPerformance-critical Sites
lowmedium to learn
#frontend#performance#resumable#futureproof

Node.js

Backend Runtime

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

Fastify

Backend Framework

Fast and low overhead web framework for Node.js

Use Cases:

REST APIsMicroservices
higheasy to learn
#backend#api#performance#futureproof

NestJS

Backend Framework

Progressive Node.js framework for building efficient server-side apps

Use Cases:

Enterprise APIsMicroservicesGraphQL
highmedium to learn
#backend#api#enterprise#typescript

Django

Backend Framework

High-level Python web framework

Use Cases:

Web ApplicationsAPIsCMS
very highmedium to learn
#backend#python#full-featured#batteries-included

Flask

Backend Framework

Lightweight WSGI web application framework

Use Cases:

APIsMicroservicesSmall Applications
higheasy to learn
#backend#python#minimalist#microframework

FastAPI

Backend Framework

Modern, fast web framework for building APIs with Python

Use Cases:

REST APIsGraphQLMicroservices
very higheasy to learn
#backend#python#api#performance

tRPC

Backend Framework

End-to-end typesafe APIs made easy

Use Cases:

TypeScript APIsFull Stack Apps
highmedium to learn
#backend#api#typescript#type-safety

Hono

Backend Framework

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

Bootstrap

CSS Framework

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

daisyUI

Component Library

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

Emotion

CSS-in-JS

Library for writing CSS styles with JavaScript

Use Cases:

React ApplicationsDynamic Styling
highmedium to learn
#styling#css-in-js#performance

PostgreSQL

Database

Powerful, open source object-relational database

Use Cases:

Complex QueriesLarge-scale ApplicationsACID Compliance
very highmedium to learn
#database#sql#relational#essential

MongoDB

Database

NoSQL document-oriented database

Use Cases:

Flexible SchemaDocument StorageReal-time Apps
very higheasy to learn
#database#nosql#document#essential

Redis

Database

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

Prisma

ORM

Next-generation Node.js and TypeScript ORM

Use Cases:

Database ManagementType-safe Queries
very higheasy to learn
#database#orm#typescript#type-safety

Drizzle ORM

ORM

TypeScript ORM that's light and performant

Use Cases:

Database ManagementEdge Compatible
higheasy to learn
#database#orm#typescript#performance

MySQL

Database

Popular open-source relational database

Use Cases:

Web ApplicationsE-commerce
very highmedium to learn
#database#sql#relational

SQLite

Database

Lightweight, file-based SQL database

Use Cases:

Embedded SystemsMobile AppsSmall Projects
higheasy to learn
#database#sql#embedded#lightweight

Zustand

State Management

Small, fast and scalable bearbones state-management

Use Cases:

React AppsGlobal State
very higheasy to learn
#state#react#simple#futureproof

Redux

State Management

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

Jotai

State Management

Primitive and flexible state management for React

Use Cases:

React AppsAtomic State
higheasy to learn
#state#react#atomic#futureproof

Recoil

State Management

State management library for React

Use Cases:

React AppsAtomic State
mediummedium to learn
#state#react#atomic

MobX

State Management

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

SWR

Data Fetching

React Hooks for data fetching

Use Cases:

Server StateData Fetching
higheasy to learn
#state#data-fetching#react#cache

Vitest

Testing Framework

Blazing fast unit test framework powered by Vite

Use Cases:

Unit TestingIntegration Testing
very higheasy to learn
#testing#unit-test#performance#futureproof

Jest

Testing Framework

Delightful JavaScript Testing Framework

Use Cases:

Unit TestingIntegration Testing
very higheasy to learn
#testing#unit-test#essential

Playwright

E2E Testing

End-to-end testing for modern web apps

Use Cases:

E2E TestingBrowser Automation
very highmedium to learn
#testing#e2e#automation#essential

Cypress

E2E Testing

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

Vite

Build Tool

Next generation frontend tooling

Use Cases:

Development ServerProduction Builds
very higheasy to learn
#build#bundler#performance#essential

Webpack

Build Tool

Static module bundler for JavaScript applications

Use Cases:

Complex BuildsCustom Configurations
very highhard to learn
#build#bundler#configurable

Turbopack

Build Tool

Incremental bundler optimized for JavaScript and TypeScript

Use Cases:

Next.js ProjectsFast Builds
mediumeasy to learn
#build#bundler#performance#futureproof

esbuild

Build Tool

Extremely fast JavaScript bundler

Use Cases:

Fast BuildsSimple Projects
higheasy to learn
#build#bundler#performance

Rollup

Build Tool

Module bundler for JavaScript

Use Cases:

Library DevelopmentTree Shaking
highmedium to learn
#build#bundler#library

Parcel

Build Tool

Zero configuration build tool

Use Cases:

Rapid DevelopmentSimple Projects
mediumeasy to learn
#build#bundler#zero-config

SWC

Compiler

Super-fast TypeScript / JavaScript compiler

Use Cases:

CompilationBundling
higheasy to learn
#build#compiler#performance#futureproof

Babel

Compiler

JavaScript compiler

Use Cases:

TranspilationBrowser Compatibility
very highmedium to learn
#build#compiler#transpiler

ESLint

Linter

Pluggable linting utility for JavaScript

Use Cases:

Code QualityStyle Enforcement
very higheasy to learn
#devtools#linter#essential#code-quality

Prettier

Code Formatter

Opinionated code formatter

Use Cases:

Code FormattingStyle Consistency
very higheasy to learn
#devtools#formatter#essential#code-quality

Biome

Toolchain

Fast formatter and linter for JavaScript, TypeScript, and more

Use Cases:

Code FormattingLinting
mediumeasy to learn
#devtools#linter#formatter#performance

Husky

Git Hooks

Modern native git hooks made easy

Use Cases:

Pre-commit HooksQuality Gates
very higheasy to learn
#devtools#git#automation#code-quality

lint-staged

Git Hooks

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

Vercel

Hosting Platform

Platform for frontend frameworks and static sites

Use Cases:

Next.js HostingStatic SitesServerless Functions
very higheasy to learn
#deployment#hosting#serverless#essential

Netlify

Hosting Platform

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

Docker

Containerization

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

AWS

Cloud Platform

Amazon Web Services cloud platform

Use Cases:

Cloud InfrastructureScalable Applications
very highhard to learn
#deployment#cloud#infrastructure#enterprise

Railway

Hosting Platform

Infrastructure platform for modern applications

Use Cases:

Full Stack AppsDatabasesQuick Deployment
mediumeasy to learn
#deployment#hosting#simple#futureproof

Render

Hosting Platform

Unified cloud to build and run all your apps

Use Cases:

Web ServicesStatic SitesDatabases
higheasy to learn
#deployment#hosting#simple

Sanity

Headless CMS

Platform for structured content

Use Cases:

Content ManagementE-commerceMulti-platform
very highmedium to learn
#cms#headless#content#futureproof

Contentful

Headless CMS

Content platform for digital experiences

Use Cases:

Enterprise ContentMulti-channel
very highmedium to learn
#cms#headless#content#enterprise

Strapi

Headless CMS

Open-source headless CMS

Use Cases:

Custom Content TypesAPI-first
very higheasy to learn
#cms#headless#open-source#content

Payload CMS

Headless CMS

TypeScript headless CMS and application framework

Use Cases:

Custom ApplicationsType-safe Content
highmedium to learn
#cms#headless#typescript#futureproof

WordPress

CMS

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

GSAP

Animation Library

Professional-grade JavaScript animation library

Use Cases:

Complex AnimationsSVG AnimationScroll Effects
very highmedium to learn
#animation#performance#professional

Lottie

Animation Library

Library for rendering After Effects animations

Use Cases:

Vector AnimationsMicro-interactions
very higheasy to learn
#animation#vector#after-effects

Three.js

3D Library

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

Lucide

Icon Library

Beautiful & consistent icon toolkit

Use Cases:

UI IconsReact Applications
very higheasy to learn
#icons#svg#react#essential

Heroicons

Icon Library

Beautiful hand-crafted SVG icons by Tailwind Labs

Use Cases:

UI IconsTailwind Projects
very higheasy to learn
#icons#svg#tailwind#essential

React Icons

Icon Library

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

Font Awesome

Icon Library

World's most popular icon library

Use Cases:

UI IconsSocial Icons
very higheasy to learn
#icons#comprehensive#popular

Iconoir

Icon Library

Simple and definitive open-source icons library

Use Cases:

UI IconsMinimalist Design
mediumeasy to learn
#icons#svg#minimalist#open-source

Lodash

Utility Library

Modern JavaScript utility library

Use Cases:

Data ManipulationFunction Utilities
very higheasy to learn
#utilities#helper-functions

date-fns

Date Library

Modern JavaScript date utility library

Use Cases:

Date ManipulationDate Formatting
very higheasy to learn
#utilities#date#time#essential

Day.js

Date Library

2KB immutable date library

Use Cases:

Date ManipulationLightweight Projects
very higheasy to learn
#utilities#date#time#lightweight

Zod

Validation Library

TypeScript-first schema validation

Use Cases:

Data ValidationType Safety
very higheasy to learn
#utilities#validation#typescript#essential

Yup

Validation Library

Schema builder for value parsing and validation

Use Cases:

Form ValidationData Validation
very higheasy to learn
#utilities#validation#forms

Axios

HTTP Client

Promise-based HTTP client

Use Cases:

API RequestsHTTP Communication
very higheasy to learn
#utilities#http#api#essential

Nano ID

ID Generator

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

Formik

Form Library

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

Clerk

Authentication

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

Auth0

Authentication

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

Lucia

Authentication

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

Plausible

Analytics

Simple and privacy-friendly analytics

Use Cases:

Web AnalyticsPrivacy-focused
higheasy to learn
#analytics#privacy#gdpr-compliant#futureproof

PostHog

Analytics

Open-source product analytics

Use Cases:

Product AnalyticsFeature FlagsA/B Testing
highmedium to learn
#analytics#product#open-source#futureproof

Mixpanel

Analytics

Product analytics platform

Use Cases:

User AnalyticsEvent Tracking
very highmedium to learn
#analytics#product#event-tracking

Sentry

Error Monitoring

Application monitoring and error tracking

Use Cases:

Error TrackingPerformance Monitoring
very higheasy to learn
#monitoring#error-tracking#essential#futureproof

Datadog

Monitoring

Monitoring and security platform

Use Cases:

Infrastructure MonitoringAPM
very highmedium to learn
#monitoring#infrastructure#enterprise

New Relic

Monitoring

Observability platform

Use Cases:

Performance MonitoringAPM
very highmedium to learn
#monitoring#observability#enterprise

Resend

Email Service

Email for developers

Use Cases:

Transactional EmailsMarketing Emails
very higheasy to learn
#email#api#developer-friendly#futureproof

SendGrid

Email Service

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

Stripe

Payment Processing

Online payment processing platform

Use Cases:

E-commerceSubscriptionsPayment Processing
very highmedium to learn
#payments#ecommerce#essential#subscriptions

Paddle

Payment Processing

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

OpenAI API

AI/ML Platform

GPT models and AI capabilities

Use Cases:

Chat ApplicationsAI FeaturesText Generation
very higheasy to learn
#ai#ml#llm#essential

Vercel AI SDK

AI Library

Build AI-powered applications with ease

Use Cases:

AI ChatStreamingMulti-provider
very higheasy to learn
#ai#streaming#typescript#futureproof

LangChain

AI Framework

Framework for developing LLM applications

Use Cases:

AI ApplicationsRAGAgents
very highmedium to learn
#ai#llm#framework#futureproof

TensorFlow.js

ML Library

Machine learning library for JavaScript

Use Cases:

Browser MLNode.js ML
highhard to learn
#ai#ml#browser#nodejs