Mark's starred repositories
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
kubescape
Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
RedisInsight
Redis GUI by Redis
golang-for-nodejs-developers
Examples of Golang compared to Node.js for learning 🤓
go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
pg_partman
Partition management extension for PostgreSQL
camel-quarkus
Apache Camel Quarkus
Hexagonal-Architecture
a distributed messaging and payment backend built around the hexagonal architecture
golang-clean-web-api
Golang Clean architecture REST API example with a comprehensive real project. It uses docker, docker compose, redis, elasticsearch, kibana, filebeat, postgresql, prometheus, grafana. also use gin, gorm, viper, zerolog, zap, validator, dynamic search, swagger and JWT
thai-province-data
Metadata of Thailand Province name (ข้อมูลจังหวัด อำเภอ ตำบล ของประเทศไทย)
thailand-administrative-division-province-district-subdistrict-sql
Administrative division of Thailand in SQL file format
go-template
Go-template is an opinionated Hexagonal backend template written in GO.
go-clean-rest
Golang Clean Architecture for REST API with CRUD capability, caching feature, and configuration file handling
session-manager
This is a simple session manager for a go application. For example, you can use it to manage the user's login status. 📂