Send a link to your students to track their progress
144 Terms
1
New cards
Angular
Google’s front-end framework for building single-page applications with a strong opinionated structure; good for enterprise-scale apps but heavier learning curve.
2
New cards
React
Facebook’s front-end library for building UI components; flexible, fast, and widely used but requires integrating libraries for routing/state management.
3
New cards
Vue.js
Lightweight progressive framework for building UIs; simpler than React or Angular but with smaller ecosystem.
4
New cards
Svelte
Compiler that converts declarative components into efficient vanilla JS; extremely fast but newer ecosystem.
5
New cards
Next.js
React-based framework for server-side rendering and static site generation; ideal for SEO and hybrid apps.
6
New cards
Nuxt.js
Vue-based framework offering SSR and static site generation similar to Next.js.
7
New cards
Remix
Modern React framework focusing on server-side rendering and nested routing; fast and developer-friendly.
8
New cards
Astro
Front-end framework for building fast content-focused sites with minimal JavaScript shipped.
9
New cards
Tailwind CSS
Utility-first CSS framework enabling rapid UI development with small, composable classes.
10
New cards
Bootstrap
Classic CSS and JS framework for responsive layouts; widely used but can feel heavy/outdated.
11
New cards
Material UI
React component library implementing Google’s Material Design; speeds up prototyping.
12
New cards
Chakra UI
Modern React component library with accessibility built-in and simple styling props.
13
New cards
Node.js
JavaScript runtime enabling server-side execution; great for real-time apps but single-threaded (uses event loop).
14
New cards
Express.js
Minimal Node.js web framework for building APIs and web servers quickly.
15
New cards
Fastify
High-performance Node.js framework focusing on speed and low overhead.
16
New cards
NestJS
TypeScript Node.js framework inspired by Angular architecture; good for large scalable backends.
17
New cards
Koa.js
Lightweight Node.js framework created by Express authors using async/await.
18
New cards
Deno
Secure JavaScript/TypeScript runtime from Node’s creator with modern features and permissions system.
19
New cards
Python Django
High-level Python web framework with ORM, admin panel, and batteries-included philosophy.
20
New cards
Django REST Framework (DRF)
Django add-on simplifying API development with serializers and viewsets.
21
New cards
Flask
Lightweight Python web framework, good for small APIs and flexible setups.
22
New cards
FastAPI
Modern Python API framework using async and type hints for blazing-fast performance.
23
New cards
Pyramid
Flexible Python web framework balancing minimalism with powerful features.
24
New cards
Ruby on Rails
Opinionated Ruby framework with “convention over configuration”; great productivity but heavier runtime.
25
New cards
Sinatra
Minimal Ruby framework for simple APIs/web apps.
26
New cards
Spring Boot
Java framework for building production-ready backends with minimal boilerplate.
27
New cards
Micronaut
Modern JVM-based microservice framework (Java/Kotlin/Groovy) with fast startup and low memory footprint.
28
New cards
Quarkus
Kubernetes-native Java framework optimized for containers and fast startup.
29
New cards
Vert.x
Event-driven, reactive toolkit on the JVM for building high-performance apps.
30
New cards
ASP.NET Core
Microsoft’s cross-platform framework for building web APIs and MVC apps in C#.
31
New cards
Blazor
Framework for building interactive UIs in C# running in the browser via WebAssembly.
32
New cards
Laravel
PHP framework with expressive syntax, ORM, and scaffolding tools; good for quick apps but heavier than microframeworks.
33
New cards
Symfony
Modular PHP framework powering many enterprise-level apps.
34
New cards
Phoenix
Elixir framework built on the Erlang VM with real-time channels and fault-tolerance.
35
New cards
Fiber (Go)
Express-inspired web framework for Go with high performance.
36
New cards
Gin (Go)
Popular, fast HTTP web framework for Go.
37
New cards
Echo (Go)
High performance, extensible Go web framework with middleware support.
38
New cards
Revel (Go)
Full-stack Go framework with hot code reloading.
39
New cards
Actix Web (Rust)
Fast, pragmatic web framework built on Rust’s powerful async ecosystem.
40
New cards
Rocket (Rust)
Safe and intuitive Rust web framework focusing on ease of use.
41
New cards
Warp (Rust)
Composable, async Rust web framework emphasizing safety and speed.
42
New cards
Play Framework (Scala)
Reactive Scala/Java framework for scalable web apps.
43
New cards
Akka HTTP
Toolkit for building reactive HTTP apps with the Akka actor model in Scala.
44
New cards
Meteor
JavaScript full-stack framework with integrated build system and real-time updates.
45
New cards
AdonisJS
Node.js MVC framework inspired by Laravel with built-in ORM.
46
New cards
Serverless Framework
Toolkit for deploying serverless applications to cloud providers.
47
New cards
AWS Lambda
AWS service for running code without managing servers, billed per execution.
48
New cards
Google Cloud Functions
Google’s equivalent to AWS Lambda; serverless compute platform.
49
New cards
Azure Functions
Microsoft’s serverless compute service integrated with Azure ecosystem.
50
New cards
GraphQL
Query language and runtime for APIs providing flexible, efficient data retrieval.
51
New cards
Apollo Server
Popular GraphQL server implementation for Node.js.
52
New cards
Relay
React library integrating GraphQL queries deeply into components.
53
New cards
REST
Architectural style for APIs using HTTP verbs and stateless interactions.
54
New cards
gRPC
High-performance RPC framework using HTTP/2 and Protocol Buffers; ideal for microservices.
55
New cards
WebSockets
Full-duplex communication channel over a single TCP connection; great for real-time apps.
56
New cards
Socket.IO
Library enabling WebSocket-like real-time communication with fallback options.
57
New cards
NATS
High-performance messaging system for microservices and event streaming.
58
New cards
Kafka
Distributed event streaming platform used for building real-time data pipelines.
59
New cards
RabbitMQ
Message broker implementing AMQP protocol; reliable but heavier than NATS.
60
New cards
Redis
In-memory data store for caching, queues, and pub/sub messaging.
61
New cards
PostgreSQL
Open-source relational database with advanced features (JSON, indexing, ACID compliance).
62
New cards
MySQL
Widely-used relational database; simple and fast but fewer advanced features than Postgres.
63
New cards
MariaDB
Community-driven MySQL fork with similar interface but more open development.
64
New cards
SQLite
Lightweight, serverless SQL database embedded in apps.
65
New cards
MongoDB
Popular NoSQL document database; flexible schema but less transactional consistency than SQL.
66
New cards
Cassandra
Distributed NoSQL wide-column database built for scalability and availability.
67
New cards
DynamoDB
AWS’s managed NoSQL key-value/document store.
68
New cards
Neo4j
Graph database optimized for relationships and graph queries.
69
New cards
ElasticSearch
Distributed search and analytics engine for structured/unstructured data.
70
New cards
InfluxDB
Time-series database optimized for metrics and events.
71
New cards
ClickHouse
Column-oriented database for fast analytics on large data.
72
New cards
ETL Pipelines
Extract, Transform, Load workflows moving data from sources to storage/analytics.
73
New cards
Airflow
Python-based orchestration tool for scheduling ETL pipelines.
74
New cards
dbt
Transform layer for analytics using SQL-based transformations.
75
New cards
Kubernetes
Container orchestration platform automating deployment, scaling, and management.
76
New cards
Docker
Container platform packaging apps and dependencies for consistent environments.
77
New cards
Helm
Kubernetes package manager simplifying deployments with charts.
78
New cards
Istio
Service mesh adding traffic management, security, and observability to Kubernetes.
79
New cards
Terraform
Infrastructure-as-code tool for defining cloud resources declaratively.
80
New cards
Pulumi
Modern infrastructure-as-code tool using real programming languages.
81
New cards
Ansible
Automation tool for configuration management and deployment.
82
New cards
Chef
Infrastructure automation with Ruby-based DSL.
83
New cards
Puppet
Declarative configuration management tool for system automation.