Chew Choon Keat's repositories
elm-webapp
A setup for writing http based, client-server app in elm, inspired wholly by lamdera.com
heroku-log-s3
log drain from heroku to s3. grep by line prefix and buffer upload to s3 as timestamped files
elm-auto-encoder-decoder
cli to watch *.elm file changes and generate Elm encoder and decoders for each type in the source code. used in https://github.com/choonkeat/elm-webapp
elm-openai
Elm library for OpenAI API
nativeform
Working with form in Elm without storing raw form state in Elm. Demo at https://nativeform.netlify.app
elm-element-navigation
How to Browser.element with SPA navigation? Look at the `Pull Requests` tab of this repo
sumtype-go
Fastest and simplest pattern matching sum types in Go. Don't be jealous of Rust anymore.
choonkeat.github.io
a blog
elm-concurrent-task
Run a tree of Tasks concurrently, call JS functions as Tasks (Task Ports).
envflag-go
Wraps the "flag" package allowing env variables to be default values
graphql-to-elm
Validates graphql queries and converts them to elm code.
loremipsumizer-chat
Obfuscate the back and forth from your chat GPTs
time2duration
a Go cli that reads from the stdin stream line by line, and print to the stdout "${duration}\t${line}\n" for each line.
tiny-form-fields
Tiny form field builder and renderer for embedding into web apps