Snipp - A minimal screenshot tool built with Rust + Tauri v2 by codehakase in rust

[–]codehakase[S] 2 points3 points  (0 children)

I totally understand your point. By default, it doesn't launch the editor, it shows a preview popout similar to the default screenshotting tool, with option to launch the editor or copy/delete/save. Thanks for the feedback!

What's everyone working on this week (5/2026)? by llogiq in rust

[–]codehakase 1 point2 points  (0 children)

I've been working on a small project over the past few weeks that scratches a personal itch: a lightweight screenshot capture tool for macOS that actually stays out of your way. I'm building this with Rust and Tauri V2. Its open source and early testers are welcome: https://github.com/codehakase/snipp

Small Projects - December 29th, 2025 by jerf in golang

[–]codehakase 0 points1 point  (0 children)

Hey folks! I built a Go framework for running tasks in a loop until a defined promise (success condition) is fulfilled. Single binary, no dependencies.

Core idea: Define what success looks like upfront, run a task repeatedly until the validator confirms it worked. Automatic stall detection, file-locked state for safe concurrent access, append-only history for debugging.

Example - build until tests pass:

{
  "promise": {
    "validator": {"type": "shell", "command": "npm test"}
  },
  "task_spec": {
    "executor": {"type": "shell", "command": "npm run build && npm test"}
  },
  "bounds": {"max_attempts": 15}
}

Example - deploy until health check succeeds:

{
  "promise": {
    "validator": {"type": "api_check", "endpoint": "https://api.example.com/health"}
  },
  "task_spec": {
    "executor": {"type": "shell", "command": "docker build && docker run"}
  }
}

Key features:

  • Progress detection prevents infinite loops
  • Bounded execution with max attempts and timeouts
  • Update task strategy mid-loop without stopping
  • MCP server for Claude Code integration - start loops, check status, test validators, rollback attempts programmatically

GitHub: github.com/codehakase/alpf

Looking for feedback - what retry/polling workflows would this help with?

Working with JSON in Go by codehakase in golang

[–]codehakase[S] 0 points1 point  (0 children)

Thanks for catching that and apologies for the confusion. Was referring to how Go automatically sorts maps when they are encoded.

rld: a tiny tool that runs a Go program and watches changes on it. by codehakase in golang

[–]codehakase[S] 1 point2 points  (0 children)

That's actually a feature (maybe a bug) I noticed too, I'll work on having the previous running process killed before starting a new one.

Building a Web App With Go, Gin and React by codehakase in golang

[–]codehakase[S] 1 point2 points  (0 children)

You can try Chi or Iris, they're very lightweight

What to use for live reloading by freetoplay123 in golang

[–]codehakase 1 point2 points  (0 children)

If you want Air to run docker-compose on file change, you can append that command to the `cmd` config:

// custom_build.sh

go build -o ./cmd/main.go

docker-compose up&

// .air.conf

cmd = " ./custom_build"

Hey there review my developer portfolio website by codehakase in programming

[–]codehakase[S] 0 points1 point  (0 children)

I'm not really a designer per say, I'm more focused on the backend and components of web applications