Tool to generate a #golang ORM tailored to a database schema

SQLBoiler is a tool to generate a Go ORM tailored to your database schema.

It is a “database-first” ORM as opposed to “code-first” (like gorm/gorp).

https://github.com/vattle/sqlboiler

Share This:

Language-agnostic real-time messaging (Websockets or SockJS) server in #golang

Centrifugo is a real-time messaging server. It’s language-agnostic and can be used in conjunction with application backend written in any language – Python, Ruby, Perl, PHP, Javascript, Java, Objective-C etc.

Centrifugo runs as separate service and keeps persistent Websocket or SockJS connections from your application clients (from web browsers or other environments like iOS or Android apps). When some event happens you can broadcast it to all interested clients using Centrifugo API.

https://github.com/centrifugal/centrifugo

Share This:

OK Log is a distributed and coordination-free log management system for big ol’ clusters – #golang

OK Log is a distributed and coördination-free log management system for big ol’ clusters.It’s an on-prem solution that’s designed to be a sort of building block: easy to understand, easy to operate, and easy to extend.

It’s an on-prem solution that’s designed to be a sort of building block: easy to understand, easy to operate, and easy to extend.

https://github.com/oklog/oklog

Share This:

Active Fork of Gogs, #golang based selfhosted Github/lab alternative

This is a very active Fork of Gogs, the Github/Gitlab alternative, selfhosted #golang application.
https://gitea.io/en-US/

Changelog of the first work done after fork: https://github.com/go-gitea/gitea/blob/master/CHANGELOG.md 

Share This:

#golang push notification server ( #apns / #gcm )

Looking for a APNS/GCM push notification server ?

https://github.com/appleboy/gorush

Gorush, writte in #golang,  features:

  • Support Google Cloud Message (Firebase Cloud Messaging now) using go-gcm library for Android.
  • Support HTTP/2 Apple Push Notification Service using apns2 library.
  • Support YAML configuration.
  • Support command line to send single Android or iOS notification.
  • Support Web API to send push notification.
  • Support graceful restart & zero downtime deploy using facebook grace.
  • Support HTTP/2 or HTTP/1.1 protocol.
  • Support notification queue and multiple workers.
  • Support /api/stat/app show notification success and failure counts.
  • Support /api/config show your YAML config.
  • Support store app stat to memory, Redis, BoltDB, BuntDB or LevelDB.
  • Support p12 or pem formtat of iOS certificate file.
  • Support /sys/stats show response time, status code count, etc.
  • Support for HTTP proxy to Google server (GCM).
  • Support retry send notification if server response is fail.

Share This:

#golang based Self-hosted Localization Management Platform

Interesting new project to handle localizations with export to various formats. Available formats: keyvaluejson, po, strings, properties, xmlproperties, android, php, xlsx and csv .

http://anthonynsimon.com/parrot.github.io/

Share This:

Interesting Apps based on #Golang

Heard a lot about #Golang the last months, but don’t know, who/what projects are using it ?
Take a look on this overview on some important projects based on Go:

https://github.com/lk-geimfari/awesomo/blob/master/languages/GOLANG.md

Share This:

Manage #Docker containers and images #golang based

Dry is a #golang based terminal application to manage Docker containers and images.

It aims to be an alternative to the official Docker CLI when it is needed to repeatedly execute commands on existing containers and images, and also as a tool to monitor Docker containers from a terminal.

http://moncho.github.io/dry/

Share This:

Helpfully Utility Lib for #golang

go-funk is a modern Go utility library which provides helpers (map, find, contains, filter, …)

Share This:

Golang Blog Started – #Golang

Yeah, another Golang Blog. And not from a #Golang Crack… stay prepared 😉

Share This: