• Stars
    star
    9
  • Rank 1,888,793 (Top 39 %)
  • Language
    Go
  • License
    BSD 3-Clause "New...
  • Created about 1 year ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Core services for golang

More Repositories

1

database-design

Ideas on better database design
Go
359
star
2

compress.js

A simple JavaScript based client-side image compression algorithm
JavaScript
132
star
3

full-stack-microservice

Architecture design for microservice
JavaScript
90
star
4

go-advance-concurrency

A collection of best practices and lessons learnt from applying concurrency in go.
Go
66
star
5

go-chat

Chat server with websocket golang
Go
61
star
6

go-rate

Simple rating algorithm as used by Reddit
Go
50
star
7

evolutionary-architecture

Collection of best practices when designing an server-side and client-side architecture
49
star
8

technical-indicators

Charts for displaying stocks technical indicators
Jupyter Notebook
45
star
9

go-docker-multi-stage-build

Complete guide to multi-stage Docker build for Go to build minimal Go image, with labels metadata included
Dockerfile
45
star
10

grpc-nginx-docker

Load Balancing gRPC with Nginx
Go
39
star
11

go-microservice-architecture

Sample microservice architecture to demonstrate how each pieces are linked together
Go
33
star
12

go-microservice

Sample go application demonstrating good development practices
Go
32
star
13

go-modules

Docker + go modules in go1.11
Go
23
star
14

go-bandit

Multi-Armed Bandit (MAB) algorithm implementation in go
Go
21
star
15

go-ddd

Golang Domain Driven Design folder structure
Go
21
star
16

data-model-resource

From the book, Data Model Resource Book Vol. 1, 2 and 3
20
star
17

docker-efk

Elasticsearch, Fluentd and Kibana setup in Docker environment
Go
20
star
18

cheat-sheet

A list of useful cheat-sheet for different languages/tools
Vim Script
20
star
19

go-jaeger-trace

Simple demo on OpenTracing with Go
Go
17
star
20

traefik-grpc

gRPC load balancing with Traefik
Go
15
star
21

stringdist

String metrics function in golang (levenshtein, damerau-levenshtein, jaro, jaro-winkler and additionally bk-tree) for autocorrect
Go
15
star
22

.makefiles

Automate everything with Makefile
Makefile
12
star
23

passport

Passport implementation for golang
Go
10
star
24

python-stock-service

Simple microservice written in python that holds stock related apis
Python
9
star
25

stable-marriage-problem

Solving the Stable Marriage/Matching Problem with the Galeโ€“Shapley algorithm
Jupyter Notebook
9
star
26

kubernetes-structure

A structured approach for handling large kubernetes project
Makefile
9
star
27

mastering-go-concurrency

Go Concurrency 101
Go
8
star
28

rust-actix-docker

Dockerized example of Rust with Actix framework
Rust
8
star
29

node-bandit

A nodejs implementation of Multi-Arm-Bandit algorithm
Jupyter Notebook
7
star
30

go-chat.v2

Remake of go-chat
Go
6
star
31

go-learn

Things I learnt about go
Go
6
star
32

kubernetes-in-action

From the book Kubernetes in Action
JavaScript
5
star
33

clean-architecture-learn

Learnings from clean architecture
Makefile
5
star
34

traefik-grpc-docker

gRPC Load Balancing with Traefik in Docker
Go
5
star
35

go-onion

Onion architecture in Golang
Go
5
star
36

node-js-folder-structure

best practices in structuring a large node js project folder
5
star
37

node-rest

A solid architecture for designing scalable RESTful apis, with auto-reload, validation, async/await support, dependency injection, clean separation of business logic from transport and testable code without mocking http requests and database call.
JavaScript
5
star
38

dbtx

Unit of Work for transaction-safe operations
Go
4
star
39

go-grpc-gateway

Simple grpc gateway with golang
Go
4
star
40

algorithm-x

Sudoku solver with algorithm x
TypeScript
4
star
41

go-github-scraper-sg-ui

The frontend of the Github Scraper for Singapore
Vue
4
star
42

go-a-b

A/B testing metrics collection with golang
Go
4
star
43

go-grpc-modules

Testing go-grpc with go-modules
Go
4
star
44

go-bandit-server

A bandit server that implements the multi-armed bandit for running a single experiment
Go
4
star
45

koa-openid-server

A simple open id server with koajs (hobby project)
JavaScript
4
star
46

node-web-push

koa server to handle push notification registration and sending messages
JavaScript
4
star
47

affinity-analysis

Study on different approach on data mining techniques, specifically affinity analysis such as FP-Growth, Apriori and Eclat
Jupyter Notebook
4
star
48

go-elasticsearch

