pmjtoca's repositories
conc
Better structured concurrency for go
address-parser
This repository contains an implementation of a US address parser built using spaCy NLP library.
age
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
ahocorasick_2
A fast and memory efficient implementation of aho-corasick algorithm based on double-array trie (cedar), supports visualizing structure via graphviz.
aws-vault
A vault for securely storing and accessing AWS credentials in development environments
bitset
Go package implementing bitsets
experiments
Personal code, scripts and config files for experiments
from-rest-to-grpc
REST in Peace. Long live gRCP. Demo repository.
gitalias
Git alias commands for faster easier version control
go-parser
A small wrapper around the parser and ast packages
go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
goopenai
This is a Go client library for the OpenAI API
grpc-go-boilerplate
A minimal repo containing all the boilerplate for getting started with gRPC in Go
grpc-postgres
An example repo of how I like to use postgres with gRPC
gse
Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
imagor
Fast, secure image processing server and Go library, using libvips
lancet
A comprehensive, efficient, and reusable util function library of go.
mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
pdfcpu
A PDF processor written in Go.
piko
An open-source alternative to Ngrok, designed to serve production traffic and be simple to host (particularly on Kubernetes)
pngr
dockerized (postgres + nginx + golang + react)
queue
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
render
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
xstrings
xstrings: A collection of useful string functions for Go.