Skip to content
View crueber's full-sized avatar
🎸
🎸
  • Minneapolis, MN
  • 17:55 (UTC -05:00)

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.

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 Stuff:

Mine:

  • loom (web, go, solidjs, docker) - Self-hosted "home" page for links and notes. Take back your new tab.
  • passage (web, go, oauth, htmx, docker) - OIDC for your home lab. Authentic and Keycloak are excessively heavy for no purpose. 25mb docker image, 6mb in memory.
  • android-brightness (android, kotlin, widget) - Just a minimal brightness widget for Android's home screen. Nothing more, nothing less.

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

Contributor:

  • cliamp (tui, go) - Terminal Winamp (With Navidrome support!)

πŸ”₯ Tech Hot Takes Nobody Asked For--

  • Open Source is meant to be free as in freedom, not free as in beer.
  • Go and Bun/Deno/node are the best modern programming languages for general use cases. Ruby and Python can be useful in their niches. Lots of other interesting languages out there. One day I'll get around to messing with Elixir and Zig.. maybe. Rust is great.. for systems level programming.
  • Java should have been sunset a long, long time ago. Consider this my plea for you to stop using it.
  • SQLite is the best database for most projects. Pocketbase is great for low-friction realtime. If you need a stand alone database it should be Supabase or Postgres. Or Cockroach if you're serving many geographies. KeyValue and Flatfiles rarely make sense on their own.
  • Always, always, always bias towards modularity and simplicity. That's how you maintain a scalable and extensible codebase.
  • In a world of React, be an HTMX. Or a SolidJS, at least. Don't make your life more difficult than it needs to be. Complexity is the enemy.
  • 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.

Me in emojis: πŸ‘¨β€πŸ’»πŸ’»πŸŒŽπŸ“£πŸ“‘πŸŽΆπŸŽΈπŸ“–πŸ”πŸŽ§


πŸ‘‹ Thanks for stopping by! Feel free to explore my repositories or 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. opencode-extras opencode-extras Public

    Opencode extras. Inspired by humanlayer and superpowers

    Shell 5

  3. cliamp cliamp Public

    Forked from bjarneo/cliamp

    Terminal Winamp

    Go

  4. android-brightness android-brightness Public

    Can you believe there are no simple brightness widgets for android home screens in 2026?!

    Kotlin 1

  5. passage passage Public

    Simple Homelab OIDC and Forward Auth

    Go 1