{"id":15630754,"url":"https://github.com/dmtrkovalenko/blendr","last_synced_at":"2025-04-03T03:12:37.228Z","repository":{"id":177709761,"uuid":"658753208","full_name":"dmtrKovalenko/blendr","owner":"dmtrKovalenko","description":"The hacker's BLE (bluetooth low energy) browser terminal app","archived":false,"fork":false,"pushed_at":"2024-09-01T19:08:20.000Z","size":2310,"stargazers_count":327,"open_issues_count":5,"forks_count":7,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-10-30T06:58:26.153Z","etag":null,"topics":["bluetooth","browser","diy-electronics","tui","tui-rs"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dmtrKovalenko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"dmtrKovalenko"}},"created_at":"2023-06-26T12:25:22.000Z","updated_at":"2024-10-24T15:32:25.000Z","dependencies_parsed_at":"2023-11-10T12:03:46.203Z","dependency_job_id":"42a825a6-f0ef-4f4c-b661-2042248c5579","html_url":"https://github.com/dmtrKovalenko/blendr","commit_stats":{"total_commits":75,"total_committers":4,"mean_commits":18.75,"dds":0.06666666666666665,"last_synced_commit":"40c3338156475b7d8391c449e8377a76e3f01656"},"previous_names":["dmtrkovalenko/blendr"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmtrKovalenko%2Fblendr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmtrKovalenko%2Fblendr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmtrKovalenko%2Fblendr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmtrKovalenko%2Fblendr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmtrKovalenko","download_url":"https://codeload.github.com/dmtrKovalenko/blendr/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246927839,"owners_count":20856198,"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":["bluetooth","browser","diy-electronics","tui","tui-rs"],"created_at":"2024-10-03T10:36:16.592Z","updated_at":"2025-04-03T03:12:37.208Z","avatar_url":"https://github.com/dmtrKovalenko.png","language":"Rust","funding_links":["https://github.com/sponsors/dmtrKovalenko"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./dark.png\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"./light.png\"\u003e\n\n  \u003cimg alt=\"blendr\" src=\"./light.png\"\u003e\n\u003c/picture\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"https://twitter.com/goose_plus_plus\"\u003e\n   \u003cimg alt=\"Mood: Blue\" src=\"https://img.shields.io/badge/mood-blue-blue?style=for-the-badge\"\u003e\n \u003ca href=\"https://crates.io/crates/blendr\"\u003e\n \u003ca href=\"https://crates.io/crates/blendr\"\u003e\n   \u003cimg alt=\"Crates.io (version)\" src=\"https://img.shields.io/crates/v/blendr?style=for-the-badge\"\u003e  \n \u003c/a\u003e\n \u003ca href=\"https://github.com/dmtrKovalenko/blendr/blob/main/LICENSE\"\u003e\n   \u003cimg alt=\"Crates.io\" src=\"https://img.shields.io/crates/l/blendr?style=for-the-badge\"\u003e\n \u003c/a\u003e\n\u003c/p\u003e\n\n\nBlendr is a terminal UI app for browsing BLE (Bluetooth Low Energy) devices. It allows you to inspect, search, connect, and analyze data coming from BLE devices directly from your terminal.\n\nIt was designed for day-to-day use by BLE engineers so the core features are **useful search**, direct connection to any characteristic and device with **one command**, and displaying **your custom services names** in the UI. [Learn more](#usage)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"demo\" src=\"./demo.png\" /\u003e\n\u003c/p\u003e\n\nAnd it's just perfect to hack your neighbor's toothbrush 😉 \n\n## Installation \n\nCargo cli\n\n```\ncargo install blendr --locked\n```\n\nFor Unix OS you can run the following, it will install the binary for your system and provide man reference.\n\n```\ncurl --proto '=https' --tlsv1.2 -sLSf \"https://github.com/dmtrKovalenko/blendr/blob/main/install.sh?raw=true\" | sh\n```\n\nFor windows, it is required to download and run binary executable directly. Open [latest release](https://github.com/dmtrKovalenko/blendr/releases/latest) page and download binary executable for your OS\n\n### MacOS Permissions\n\nTo use Bluetooth on MacOS Big Sur (11) or later, you need to enable the Bluetooth permission for your terminal. You can do the latter by going to System Preferences → Security \u0026 Privacy → Privacy → Bluetooth, clicking the '+' button, and selecting 'Terminal' (or iTerm or whichever terminal emulator app you use).\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Bluetooth settings screenshot\" src=\"./bluetooth-macos.png\" /\u003e\n\u003c/p\u003e\n\n## Usage \n\nGet the help information with either `man blendr` or `blendr --help` it will print all the available options and characteristics. To get started and learn about the biggest features watch this 2 minutes demo: \n\n\u003ca href=\"https://youtu.be/5lRjzPYj0uE\"\u003e\n  \u003cp align=\"center\"\u003e\n     \u003cimg alt=\"video preview\" src=\"./youtube_preview.png\" /\u003e \n  \u003c/p\u003e\n\u003c/a\u003e\n\n## License \n\nThis project is licensed under the terms of BSD-3-Clause license\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmtrkovalenko%2Fblendr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmtrkovalenko%2Fblendr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmtrkovalenko%2Fblendr/lists"}