Skip to content
@grunt-it

grunt-it

grunt

I build software for small businesses and the people growing them, on open foundations I have already built and shared, so the price stays attainable and the code stays yours.

I am Nik. grunt is how I work: custom apps (booking, ordering, the admin you run your day from) on the same stack a funded company would use, plus the open-source tools and templates underneath that make it possible.

What is here

  • fiscalize , an open-source engine for national e-invoicing and fiscal clearance in the EU. Pluggable per-country adapters over EN16931, built on @e-invoice-eu/core, piloted in Slovenia (e-SLOG + FURS). The subject of an NLnet / NGI Zero grant application.
  • rangezip , pull single files out of multi-GB ZIP archives on Cloudflare Workers using HTTP byte-ranges, without ever loading the whole archive into memory.
  • hookrelay , reliable webhook delivery on Cloudflare Workers: retries, dead-letter queues, Durable Objects.
  • gruntcode , an open-source coding agent, built on opencode.
  • secret-tap , a CLI for secure secret intake: the value goes straight into your password manager, never through your shell history.

How I build

SvelteKit and Cloudflare Workers, TypeScript end to end, Effect, Kysely and Postgres. Open license where it makes sense, contributions back upstream, and no lock-in: the code and the data are yours, the hosting migrates cleanly, and you can move to your own accounts whenever you want.

Work with me

grunt.si , or open an issue on any repo.

Pinned Loading

  1. secret-tap secret-tap Public

    CLI for secure secret intake: the value goes straight into your password manager, never through your shell history or an agent's chat.

    TypeScript

  2. hookrelay hookrelay Public

    Reliable webhook delivery on Cloudflare Workers: retries, dead-letter queues, and Durable Objects. TypeScript, Effect, Hono.

    TypeScript

  3. rangezip rangezip Public

    Extract individual files from huge remote ZIP archives on Cloudflare Workers via HTTP byte-ranges, without downloading the whole archive. Queues, Durable Objects, R2, Effect-TS, live WebSocket prog…

    TypeScript

  4. fiscalize fiscalize Public

    Open-source engine for national e-invoicing and fiscal clearance in the EU, built on EN16931 with a pluggable per-country adapter interface. Piloted in Slovenia (e-SLOG 2.0 + FURS). Builds on @e-in…

    TypeScript

  5. gruntcode gruntcode Public

    Forked from anomalyco/opencode

    The open source coding agent.

    TypeScript

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…