Skip to content
View cardinalby's full-sized avatar
💭
Hire me!
💭
Hire me!

Block or report cardinalby

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cardinalby/README.md

Go

depo Dependency management and lifecycle with parallel starts/stops for larger Go applications. That's what I would use instead of Uber's fx.
hureg Huma framework extensions: registration groups and OpenAPI endpoints management
docver Declarative schema-on-read document migrations for Go
wallclock Wall-clock aware alarms that fire at specific wall times, handling system clock adjustments gracefully.
vlc-sync-play Synchronizes multiple VLC instances` playback. A proof that you can (but shouldn't) use Go for GUI applications
xgo-pack Show it when somebody says it's impossible to build cross-platform Go GUI app in docker without having Mac + Linux + Windows machines
go-slicer Creating multiple slices that share the same underlying array without manual index management
go-struct-flags Just another command line flags parser based on struct tags
go-dto-merge Just another config structs merger

Typescript

github-action-ts-run-api Lib for integration testing of GitHub Actions: mocks a GitHub runner to test your action locally
js-concurrent Abort-aware concurrency primitives for JavaScript/TypeScript, inspired by Go's errgroup pattern
js-aborts AbortController constructors inspired by Go's context package

Java

accurate-count-down-timer Fix of inaccurate Android CoundDownTimer

PHP

phpContentDisposition Complete implementation of HTTP Content-Disposition header parsing and formatting

GitHub Actions

Web Extensions A set of actions (blogpost) for building/deploying/signing web extensions for major browsers
Delayed actions A set of actions (blogpost) for implementing delayed jobs in GitHub Actions workflows
git-get-release-action Find your release using flexible filters
export-env-action Exports variables from .env file to job env
schema-validator-action Validate JSON/YAML file against a schema

Browser Extensions

Google Maps Extended Routes (private) Injects into Google Maps and extends its routes functionality: add multiple destinations, optimize route, export to different file formats/services, make it compatible with a mobile app, etc
Memrise Audio Uploader Upload audio files to Memrise courses in bulk

Frontend apps

My tech blog My personal HUGO-based tech blog about all the above and more
Tea Collage: React demo Interactive tea collage personal art project

Docker images

chrome-remote-desktop-image Ubuntu + Chrome Remote Desktop + Firefox docker image
create-dmg Docker image for MacOS DMG file creation

Pinned Loading

  1. github-action-ts-run-api github-action-ts-run-api Public

    Library for GitHub Action integration testing

    TypeScript 57 4

  2. hureg hureg Public

    Huma registration extensions

    Go 28 1

  3. go-struct-flags go-struct-flags Public

    Go library for parsing flags into struct fields

    Go 1

  4. go-dto-merge go-dto-merge Public

    Go 2

  5. seq-kafka-reader seq-kafka-reader Public

    Sequential commits wrapper for segmentio/kafka-go reader

    Go

  6. xgo-pack xgo-pack Public

    Build and pack cross-platform desktop Go application

    Go 1 1