Welcome to the Immortal repository! This project offers an advanced implementation of a Nostr relay, designed for efficiency and reliability. Our goal is to create a robust platform that facilitates seamless communication over the Nostr protocol.
Nostr is a decentralized protocol that enables secure and private communication. The Immortal relay serves as a bridge, connecting users while ensuring their data remains safe. This project is ideal for developers and enthusiasts who want to explore the Nostr ecosystem.
- High Performance: Optimized for speed and low latency.
- Scalability: Handles a large number of connections without degrading performance.
- Security: Implements encryption to protect user data.
- User-Friendly: Simple setup and configuration process.
- Community Driven: Open-source and welcomes contributions.
To get started with Immortal, follow these steps:
-
Clone the repository:
git clone https://github.com/Semeru051/immortal.git
-
Navigate to the project directory:
cd immortal
-
Install the required dependencies. Ensure you have Node.js installed:
npm install
-
Start the relay:
npm start
Once you have installed and started the relay, you can connect to it using any Nostr client. Here’s how you can use it:
- Open your Nostr client.
- Enter the URL of your relay, which is typically
http://localhost:8080
. - Start sending and receiving messages.
You can customize the relay settings in the config.json
file. Here’s a sample configuration:
{
"port": 8080,
"maxConnections": 1000,
"enableEncryption": true
}
We welcome contributions from the community! If you want to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your forked repository.
- Open a pull request.
Please ensure that your code adheres to the existing style and includes tests where applicable.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
- Email: [email protected]
- Twitter: @your_twitter_handle
You can find the latest releases of Immortal here. Download the necessary files and execute them to get started.
We recommend checking the "Releases" section for updates and new features.
Thank you for your interest in Immortal! We look forward to your contributions and feedback. Happy coding!