Projects
Apps, bots, libraries and events I build and run. Most of it is open source and lives on the decentralized web.
Nostr apps & infrastructure
8 projects-
NostrBridge
bridge.workouse.comTurns incoming webhooks from GitHub, Stripe or RSS into signed Nostr notes across 12 event kinds, at the Cloudflare edge, with Liquid templates and Zap billing.
-
Snips
snips.emre.xyzCode snippets and gists on Nostr (NIP-C0,
kind:1337), with syntax highlighting for 25+ languages, Jupyter notebook rendering and Colab integration. -
x2nostr
x2nostr.emre.xyzClient-side migration tool that converts Goodreads logs, IMDb and Letterboxd ratings, Spotify history, Twitter archives and blogs into Nostr events.
-
Nostr Web Hub
nostr.emre.xyzServerless, read-only Nostr client that renders my
kind:1notes for anyone on the web, with no login. Identity is verified via NIP-05. -
Photo
photo.emre.xyzSovereign, decentralized event photo albums built on Nostr, Blossom media servers and the Lightning Network.
-
100m
100m.workouse.comA location-verified social room for real-world venues. You can only see and approach people once you're both verified at the same place. Privacy first, social second.
-
rehber.dev
rehber.devFree NIP-05 identities (
[email protected]) with Lightning address redirection to Alby, Wallet of Satoshi or any custom wallet. No server setup needed. -
cache-server
github · Nostr-org-trA pull-through cache Nostr relay built on Cloudflare Workers, Durable Objects (SQLite-backed WebSocket sessions) and D1.
Bots & automation
2 projects-
News
news.emre.xyzA fully autonomous, self-hosted AI news aggregator.
-
nostrullah
github · nostrullahA serverless, headless Nostr bot that generates content with Workers AI (gpt-oss) and publishes it to relays on a configurable schedule and set of categories.
Libraries, CLIs & extensions
5 projects-
nostr.hs
hackage · nostrNostr client library for Haskell: typed protocol models, Schnorr signing, NIP-01, 02, 05 and 19, plus NIP-34 git events.
-
hugo2nostr
github · hugo2nostrCLI that publishes Hugo blog posts to Nostr as NIP-23 long-form articles (
kind:30023) and syncs them back from relays. -
LLM Text Polisher
ai-polish-text · Firefox & ChromeBrowser extension: select text anywhere, right-click or press Alt+P, and polish it with your own LLM endpoint (OpenAI, Claude, Ollama, Groq, Together AI, vLLM, LM Studio and more).
-
nostr-event-dom
github · Nostr-org-trA lightweight, zero-config Web Component (
<nostr-event>) that embeds and renders Nostr events on any website. -
sitemap-checker
github · workouseValidates XML sitemaps and sitemap index files and finds broken links.
Writing & personal
2 projectsEvents
1 project-
Anatolian Valhalla
anatolianvalhalla.comBig parties, plus private monthly gatherings for beer and conversation. I'm the main organiser. To join the private community, ask at an event or email me.