Repository navigation
v1.0.0 Release
v1.0.0 Release - Feature-Rich Golang Base Project with Modular Architecture
We're thrilled to announce the release of v1.0.0 of our Golang base project! This release is designed to empower your Golang projects with a modular architecture and a range of essential features.
Key Features:
Cache with Redis Integration:
Seamlessly integrate Redis for efficient caching.
Boost your application's performance with a robust caching mechanism.
Console Command Support:
Command-line interface (CLI) support for easy interaction and management.
Execute tasks, utilities, and commands effortlessly.
Database Migrations:
Simplify database schema changes with built-in migration support.
Keep your database schema up-to-date with smooth migration processes.
and support for NoSql MongoDB too
Logging Capabilities:
Comprehensive logging for effective debugging and monitoring.
Customize log levels and outputs to fit your application's needs.
Queue System:
Implement a powerful queue system for asynchronous task execution.
Use background queues to process tasks efficiently.
Scheduler for Time-Based Operations:
Schedule recurring tasks with ease using the integrated scheduler.
Execute operations at specific intervals or define complex schedules.
HTTP with Echo Framework and gRPC Server:
Set up a robust HTTP server using the Echo framework for RESTful APIs.
Implement a gRPC server for efficient communication between microservices.
Kafka:
Base Kafka and easy to use for producers and consumers.
Email:
Send Mail with SMTP.
Modular Architecture:
Leverage a modular architecture for easy organization and scalability.
Encapsulate features into separate modules for maintainability and code clarity.