awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
eddycjy avatar

eddycjy/go-gin-example

0
View on GitHub↗
7,193 stele·1,627 fork-uri·Go·MIT·7 vizualizări

Go Gin Example

This project is a reference implementation and boilerplate for building RESTful services using the Gin web framework in Go. It provides a structured backend architecture featuring modular routing and middleware to serve as a template for Go web applications.

The project distinguishes itself through a comprehensive set of integrated systems, including a security layer for user authentication and private endpoint protection using JSON Web Tokens. It also implements a high-speed memory storage layer via Redis to cache frequent database queries and a containerized runtime environment for consistent deployment.

The codebase covers a wide range of functional areas, including a content management system for blog articles and tags, an image processing pipeline for uploads and QR code poster generation, and data exchange utilities for importing and exporting information via spreadsheets. It also incorporates data persistence strategies such as paginated retrieval and soft-delete record tracking.

Features

  • REST API Backends - Implements a structured server-side backend that exposes RESTful endpoints to handle business logic.
  • RESTful API Development - Provides a structured backend architecture using the Gin framework to serve data through standard RESTful patterns.
  • Blog Content Management - Includes a system for organizing, editing, and maintaining blog posts with support for tags and categories.
  • Handler Route Mapping - Maps HTTP methods and URL paths to specific handler functions for structured data exchange.
  • JWT Format Tokens - Generates and validates time-limited JSON Web Tokens to maintain secure session access.
  • JWT Authentication - Implements a security layer for verifying user identities using JSON Web Tokens.
  • Request Authentication Middleware - Implements middleware that intercepts requests to validate security tokens before allowing access to protected routes.
  • User Authentication Systems - Provides a system for verifying user credentials and issuing secure tokens to protect private endpoints.
  • User Authentication Workflows - Implements secure login workflows that issue and validate access tokens to protect private endpoints.
  • Go Project Templates - Provides a production-ready project template for Go applications with structured routing and middleware.
  • Protected Endpoints - Restricts access to private data and functions by verifying user identity tokens at the endpoint level.
  • Reference Boilerplates - Serves as a reference implementation and boilerplate for building RESTful services using the Gin framework.
  • Content Tagging Systems - Enables the creation and organization of descriptive tags for content categorization and discovery.
  • API Response Caching - Provides caching mechanisms for API endpoint responses to reduce primary database load and improve performance.
  • In-Memory Caches - Uses a Redis-based memory layer to cache frequent database queries and improve response times.
  • Redis Caching Layers - Utilizes Redis as a high-speed memory layer to cache frequent database queries.
  • Application Runtime Containers - Packages the application binary and its environment into portable container images for consistent deployment.
  • Caching Layers - Implements a caching layer to store frequently accessed data and reduce primary database load.
  • Application Containerization - Packages the Go application and its runtime dependencies into a portable container image for consistent deployment.
  • Containerized Application Deployments - Enables deployment of the application environment using portable container images across different systems.
  • Image Processing Pipelines - Implements a workflow for validating image uploads and generating composite posters with scannable QR codes.
  • Containerized Runtimes - Provides a containerized runtime environment that packages the Go binary and dependencies into a portable image.

Istoric stele

Graficul istoricului de stele pentru eddycjy/go-gin-exampleGraficul istoricului de stele pentru eddycjy/go-gin-example

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Go Gin Example

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Go Gin Example.
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Vezi pe GitHub↗5,924
  • dodyg/practical-aspnetcoreAvatar dodyg

    dodyg/practical-aspnetcore

    10,382Vezi pe GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Vezi pe GitHub↗10,382
  • hagopj13/node-express-boilerplateAvatar hagopj13

    hagopj13/node-express-boilerplate

    7,645Vezi pe GitHub↗

    This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers

    JavaScriptboilerplatees2018es6
    Vezi pe GitHub↗7,645
  • deployd/deploydAvatar deployd

    deployd/deployd

    4,942Vezi pe GitHub↗

    deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked interfaces synchronizing data and events between clients and servers. It functions as a JavaScript API middleware that can be integrated with HTTP servers to provide authentication, request interceptors, and realtime capabilities. The project features a self-hosted API management dashboard for configuring resource settings, managing data collections, and monitoring server status through a web-based interface. It includes a realtime data synchronization engine that pushes live databas

    JavaScript
    Vezi pe GitHub↗4,942
Vezi toate cele 30 alternative pentru Go Gin Example→

Întrebări frecvente

Ce face eddycjy/go-gin-example?

This project is a reference implementation and boilerplate for building RESTful services using the Gin web framework in Go. It provides a structured backend architecture featuring modular routing and middleware to serve as a template for Go web applications.

Care sunt principalele funcționalități ale eddycjy/go-gin-example?

Principalele funcționalități ale eddycjy/go-gin-example sunt: REST API Backends, RESTful API Development, Blog Content Management, Handler Route Mapping, JWT Format Tokens, JWT Authentication, Request Authentication Middleware, User Authentication Systems.

Care sunt câteva alternative open-source pentru eddycjy/go-gin-example?

Alternativele open-source pentru eddycjy/go-gin-example includ: codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… hagopj13/node-express-boilerplate — This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It… deployd/deployd — deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked… rails-api/rails-api — This is a streamlined Ruby on Rails framework designed for building lightweight backend services and JSON endpoints.… loco-rs/loco — Loco is a full-stack web framework for Rust designed to accelerate application development using a…