Hani Zakher 's repositories
authority2
Role Based Access Control (RBAC) with database persistence
regexrand
Generate string matches for regular expressions
rmq
Message queue system written in Go and backed by Redis
textql
Execute SQL against structured text like CSV or TSV
yaml
YAML support for the Go language.
goemits
Event emitter based on redis pubsub :hamster:
ecommerce-microservice-workflow
Microservices -> Go + RabbitMQ + Redis + Docker + Kubernetes
utask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
redis-streams-go
A short example of event sourcing with Redis Streams and Go
go-saga
Go lang implementation of saga pattern
Twake
Twake is a collaborative platform which improves teamwork
go-jwt-auth
User Authentication system using JWT in go
statemachine-go
🤖 A lightweight, easy to use, type-safe and programmable state machine implementation for Go
pewpew
Flexible HTTP command line stress tester for websites and web services
logrus-easy-formatter
logrus-easy-formatter is package that allows to easily customize Logrus output format
unioffice
Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents
bozr
Minimalistic CLI tool to perform REST API tests based on JSON DSL
sprig
Useful template functions for Go templates.
clir
A Simple and Clear CLI library. Dependency free.
go-oauth2-server
A standalone, specification-compliant, OAuth2 server written in Golang.
go-cron
A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
movies-restapi
RESTful API to manage movies written in Go and uses MongoDB as storage
golang-boilerplate-microservice
Go Microservice Boilerplate
rpubsub
Reliable implementation of Publish–subscribe messaging pattern backed by Redis Streams.
geonames
Golang parsing library for the geonames.org database dump
scaffold
Generate scaffold project layout for Go.
go-config
A pluggable dynamic config library
Conductor
A tiny framework for orchestrating go services/programs