Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amrulizwan/learn-golang
/ types & classes
Types & classes
88 in github.com/amrulizwan/learn-golang
⨍
Functions
279
◇
Types & classes
88
Struct
Address
02-intermediate/01-structs/main.go:13
Struct
Address
04-expert/01-reflection/main.go:18
Struct
Article
examples/03-advanced/web-scraper/internal/models/models.go:5
Struct
BadStruct
04-expert/03-performance/main.go:143
Struct
CORSConfig
examples/04-expert/api-gateway/pkg/config/config.go:47
Struct
Cache
04-expert/02-generics/main.go:195
Struct
Calculator
02-intermediate/05-packages/utils/math.go:24
Struct
Calculator
04-expert/01-reflection/main.go:109
Struct
Circle
02-intermediate/03-interfaces/main.go:39
Interface
Client
examples/03-advanced/chat-server/internal/hub/hub.go:9
Struct
Client
examples/03-advanced/chat-server/main.go:27
Struct
Client
examples/03-advanced/chat-server/internal/client/client.go:35
Struct
Collector
examples/04-expert/performance-monitor/internal/collector/collector.go:54
Struct
Company
02-intermediate/06-json-handling/main.go:18
Interface
Comparable
04-expert/02-generics/main.go:111
Struct
Config
examples/03-advanced/web-scraper/main.go:16
Struct
Config
examples/04-expert/api-gateway/pkg/config/config.go:9
Struct
ConsoleWriter
02-intermediate/03-interfaces/main.go:92
Interface
Container
04-expert/02-generics/main.go:127
Struct
DiskStats
examples/04-expert/performance-monitor/main.go:66
Struct
DiskStats
examples/04-expert/performance-monitor/internal/collector/collector.go:30
Interface
Drawable
02-intermediate/03-interfaces/main.go:14
Struct
Employee
02-intermediate/01-structs/main.go:19
Struct
FileWriter
02-intermediate/03-interfaces/main.go:84
Struct
Gateway
examples/04-expert/api-gateway/main.go:49
Struct
Gateway
examples/04-expert/api-gateway/internal/gateway/gateway.go:18
Struct
GoodStruct
04-expert/03-performance/main.go:150
Struct
Handler
examples/03-advanced/chat-server/internal/handlers/handlers.go:11
Interface
Hub
examples/03-advanced/chat-server/internal/client/client.go:43
Struct
Hub
examples/03-advanced/chat-server/main.go:42
Struct
Hub
examples/03-advanced/chat-server/internal/hub/hub.go:16
Struct
Hub
examples/04-expert/performance-monitor/internal/websocket/hub.go:17
Struct
List
04-expert/02-generics/main.go:134
Struct
LoggingConfig
examples/04-expert/api-gateway/pkg/config/config.go:42
Struct
LoggingMiddleware
examples/04-expert/api-gateway/internal/middleware/middleware.go:62
Struct
MemoryStats
examples/04-expert/performance-monitor/main.go:59
Struct
MemoryStats
examples/04-expert/performance-monitor/internal/collector/collector.go:23
Struct
Message
examples/03-advanced/chat-server/main.go:19
Struct
Message
examples/03-advanced/chat-server/internal/client/client.go:27
Struct
Message
examples/03-advanced/chat-server/internal/hub/hub.go:24
Struct
MetricsCollector
examples/04-expert/performance-monitor/internal/metrics/metrics.go:44
Struct
MetricsMiddleware
examples/04-expert/api-gateway/internal/middleware/middleware.go:96
Struct
Monitor
examples/04-expert/performance-monitor/main.go:90
Struct
NetworkStats
examples/04-expert/performance-monitor/main.go:75
Struct
NetworkStats
examples/04-expert/performance-monitor/internal/collector/collector.go:39
Interface
Number
04-expert/02-generics/main.go:173
Struct
Pair
04-expert/02-generics/main.go:98
Struct
Person
02-intermediate/06-json-handling/main.go:10
Struct
Person
02-intermediate/01-structs/main.go:6
Struct
Person
04-expert/03-performance/main.go:13
Struct
Person
04-expert/01-reflection/main.go:11
Struct
ProcessInfo
examples/04-expert/performance-monitor/main.go:82
Struct
ProcessInfo
examples/04-expert/performance-monitor/internal/collector/collector.go:46
Struct
Product
02-intermediate/06-json-handling/main.go:24
Struct
Queue
04-expert/02-generics/main.go:76
Struct
RateLimitConfig
examples/04-expert/api-gateway/pkg/config/config.go:37
Struct
RateLimiter
examples/04-expert/api-gateway/main.go:57
Struct
RateLimiter
examples/04-expert/api-gateway/internal/middleware/middleware.go:13
Struct
Rectangle
02-intermediate/02-pointers/main.go:18
Struct
Rectangle
02-intermediate/03-interfaces/main.go:23
Struct
RedisConfig
examples/04-expert/api-gateway/pkg/config/config.go:24
Struct
Room
examples/03-advanced/chat-server/main.go:34
Struct
ScrapedData
examples/03-advanced/web-scraper/main.go:23
Struct
Scraper
examples/03-advanced/web-scraper/main.go:32
Struct
Scraper
examples/03-advanced/web-scraper/internal/scraper/scraper.go:14
Struct
ScrapingConfig
examples/03-advanced/web-scraper/internal/models/models.go:14
Struct
ScrapingResult
examples/03-advanced/web-scraper/internal/models/models.go:31
Struct
Selectors
examples/03-advanced/web-scraper/internal/models/models.go:22
Struct
ServerConfig
examples/04-expert/api-gateway/pkg/config/config.go:17
Struct
Service
examples/04-expert/api-gateway/main.go:42
Struct
Service
examples/04-expert/api-gateway/internal/services/registry.go:12
Struct
ServiceConfig
examples/04-expert/api-gateway/pkg/config/config.go:30
Struct
ServiceRegistry
examples/04-expert/api-gateway/internal/services/registry.go:19
Interface
Shape
02-intermediate/03-interfaces/main.go:9
Interface
ShapeDrawer
02-intermediate/03-interfaces/main.go:18
Struct
Stack
04-expert/02-generics/main.go:49
Struct
SystemStats
examples/04-expert/performance-monitor/main.go:50
Struct
SystemStats
examples/04-expert/performance-monitor/internal/collector/collector.go:14
Struct
Task
examples/01-beginner/todo-list/main.go:9
Struct
TodoList
examples/01-beginner/todo-list/main.go:15
Struct
Triangle
02-intermediate/03-interfaces/main.go:55
Struct
User
02-intermediate/06-json-handling/main.go:167
Struct
User
02-intermediate/04-error-handling/main.go:41
Struct
User
examples/02-intermediate/rest-api/main.go:13
Struct
ValidationError
02-intermediate/04-error-handling/main.go:31
Interface
Writer
02-intermediate/03-interfaces/main.go:80
TypeAlias
contextKey
03-advanced/03-context/main.go:73
Struct
responseWriter
examples/04-expert/api-gateway/internal/middleware/middleware.go:86