World Wide Web - An information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet
Hypertext - A text displayed on a computer display or other electronic devices with references (hyperlinks) to other text that the reader can immediately access
URL - A standard that defines URLs, domains, IP addresses, the application/x-www-form-urlencoded format, and their API
URI - A unique sequence of characters that identifies a logical or physical resource
Ruby module URI - A module providing classes to handle Uniform Resource Identifiers (RFC2396)
GitLab Pages - A feature that allows you to publish static websites directly from a repository in GitLab
Cloudflare Pages - A JAMstack platform for frontend developers to collaborate and deploy websites
Forward proxy and caching
Web cache - An information technology for the temporary storage (caching) of web documents, such as HTML pages and images, to reduce bandwidth usage, server load, and perceived lag
Content delivery network - A geographically distributed network of proxy servers and their data centers
Point of presence - An artificial demarcation point or interface point between communicating entities
Squid - A caching proxy for the Web supporting HTTP, HTTPS, FTP, and more
GoProxy - A library to create a customized HTTP/HTTPS proxy server using Go (aka Golang)
CDN providers
Cloudflare - A global network designed to make everything you connect to the Internet secure, private, fast, and reliable
Amazon CloudFront - A content delivery network (CDN) service built for high performance, security, and developer convenience
Lambda@Edge - A feature of Amazon CloudFront that lets you run code closer to users of your application
Google Cloud CDN - A content delivery network (CDN) that accelerates delivery of your web and video content
Azure Front Door - A modern cloud content delivery network (CDN) that provides a secure and scalable entry point for fast delivery of your global web applications and content
Reverse proxy
NGINX - An open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more
HAProxy - A free, very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications
Azure App Service - An HTTP-based service for hosting web applications, REST APIs, and mobile back ends
AWS Elastic Beanstalk - An easy-to-use service for deploying and scaling web applications and services
Google Cloud App Engine - A fully managed, serverless platform for developing and hosting web applications at scale
Serverless computing - A cloud computing execution model in which the cloud provider allocates machine resources on demand, taking care of the servers on behalf of their customers
AWS Lambda - A serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers
Azure Functions - An event-driven, serverless compute platform that helps you develop more efficiently using the programming language of your choice
Google Cloud Run Functions - A serverless execution environment for building and connecting cloud services
Service mesh
Hashicorp Consul - A service networking solution to connect and secure services across any runtime platform and public or private cloud
Istio - An open source service mesh that layers transparently onto existing distributed applications
Kiali - The service mesh observability and configuration tool for Istio
Linkerd - An ultralight, security-first service mesh for Kubernetes
traefik mesh - A straight-forward, easy to configure, and non-invasive service mesh
tRPC - A tool that allows you to easily build & consume fully typesafe APIs without schemas or code generation
Full-stack web frameworks
Next.js - A React framework for building full-stack web applications
Nuxt.js - A free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js
Astro - The web framework for content-driven website
Angular - A web framework that empowers developers to build fast, reliable applications
Go frameworks
Echo - High performance, extensible, minimalist Go web framework
Huh - A simple, powerful, and elegant TUI library for building terminal forms and prompts
pflag - A drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags
color - A package for Go that lets you use colorized outputs in terms of ANSI escape sequences
Cobra - A framework for creating powerful modern CLI applications
cli - A simple, fast, and fun package for building command line apps in Go
viper - A complete configuration solution for Go applications
Ruby
OptionParser - A class for command-line option analysis
colorize - A gem for colorizing text using ANSI escape sequences
TTY - A suite of gems that provide a wide range of tools for building interactive command-line applications
Rust
Ratatui - A Rust library for cooking up delicious terminal user interfaces
R3BL - A suite of libraries for building modern terminal apps with Rust
Ansic - A modern, efficient and compile time ansi macro and utilities crate for Rust
C
ncurses - A programming library providing an application programming interface (API) that allows the programmer to write text-based user interfaces in a terminal-independent manner
Raspberry Pi - A small, affordable computer for you to use and learn with
PaaS
Azure IoT Hub - A managed cloud-based service that serves as a central message hub for communication between an IoT application and its connected devices