Skip to content

Mythetech/Siren

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Siren

Call to your endpoints

Siren is an open source cross-platform desktop http testing application built with Blazor and Photino. Siren aims for simpler use cases targetted towards people who want something more lightweight and without any imposition of creating an account for more functionality.

MIT License

Siren Light Mode
Siren Dark Mode

Features

HTTP Client

  • Make requests to your favorite HTTP based endpoints
  • Test your local running WebApi projects
  • History of requests
  • Save collections of related requests

Development Experience

  • Light/Dark Mode
  • Local machine persistence
  • No Sign Up / Online Account

Key Technologies

  • Blazor Hybrid
  • Photino
  • MudBlazor & FluentUI

Development Setup

Prerequisites

  • .NET 8.0 SDK

Getting Started

  1. Clone the repository

    git clone https://github.com/mythetech/siren.git
    cd siren
  2. Install dependencies

    dotnet restore
  3. Build the solution

    dotnet build
  4. Run the application

    dotnet run --project Siren
  5. Call to your endpoints

Contributing

We welcome contributions!

  • Bug fixes
  • Documentation updates
  • Enhancing functionality
  • Full features! (Start discussion for guidance)

Development Workflow

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests for new functionality
  5. Submit a pull request

Project Status

Siren is currently in alpha. While it's stable enough for learning and experimentation, we recommend against production use.

Please see our Roadmap for details

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published