Skip to main content

Select theme color

Programming Technology Classification

Explore various programming technologies, frameworks and tools, from front-end to back-end, from mobile development to artificial intelligence

HTML

Front-end

CSS

Front-end

JavaScript

Front-end

TypeScript

Front-end

React

Front-end

Vue

Front-end

Angular

Front-end

Svelte

Front-end

Next.js

Front-end

Nuxt.js

Front-end

Webpack

Front-end

Vite

Front-end

WebGL

Front-end

Three.js

Front-end

Babylon.js

Front-end

A-Frame

Front-end

WebRTC

Front-end

WebSocket

Front-end

WebAssembly

Front-end

Modularization and performance optimization

Front-end

jQuery

Front-end

Zepto

Front-end

Backbone.js

Front-end

npm

Front-end

Yarn

Front-end

Alpine.js

Front-end

Axios

Front-end

Preact

Front-end

TensorFlow.js

Front-end

Browser extension technology

Front-end

Rollup

Front-end

Parcel

Front-end

Jest

Front-end

Mocha

Front-end

Cypress

Front-end

Bun

Front-end

Deno

Front-end

WinterJS

Front-end

Expo

Front-end

GraphQL

Front-end

Electron

Front-end

PWA

Front-end

Front-end data structure

Front-end

Front-end algorithm

Front-end

Micro front-end

Front-end

Serverless

Front-end

Front-end protocol and security

Front-end

Node.js core technology

Back-end

Express

Back-end

Koa

Back-end

Nest.js

Back-end

Fastify

Back-end

Python core technology

Back-end

Django

Back-end

Flask

Back-end

FastAPI

Back-end

Python quantitative trading

Back-end

Python data analysis

Back-end

Python automated operation and maintenance

Back-end

Java core technology

Back-end

Java framework learning

Back-end

Java distributed technology

Back-end

Java microservices

Back-end

PHP development

Back-end

Laravel

Back-end

WordPress

Back-end

Compilation Principle and Kernel

Back-end

Reverse Engineering

Back-end

FFmpeg Core Technology

Back-end

OpenCL Technology

Back-end

OpenCV technology

Back-end

TensorFlow

Back-end

Go development technology

Back-end

Gin

Back-end

Beego

Back-end

Echo

Back-end

Rust development technology

Back-end

Actix

Back-end

Rocket

Back-end

ASP.NET

Back-end

Python

Programming Language

Ruby

Programming Language

C++

Programming Language

C

Programming Language

Java

Programming Language

PHP

Programming Language

C#

Programming Language

Swift

Programming Language

Dart

Programming Language

Objective-C

Programming Language

Rust

Programming Language

Go

Programming Language

Kotlin

Programming Language

Zig

Programming Language

Scala

Programming Language

Erlang

Programming Language

Haskell

Programming Language

Shell

Programming Language

Verilog

Programming Language

VHDL

Programming Language

Lua

Programming Language

Fortran

Programming Language

Delphi

Programming Language

Scratch

Programming Language

Matlab

Programming Language

Assembly

Programming Language

R

Programming Language

Lisp

Programming Language

MySQL

Database

PostgreSQL

Database

MongoDB

Database

Redis

Database

SQLite

Database

Elasticsearch

Database

DynamoDB

Database

Firebase

Database

Supabase

Database

CouchDB

Database

React Native

Mobile Development

Flutter

Mobile Development

iOS

Mobile Development

Android

Mobile Development

Data structure

Data Structure and Algorithm

Algorithm

Data Structure and Algorithm

Linux

Operating System

Windows

Operating System

Compilation principle

Operating System

BTC Ecological Technology

Blockchain

EVM Ecological Technology

Blockchain

Solana Ecological Technology

Blockchain

Sui&Aptos Ecological Technology

Blockchain

Polkadot Ecological Technology

Blockchain

Ton Ecological Technology

Blockchain

BNB Ecological Technology

Blockchain

Cosmos Ecological Technology

Blockchain

Near Ecological Technology

Blockchain

ICP Ecological Technology

Blockchain

ZKP Ecological Technology

Blockchain

Operation and Maintenance Devops

Other Frontiers

Cloud Computing

Other Frontiers

Big Data

Other Frontiers

Web Server

Other Frontiers

Internet of Things

Other Frontiers

VR/AR Digital Twins

Other Frontiers

Want to learn these technologies in depth?

Check out our detailed tutorials, roadmaps, and practical projects to systematically improve your technical capabilities