Ginlaravel

screenshot of Ginlaravel
fresh

GinLaravel基于Golang的框架Gin开发,项目结构和理念参考Laravel。现支持:MySQL、Redis、MVC、拦截器、助手函数、fresh热更、swagger-UI、tpl模版输出、安全的Api。MIT。

Overview

GinLaravel is a powerful web framework built on the Go programming language using the Gin framework. It combines the structure and philosophy of Laravel, making it a familiar and user-friendly option for developers who appreciate an organized framework. Designed for performance and scalability, GinLaravel supports various essential technologies like MySQL, Redis, and API development, pushing the boundaries of what's possible in modern web applications.

With functionalities inspired by established frameworks like Beego and Django, GinLaravel ensures that both straightforward beginners and advanced developers find value in its minimalistic yet effective design. Its modular structure and focus on security make it an excellent choice for complex projects, enhancing user experiences through streamlined processes.

Features

  • MVC Development Model: Supports the popular Model-View-Controller design pattern, promoting a clean separation of concerns in application architecture.
  • Integrated Middleware: Comes with built-in middleware for CORS, HTTP rate limiting, and error interception, ensuring robust performance and security.
  • Dynamic Routing Support: Features a flexible routing system that allows both template-based and API-based routes, enhancing usability and organization.
  • Real-Time Monitoring: Provides runtime monitoring services with the ability to handle and log events, allowing for effective application management.
  • Hot Reloading: Supports hot reloading through a fresh implementation, enabling developers to see real-time changes without restarting the server.
  • Seamless Integration with Databases: Fully supports Go-MySQL and GORM for effortless database management, ensuring data integrity and performance.
  • Comprehensive API Documentation: Automatically generates documentation with Swagger, making it easy to keep the API well-documented and accessible.
  • Security Focused: Implements measures like token validation and data encryption to ensure that applications remain secure and compliant with best practices.
fresh
Fresh

Fresh is a full stack modern web framework for JavaScript and TypeScript developers, designed to make it trivial to create high-quality, performant, and personalized web applications. You can use it to create your home page, a blog, a large web application like GitHub or Twitter, or anything else you can think of. At its core, Fresh is a combination of a routing framework and templating engine that renders pages on demand, on the server