{"id":44057075,"url":"https://github.com/vorce/lasso","last_synced_at":"2026-02-08T00:37:05.815Z","repository":{"id":38387104,"uuid":"186833179","full_name":"vorce/lasso","owner":"vorce","description":"Real-time UI for webhooks","archived":false,"fork":false,"pushed_at":"2024-10-21T08:56:33.000Z","size":683,"stargazers_count":30,"open_issues_count":14,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-21T12:26:38.621Z","etag":null,"topics":["liveview","phoenix-framework","webhooks"],"latest_commit_sha":null,"homepage":"https://lasso.gigalixirapp.com","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vorce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2019-05-15T13:34:11.000Z","updated_at":"2024-10-21T08:55:36.000Z","dependencies_parsed_at":"2023-11-22T16:06:38.883Z","dependency_job_id":"299909b1-0292-417b-a7d3-089dba4d9fd5","html_url":"https://github.com/vorce/lasso","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/vorce/lasso","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorce%2Flasso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorce%2Flasso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorce%2Flasso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorce%2Flasso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vorce","download_url":"https://codeload.github.com/vorce/lasso/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorce%2Flasso/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29214398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T00:10:47.190Z","status":"ssl_error","status_checked_at":"2026-02-08T00:10:43.589Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["liveview","phoenix-framework","webhooks"],"created_at":"2026-02-08T00:37:05.138Z","updated_at":"2026-02-08T00:37:05.808Z","avatar_url":"https://github.com/vorce.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Github actions CI](https://github.com/vorce/lasso/workflows/Elixir%20CI/badge.svg)](https://github.com/vorce/lasso/actions) [![Dependabot Status](https://api.dependabot.com/badges/status?host=github\u0026repo=vorce/lasso)](https://dependabot.com) [![Casual Maintenance Intended](https://casuallymaintained.tech/badge.svg)](https://casuallymaintained.tech/)\n\n# Lasso\n\n\u003cimg src=\"assets/static/images/lasso.svg\" width=\"100\" height=\"100\" alt=\"Lasso logo\" align=\"right\" /\u003e\n\nInspect HTTP requests. Powered by [Phoenix](https://phoenixframework.org/) and [LiveView](https://github.com/phoenixframework/phoenix_live_view).\n\n**Try it on [https://lasso.gigalixirapp.com](https://lasso.gigalixirapp.com)**.\n\n### Thank you\n\n- [webhookinbox.com](http://webhookinbox.com/) - inspiration for the whole project\n- [ikonate](https://ikonate.com/) - beautiful svg icons\n\n### A note on request headers\n\nAt the moment Lasso will display all headers it sees in the request, including ones added by things unrelated to the client making the request (such as load balancers, router etc that are infront of the deployed instance). This can be a bit confusing and something\nthat I'd like to improve.\n\n## Start locally\n\n- `mix deps.get`\n- `cd assets \u0026\u0026 npm install \u0026\u0026 cd ..`\n- `APP_HOST=localhost iex -S mix phx.server`\n- Go to [`localhost:4000`](http://localhost:4000) in your browser\n\n### Admin area\n\nThere's a Phoenix Live Dashboard available on [/admin](http://localhost:4000/admin). This page is protected by basic auth, the credentials can be configured in `config.exs`. By default the password is read from the environment variable `ADMIN_PASSWORD`.\n\n## Building a release\n\nYay for [releases](https://hexdocs.pm/mix/Mix.Tasks.Release.html) in Elixir 1.9.\nPhoenix has some [additional docs](https://github.com/phoenixframework/phoenix/blob/master/guides/deployment/releases.md) for being deployed in a release.\n\n```bash\nmix deps.get --only prod\nmix compile\nnpm run deploy --prefix ./assets\nmix phx.digest\nexport SECRET_KEY_BASE=...\nMIX_ENV=prod APP_NAME=lasso MIX_ENV=prod SECRET_SALT=... mix release\n_build/prod/rel/lasso/bin/lasso start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorce%2Flasso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvorce%2Flasso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorce%2Flasso/lists"}