Nostr by default

Let's fix the web

Sebastian Hagens

I -Sebastian Hagens- believe any contribution to Nostr can have in potential an exponential benefit for all people. On this website I'm sharing all my contributions to the Nostr ecosystem.

Nostr-PHP

Building and maintaining this Nostr agnostic helper library for fellow PHP developers.
This project is supported by OpenSats with a 1-year grant in 2024.
Website: https://nostr-php.dev

Kubo

Work in progress. Building an YouTube Kids alternative (using Drupal) where parents curate the content for their children. This project is part of the Web of Trust foundation where I am a board member (secretary).

CCNS.news 

CCNS is a Nostr-focused community platform (using Drupal) centered around link aggregation. Anyone with a Nostr account is able to post links. This project has also implemented NIP-B0 (the web bookmarking Nostr Implementation Possibility).

Nyves

Project is on hold due the lack of resources (time). The idea is to bring back Hyves via Nostr. My plan is to apply for a small SIDN grant in 2026 so I can allocate a decent amount of time to work on this project.

Nuxstr

Nuxstr is a starter kit for building a Nostr client with the Nuxt Vue framework and Nostr Dev Kit (NDK). 
Demo: https://nuxstr.nostrver.se

Nuxtstack

Similar to MKstack (used by shakespeare.diy to create Nostr web applications) I've created a stack for building web applications using Nuxt (which uses the Vue Javascript framework).

POSSE with Nostr

A keynote I gave at Nostriga 2024 about how we pivot away from API's with one of Nostr superpowers. 

Nostr billboard

In September 2024 I managed to display this Nostr billboard for 2 weeks near the busy A58 highway in The Netherlands.

ZapLamp livestream

This is a neat DIY package from LNbits. Powered by a Arduino ESP32 dev board it was running a 24/7 livestream on zap.stream at my office and flashes when you send a zap to my lightning address sebastian@lnd.sebastix.com

Nosto.re

This is an invite-only Blossom mediaserver for Nostr. Blossom enables distributed file storage with Nostr. 
You can also open any nsite on nosto.re using the following structure: `https://<npub>.nosto.re`.
Besides this mediaserver I'm also running a relay for transmitting Blossom and nsite Nostr events wss://relay.nosto.re

nEcho

A concept for a micro app for managing your relay list to make sure you are "echoing" your relay list over the network with different event kinds. 

Nostr workshop @ Bitcoin Amsterdam conference 2025

Together with Constant I gave a Nostr workshop at the Bitcoin Amsterdam conference in November 2025.
Slides here and the full presentation can be watched here on YouTube.

Nostr keynote at the Noderunners conference

Together with Jurjen I gave a Nostr keynote in November 2025. Slides here.


I helped organizing the Nostr stand at FOSDEM 2025 (report here).

I wrote the Dutch translation for nostr.how
The pull request on GitHub: https://github.com/erskingardner/nostr-how/pull/167

I helped writing the Dutch translation for nstart.me
The pull request on GitHub: https://github.com/dtonon/nstart/pull/32 

My Nostr related blogs

Visit the blog page. Or check my long-form content distributed via Nostr here.

Check out my Nostr research & development business page on sebastix.nl.

The other stuff I'm working on

  • Nostr AppleSauce
    Drupal module to implement the AppleSauce SDK.
  • Nostr Wallet Connect
    Drupal module for connecting your wallet using NWC.
  • Nostr Profile
    Drupal module for managing Nostr profile entities for user accounts.
  • Nostr Event
    Drupal module for handling Nostr events as nodes.
  • Nostr internet identifier NIP-05
    Drupal module to setup Nostr internet identifier addresses with Drupal
  • Nostr Simple Publish
    Drupal module to cross-post notes from Drupal to Nostr
  • Nostr long-form content NIP-23
    Drupal module to cross-post Markdown formatted content from Drupal to Nostr
  • Nostr Dev Kit
    Drupal module to implement the NDK js library.
  • Entix (status: inactive)
    Concept for a label-based (NIP-32) search tool.
  • nTestr (status: inactive)
    Concept for serving the development community with tests to take Nostr mainstream.
  • my.nostrver.se (status: inactive)
    Scratching my own itches with a fork of Hamstr.to, a Twitter-like client. My self-hosted Nostr client for debugging and building stuff, but you can use it as well if you like it.

Nostr infra services I maintain

  • nostr.sebastix.dev relay
  • inner.sebastix.social relay
  • wot.sebastix.social relay
  • chat.nostr-php.dev relay
  • khatru.nostrver.se relay
  • jingle.nostrver.se relay
  • lnd.sebastix.com/relay/ relay
  • ngit-relay.nostrver.se
  • profiles.nostrver.se relay
  • a promenade-signer for musig bunker URLs generated by https://nstart.me
  • nostore.re blossom server
  • relay.nosto.re relay
  • nosto.re nsite gateway server
  • relay.kubo.watch relay