Skip to content
View crueber's full-sized avatar
✝️
✝️

Block or report crueber

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
crueber/README.md

👨‍💻 Open Source:

  • loom (web, go, solidjs, docker) - beta - Self-hosted "home" page for links and notes. Take back your new tab.
  • passage (web, go, oauth, htmx, docker) - beta - OIDC for your home lab. Authentic and Keycloak are excessively heavy for no purpose. 25mb docker image, 6mb in memory.
  • walhub (web, go, solidjs, docker) - alpha - Object storage based git store; Inspired by walgit.
  • coldstorage (tui, go, git) - stable - terminal dashboard for all your local git repositories; Inspired by drydock.
  • android-brightness (android, kotlin, widget) - stable - Just a minimal brightness widget for Android's home screen. Nothing more, nothing less.

Plugins for the Omarchy Ecosystem: glowing-island-bar, omacoin, hambands, cw-practice, rpgdice, hermes overlay, compact and docked menu

Miscellany: dotfiles, opencode-extras, and a bunch of random and questionably useful gists.

🤝 Open Source Contributions:

  • I added Navidrome support to cliamp
  • I added OpenCode support to the text-transform plugin for Omarchy
  • I set up a Homebrew cask for omawrite

🔥 Tech Hot Takes Nobody Asked For--

  • AI is making a lot of language and framework choices superfluous, and it's going to continue. Don't be scared of it, learn to live with it, and how to use it well. It isn't going anywhere.
  • Open Source is meant to be free as in freedom, not free as in beer.
  • Prefer Go and Bun for most general computing use cases.
  • Please stop writing TUI's in Rust. Rust is great for systems level programming. Not much else.
  • Java should have been sunset a long, long time ago. Consider this my plea for you to stop using it.
  • SQLite and Postgres for low read/write needs. Rocks, Cockroach, Cassandra and objects/flat files for high throughput.
  • Always, always, always bias towards simplicity. That's how you maintain a scalable and extensible codebase.
  • Complexity is the enemy. In a world full of React, be an HTMX. Don't add to the complexity of the world. Don't make your life more difficult than it needs to be.

Me in emojis: ✝️👨‍💻💻🌎📡🎶🎸📖🔐🎧


👋 Thanks dropping by! Feel free to connect if you share similar passions.

Pinned Loading

  1. loom loom Public

    Loom: Self-hosted homepage. Your links, your notes. Take back your new tab.

    Go 2

  2. passage passage Public

    Simple Homelab OIDC and Forward Auth

    Go 2

  3. open-letters open-letters Public

    Open letters on software, commons, and collaboration

    HTML

  4. walhub walhub Public

    walgit turned golang, with full collab features and friendlier interface (built and merged off-github)

    Go

  5. coldstorage coldstorage Public

    A live TUI dashboard for a fleet of git repositories — the Go reimplementation of drydock (yetidevworks/drydock)

    Go