Elasticsearch with indexer/deindexer/query done with Go
Go
4
star
49

go-grpc-event

A grpc-powered event api
Go
3
star
50

go-erd

Entity Relationship Diagram, rendered with Graphviz using go
Go
3
star
51

system-design-learn

Learning system design basics
3
star
52

learning-data-mining-with-python

Tutorials from the book
Jupyter Notebook
3
star
53

data-structures-and-algorithms

List of useful data structures and algorithms in various languages
C
3
star
54

ideas

Collection of ideas to be done
3
star
55

js-learn

Stuff I learn about js
JavaScript
3
star
56

design-patterns

a collection of design patterns in that I used
Python
3
star
57

go-present-servicemesh

Presentation on Service Mesh made with go present
3
star
58

github-scraper

Scrapes Github User's data from Malaysia for data mining and analytics purpose
TypeScript
3
star
59

node-grpc-mongo

A sample GRPC with node and mongo
JavaScript
3
star
60

architecture-decision-records

Architecture Decision Record, for fun
Makefile
3
star
61

recommender-learn

Knowledge base for recommendation engine, includes algorithms and implementations.
Jupyter Notebook
3
star
62

typescript-koa-architecture

Sample architecture for Koa.js projects with TypeScript based on Clean Architecture
TypeScript
3
star
63

consul-docker-compose

Running a three node cluster for consul using docker compose and service registration with nodejs
JavaScript
3
star
64

learn-cuelang

Exploring cue-lang and the basic features
CUE
3
star
65

xstate-samples

Circuit breaker implementation with xstate
JavaScript
2
star
66

url-shortener

A service to shorten url
Go
2
star
67

go-github-scraper

Github Scraper written in Go to compare against the previous version written in Node
Go
2
star
68

typescript-asteroid-remake

asteroid remake ๐Ÿ‘ฝ ๐Ÿš€ ๐Ÿ‘พ
TypeScript
2
star
69

x-errors

Better domain errors with golang
Go
2
star
70

reason-github-leaderboard

Sample Github Leaderboard written with Reason React
OCaml
2
star
71

chat-playground

Simple standalone chat app with shareable link, inspired by go-playground
JavaScript
2
star
72

spam-api

Microservices for spam filtering system
Python
2
star
73

go-delivery

Delivery engine created in go
Go
2
star
74

aws-parameter-store

Guildeline for storing application configuration using AWS Parameter Store
2
star
75

envoy-learn

Envoy setups, and how to use it right
Makefile
2
star
76

argon2

Examples of argon2 for different languages.
Go
2
star
77

javascript-101

List of useful javascript practices
JavaScript
2
star
78

node-clean-architecture

Clean architecture with nodejs + typescript and feature slicing
TypeScript
2
star
79

nginx-fluentd

Sample static website with Nginx with logs sent to fluentd
HTML
2
star
80

go-appsensor

Learning OWASP AppSensor and trying a basic implementation
Go
2
star
81

traefik-grpc-nomad

Load Balancing gRPC with traefik combined with nomad template functionality
Go
2
star
82

web-beacon-api

Analytics on the client side with the Web Beacon API
JavaScript
2
star
83

redux-basic

Sample redux with react fiber
JavaScript
2
star
84

introduction-to-statistical-learning-dataset

Dataset from the Introduction to Statistical Learning
Python
2
star
85

koa-rest

Onion architecture in nodejs with koa
JavaScript
2
star
86

data-science-learn

Things I learn about data science
Roff
2
star
87

frontend

Collection of useful frontend codes
HTML
2
star
88

dataloader

Dataloader implementation in Golang
Go
2
star
89

go-hook

A naive implementation of webhook server
Go
2
star
90

electron-credit-card-checker

Electron credit card checker
JavaScript
2
star
91

stable-roommate-problem

Solving the stable roommate problem with Irving's algorithm
JavaScript
2
star
92

go-gemini-proxy-openai

Proxy OpenAI client calls to Gemini, for Autogen
Go
2
star
93

js-commitlint

Setting up commitlint for JS projects for consistent commit message
JavaScript
1
star
94

rss-microservice

Simple RSS reader with Koa.js
JavaScript
1
star
95

go-rest-api

Golang + MySql REST api
Go
1
star
96

node-grpc-base

A base server and client gRPC application written in nodejs and dockerized
JavaScript
1
star
97

python-openai-chatgpt

Learning ChatGPT
Jupyter Notebook
1
star
98

hyperapp-starter

A starter kit for hyperapp with router and jsx-compilation built-in
JavaScript
1
star
99

beta-distribution

Beta distribution and it's application
Jupyter Notebook
1
star
100

node-isolated-vm

Testing executing js in isolated vm
JavaScript
1
star