List of my projects
A caching library using LRU LRU Cache. I learn about a practical use of doubly linked list & queue data structure.
REST API Starter Kit in Go permalink
A starter kit for REST API. Included in the kit: sqlc, postgres, Oauth2, simple RBAC and swagger docs Smol REST
An ACL warpper for casbin, it add type for Role, Resource, & Action, deﬁne policies in code. Also able to store & load policies from DB Flycasbin.
A home media service like Plex, written for mobile computing course assignment. I learn about video transcoding using FFMPEG and video streaming using HLS here Homemed. In the assignment, this app is deployed on a Raspi server. To compensate with the low spec Raspi, the transcoding didn’t do any compression and rendition, so it transcode fast.
A load balance & reverse proxy written in Go Rebalance
An auto grading system for student code. I made it for my faculty, because they haven’t implement one. Still in development, Autograde