Skip to content

v1.0.0 Release

Choose a tag to compare

@backend-timedoor backend-timedoor released this 15 Jan 10:36
· 37 commits to master since this 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.