๐ ๏ธ Nostr Tools & Software
Open Source Tools for the Nostr Ecosystem
A collection of utilities, bridges, and monitoring tools built to enhance and expand Nostr functionality. All free and open source.
Building tools to connect Nostr with the rest of the internet.
These are practical utilities I've built to solve real problems in the Nostr ecosystemโfrom bridging external platforms to monitoring infrastructure and sharing content. Each tool is designed to be simple, reliable, and easy to self-host.
๐ All Open Source
Every project is free and open source. Use them, modify them, learn from them, or contribute back to the community. Built with โค๏ธ for Nostr.
๐ฐ go-nostrss
View on GitHubRSS Feed to Nostr Bridge
Automatically publish RSS feeds to Nostr relays. Perfect for syndicating blog posts, news feeds, or any RSS content to the Nostr network without manual intervention.
Features
- โ Automated RSS feed monitoring
- โ Converts articles to Nostr events
- โ Configurable refresh intervals
- โ Duplicate detection & prevention
- โ Multi-relay publishing
- โ Interactive setup wizard
Technical Details
- โข Language: Go (98%)
- โข JSON-based cache system
- โข Simple YAML configuration
- โข Self-hosted solution
- โข MIT License
Use Case: Run a bot that automatically shares your blog's RSS feed to Nostr, or create dedicated accounts for news sources, podcasts, or content creators.
๐ฌ ndmBridge
View on GitHubDiscord to Nostr Bridge
Bridge Discord channels to Nostr in real-time. Watch any Discord channel and automatically repost messages as Nostr events, bringing Discord conversations to the decentralized web.
Features
- โ Discord bot integration
- โ Real-time message monitoring
- โ Automatic Nostr event creation (kind1)
- โ Multi-channel support
- โ Configurable relay publishing
- โ One-way bridging (Discord โ Nostr)
Technical Details
- โข Language: Go (100%)
- โข Discord Bot API integration
- โข Modular architecture
- โข YAML configuration
- โข Easy Discord Developer Portal setup
Use Case: Mirror your Discord community's announcements to Nostr, archive important Discord conversations, or create a public Nostr feed from private Discord channels.
๐ nostpy_emoji
View on GitHubNostr Emoji Pack Sender
A simple GUI application for creating and distributing custom emoji packs to Nostr relays. Share your emoji collections with the Nostr community through an easy-to-use interface.
Features
- โ User-friendly GUI interface
- โ CSV file import for emoji data
- โ Custom emoji set naming
- โ Multi-relay distribution
- โ Dark-themed ttkbootstrap UI
- โ Simple two-column CSV format
Technical Details
- โข Language: Python (100%)
- โข GUI: ttkbootstrap framework
- โข YAML configuration files
- โข Windows executable available
- โข Released: v1.0 (Jan 2025)
- โข MIT License
Use Case: Create custom emoji packs for your community, share branded emojis across Nostr clients, or distribute themed emoji collections to multiple relays at once.
๐ crum
View on GitHubContinuous Relay Uptime Monitoring
A NIP-66 monitoring bot that tracks Nostr relay availability and uptime. Keep tabs on relay infrastructure health and ensure your relays stay online and responsive.
Features
- โ Continuous relay monitoring
- โ NIP-66 protocol implementation
- โ Uptime tracking & reporting
- โ Availability status checks
- โ Configurable monitoring intervals
- โ Infrastructure health insights
Technical Details
- โข Language: Go (100%)
- โข NIP-66 compliance
- โข YAML configuration
- โข Lightweight & efficient
- โข Open source monitoring
- โข MIT License
Use Case: Monitor your own relay infrastructure, track the health of public relays, or contribute uptime data to the Nostr ecosystem for better network visibility.
๐ Explore & Contribute
All of these projects are open source and available on GitHub. Feel free to explore the code, open issues, submit pull requests, or use them in your own projects.
Want to see more? Check out my other projects: GRAIN, GNOSTREAM, and Nostr Hero.