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

Block or report cardinalby

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
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
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-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 Sophisticated one: lib for integration testing of GitHub Actions: mock a GitHub runner and 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 56 4

  2. hureg hureg Public

    Huma registration extensions

    Go 27 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