Skip to content

Simple web messenger written in Go using Gin web framework, Gorilla WebSocket library, SQLite database, and Redis cache

Notifications You must be signed in to change notification settings

5aradise/go-message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-message

Description

A simple web messenger written in Go programming language.

It uses Gin as the HTTP framework with gorilla/websocket for real-time communication and SQLite as the database with gorm as the ORM library.

Features

  • Real-time messaging
  • Authentication and authorization

Technologies

  • Go
  • Gin
  • Gorilla WebSocket
  • Gorm
  • SQLite

Requirements

  • Go 1.23
  • SQLite

Running the application

  1. Clone the repository
  2. Create a copy of the .env.example file and rename it to .env
  3. Run make run to start the server

About

Simple web messenger written in Go using Gin web framework, Gorilla WebSocket library, SQLite database, and Redis cache

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published