You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[auth](./auth)| Authentication and authorization with JWT, sessions, password hashing, and OAuth2/OIDC support |[Yes](./auth/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/auth)|
12
+
|[cache](./cache)| Multi-backend caching with Redis and in-memory support |[Yes](./cache/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache)|
13
+
|[chimux](./chimux)| Chi router integration with middleware support |[Yes](./chimux/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/chimux)|
14
+
|[database](./database)| Database connectivity and SQL operations with multiple driver support |[Yes](./database/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database)|
|[httpclient](./httpclient)| Configurable HTTP client with connection pooling, timeouts, and verbose logging |[Yes](./httpclient/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/httpclient)|
17
+
|[httpserver](./httpserver)| HTTP/HTTPS server with TLS support, graceful shutdown, and configurable timeouts |[Yes](./httpserver/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/httpserver)|
|[letsencrypt](./letsencrypt)| SSL/TLS certificate automation with Let's Encrypt |[Yes](./letsencrypt/config.go)| Works with httpserver |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/letsencrypt)|
20
+
|[reverseproxy](./reverseproxy)| Reverse proxy with load balancing, circuit breaker, and health monitoring |[Yes](./reverseproxy/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/reverseproxy)|
21
+
|[scheduler](./scheduler)| Job scheduling with cron expressions and worker pools |[Yes](./scheduler/config.go)| - |[](https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/scheduler)|
The Authentication module provides comprehensive authentication capabilities for the Modular framework, including JWT tokens, session management, password hashing, and OAuth2/OIDC integration.
The Cache Module provides caching functionality for Modular applications. It offers different cache backend options including in-memory and Redis (placeholder implementation).
The EventBus Module provides a publish-subscribe messaging system for Modular applications. It enables decoupled communication between components through a flexible event-driven architecture.
This module provides a configurable HTTP client service that can be used by other modules in the modular framework. It supports configurable connection pooling, timeouts, and optional verbose logging of HTTP requests and responses.
This module provides HTTP/HTTPS server capabilities for the modular framework. It handles listening on a specified port, TLS configuration, and server timeouts.
A module for the [Modular](https://github.com/GoCodeAlone/modular) framework that provides a flexible reverse proxy with advanced routing capabilities.
0 commit comments