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