{"id":25257498,"url":"https://github.com/mythetech/siren","last_synced_at":"2025-06-29T12:32:56.307Z","repository":{"id":276398368,"uuid":"929174998","full_name":"Mythetech/Siren","owner":"Mythetech","description":"A Blazor Hybrid Cross-Platform HTTP Caller","archived":false,"fork":false,"pushed_at":"2025-05-28T02:38:56.000Z","size":1423,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-28T03:31:42.174Z","etag":null,"topics":["api","blazor","blazor-hybrid","csharp","dotnet","http-client"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mythetech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-08T00:15:39.000Z","updated_at":"2025-05-28T02:38:59.000Z","dependencies_parsed_at":"2025-02-08T01:23:07.412Z","dependency_job_id":"fcee6aec-6025-44fd-8adc-a41ab1801540","html_url":"https://github.com/Mythetech/Siren","commit_stats":null,"previous_names":["mythetech/siren"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mythetech/Siren","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mythetech%2FSiren","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mythetech%2FSiren/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mythetech%2FSiren/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mythetech%2FSiren/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mythetech","download_url":"https://codeload.github.com/Mythetech/Siren/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mythetech%2FSiren/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262594245,"owners_count":23334170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","blazor","blazor-hybrid","csharp","dotnet","http-client"],"created_at":"2025-02-12T06:39:58.682Z","updated_at":"2025-06-29T12:32:56.272Z","avatar_url":"https://github.com/Mythetech.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Siren\r\n\u003e Call to your endpoints\r\n\r\nSiren 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.\r\n\r\n[![MIT License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\r\n\r\n\u003cimg width=\"1728\" alt=\"Siren Light Mode\" src=\"https://github.com/user-attachments/assets/89c4ef7b-517e-41b2-a505-1b4aa57c33a3\" /\u003e\r\n\r\n---\r\n\r\n\u003cimg width=\"1728\" alt=\"Siren Dark Mode\" src=\"https://github.com/user-attachments/assets/85c0f7cf-a99f-4777-a51a-acbd47d2608a\" /\u003e\r\n\r\n\r\n## Features\r\n\r\n### HTTP Client\r\n- Make requests to your favorite HTTP based endpoints\r\n- Test your local running WebApi projects\r\n- History of requests\r\n- Save collections of related requests\r\n\r\n### Development Experience\r\n- Light/Dark Mode\r\n- Local machine persistence\r\n- No Sign Up / Online Account\r\n\r\n### Key Technologies\r\n- Blazor Hybrid\r\n- Photino\r\n- MudBlazor \u0026 FluentUI\r\n\r\n## Development Setup\r\n\r\n### Prerequisites\r\n- .NET 8.0 SDK\r\n\r\n### Getting Started\r\n1. Clone the repository\r\n    ```bash\r\n    git clone https://github.com/mythetech/siren.git\r\n    cd siren\r\n    ```\r\n\r\n2. Install dependencies\r\n    ```bash\r\n    dotnet restore\r\n    ```\r\n\r\n3. Build the solution\r\n    ```bash\r\n    dotnet build\r\n    ```\r\n\r\n4. Run the application\r\n    ```bash\r\n    dotnet run --project Siren\r\n    ```\r\n\r\n5. Call to your endpoints\r\n\r\n## Contributing\r\n\r\nWe welcome contributions! \r\n - Bug fixes\r\n - Documentation updates\r\n - Enhancing functionality\r\n - Full features! (Start discussion for guidance)\r\n\r\n### Development Workflow\r\n1. Fork the repository\r\n2. Create a feature branch\r\n3. Make your changes\r\n4. Add tests for new functionality\r\n5. Submit a pull request\r\n\r\n## Project Status\r\n\r\nSiren is currently in alpha. While it's stable enough for learning and experimentation, we recommend against production use.\r\n\r\nPlease see our [Roadmap](Roadmap.md) for details\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. \r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmythetech%2Fsiren","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmythetech%2Fsiren","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmythetech%2Fsiren/lists"}