Configuration files of my development tools including terminal, git and other bash-based tools
Started in Dec 2017
Configuration of neovim editor; customisation are made in file `.vimrc` and directories `plugin` and `ftplugin`
Started in Dec 2018
This NeoVim plugin to open link in markdown file in browser.
Started in Feb 2024
A command line tool written in Go to help answering question to a specified image; answers are generated using LLM (such as `llava`) from Ollama
Started in Aug 2024
An sample CLI application checking weather of a city. This application utilises tools calling of Ollama.
Started in Aug 2025
A command line tool written in Go to demonstrate using Ollama API to generate JSON data
Started in Dec 2024
A command line tool written in Go to answer questions based on a knowledge base stored on local machine; answers are generated using LLM from Ollama
Started in Aug 2024
A CLI tool reads from a file and publishes its content to Google Cloud Pub/Sub.
Started in Feb 2024
A command line tool written in Go to generate git commit messages based on staged changes; it uses LLM from Ollama
Started in Aug 2024
An implementation of the Language Server Protocol for SQL. This is a repository I contributed to
Started in Oct 2021
BitBucket Pull Request Manager
A command line tool written in Go to help managing pull requests of BitBucket repository
Started in Jan 2017
A CLI tool to help finding duplicated mail files within a folder of mailbox on a mail server
Started in Mar 2017
Protocol buffer generator in Go
A docker image wrapping Go code generator of protocol buffer
Started in Feb 2018
An example showing how to build a server using Unix socket in Go.
Started in Apr 2023
An example showing bebaviours of pointers in Go. See `main.go` for details.
Started in Dec 2019
An example of sending mail from server running node.js through gmail
Started in Apr 2016