{"id":15151845,"url":"https://github.com/middleschoolstudent/botbrowser","last_synced_at":"2025-05-16T13:03:48.713Z","repository":{"id":256438405,"uuid":"854084975","full_name":"MiddleSchoolStudent/BotBrowser","owner":"MiddleSchoolStudent","description":"🤖 Stealth browser with a modified Chromium core, bypassing Cloudflare, Shape, PerimeterX, Datadome, Akamai, Kasada, hCaptcha, FunCaptcha, and reCAPTCHA reliably","archived":false,"fork":false,"pushed_at":"2025-05-16T02:28:25.000Z","size":630614,"stargazers_count":904,"open_issues_count":2,"forks_count":112,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-05-16T03:28:33.214Z","etag":null,"topics":["adscore","akamai","antifraud","cloudflare","datadome","funcaptcha","hcaptcha","incapsula","kasada","perimeterx","playwright","puppeteer","recaptcha","shapesecurity"],"latest_commit_sha":null,"homepage":"https://t.me/middle_student","language":"TypeScript","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/MiddleSchoolStudent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2024-09-08T11:24:03.000Z","updated_at":"2025-05-16T02:38:23.000Z","dependencies_parsed_at":"2024-11-15T22:31:04.062Z","dependency_job_id":"d43e0875-dbe0-42f2-8311-0babd8cf9c04","html_url":"https://github.com/MiddleSchoolStudent/BotBrowser","commit_stats":{"total_commits":27,"total_committers":2,"mean_commits":13.5,"dds":0.03703703703703709,"last_synced_commit":"5d64547f9551ca16d5a41c6bc7a4b652e200a99a"},"previous_names":["middleschoolstudent/botbrowser"],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiddleSchoolStudent%2FBotBrowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiddleSchoolStudent%2FBotBrowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiddleSchoolStudent%2FBotBrowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiddleSchoolStudent%2FBotBrowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MiddleSchoolStudent","download_url":"https://codeload.github.com/MiddleSchoolStudent/BotBrowser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535826,"owners_count":22087398,"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":["adscore","akamai","antifraud","cloudflare","datadome","funcaptcha","hcaptcha","incapsula","kasada","perimeterx","playwright","puppeteer","recaptcha","shapesecurity"],"created_at":"2024-09-26T15:22:47.905Z","updated_at":"2025-05-16T13:03:48.703Z","avatar_url":"https://github.com/MiddleSchoolStudent.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e🤖 BotBrowser\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eThe Ultimate Solution for Undetectable Automated Browsing 🚀\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/MiddleSchoolStudent/BotBrowser/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/MiddleSchoolStudent/BotBrowser?style=flat-square\" alt=\"Latest Release\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MiddleSchoolStudent/BotBrowser/commits/main/\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/commit-activity/m/MiddleSchoolStudent/BotBrowser?style=flat-square\" alt=\"Commit Activity\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MiddleSchoolStudent/BotBrowser/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/MiddleSchoolStudent/BotBrowser?style=flat-square\" alt=\"Issues\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MiddleSchoolStudent/BotBrowser/fork\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/MiddleSchoolStudent/BotBrowser?style=flat-square\" alt=\"GitHub Forks\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MiddleSchoolStudent/BotBrowser\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/MiddleSchoolStudent/BotBrowser\" alt=\"GitHub Stars\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"600\" alt=\"BotBrowser GUI - Your Command Center\" src=\"https://github.com/user-attachments/assets/e9c0b656-83b0-4be5-986e-d4bc3c04b4b5\"\u003e\n\u003c/div\u003e\n\n---\n\n## What is BotBrowser?\n\nBotBrowser is a cross-platform stealth browser designed to defeat modern antibot systems. By directly modifying Chromium's C++ source code, BotBrowser eliminates the fingerprint leaks and automation traces left behind by [CDP](https://chromedevtools.github.io/devtools-protocol/)-based solutions, enabling true undetectable browsing and automation.\n\n## Simplified Management\n\nStreamline your automation with [BotBrowserConsole](console), a free and open-source GUI tool designed to:\n- Easily launch multiple browser instances\n- Seamlessly manage different environments\n- Efficiently handle multiple accounts\n\n\n---\n\n## 🚀 Core Features\n\n **Cross-Platform OS Simulation**\n  \u003e Use distinct cross-platform profiles to emulate Windows, macOS, Ubuntu, or Android on any host-undetectable even in **headless** mode.\n\n **Latest Chromium Base**\n  \u003e Always aligned with the newest stable Chromium release, ensuring cutting‑edge compatibility with today's most advanced antibot defenses.\n\n **Unlimited Android Chrome Emulation**\n  \u003e Emulate Android devices (metrics, UA, touch \u0026 sensors, etc.) flawlessly and undetectably. [▶️ creepjs test](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-creepjs-creepjs-Android), [▶️ iphey test](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-iphey-iphey-Android), [▶️ pixelscan test](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-pixelscan-pixelscan-Android)\n\n **Advanced Programmatic Control**\n  \u003e Harness CDP through [Playwright](demo/playwright) and [Puppeteer](demo/puppeteer) alongside deep C++ modifications that block CDP leak detection, delivering both powerful automation and rock‑solid stealth.\n\n **Success \u0026 Performance**\n  \u003e Proven **98%+ success** against sophisticated antibot measures, powering over 350,000 daily account registrations with exceptional stability and speed under heavy loads.\n\n## 🛡️ Advanced Capabilities\n\n- [x] **Bypass headless and incognito checks**: Enables undetectable automation by seamlessly evading detection in both headless and incognito modes.\n\n- [x] **Noise injection**: Randomizes 2D canvas, WebGL, emoji, fonts, text metrics, and audio fingerprints.\n\n- [x] **Simulated OS-specific properties**: Adjusts scrollbar width, BarcodeDetector, and system-specific settings for enhanced authenticity.\n\n- [x] **Chrome feature masking**: Removes Chromium-specific traits, simulating native Chrome with features like ADInterest and CDM for enhanced detection evasion.\n\n- [x] **WebRTC leak protection**: Prevents exposure of real IPs during WebRTC communication.\n\n- [x] **Comprehensive fingerprints spoofing**:\n\n| Category        | Details |\n|-----------------|---------|\n| **Browser**     | Version, userAgentData, userAgent |\n| **OS**          | Windows, macOS, Ubuntu, Android simulation |\n| **Navigator**   | Languages, Plugins, Permissions, Battery, Keyboard |\n| **Graphics**    | WebGL, WebGL2, GPUAdapter, GPUDevice |\n| **Hardware**    | Screen, CPU, System Fonts, System Colors |\n| **Media**       | MediaDevices, MimeTypes, AudioContext |\n| **Other**       | Emoji, Unicode, matchMedia control |\n\n\n\n---\n\n## 🚀 Getting Started\n\n### Download \u0026 Installation\n\n1. **Download Installer**\n  Get the BotBrowser installer for your OS from the [Releases](https://github.com/MiddleSchoolStudent/BotBrowser/releases) page.\n\n2. **macOS**\n- Open the downloaded `.dmg` file.\n- Drag `Chromium.app` into your Applications folder or any desired location.\n- If you see the error:\n   ```\n   \"Chromium\" is damaged and can't be opened\n   ```\n   Run:\n   ```bash\n   xattr -rd com.apple.quarantine /Applications/Chromium.app\n   ```\n\n3. **Windows**\n- Extract the downloaded `.7z` archive.\n- Run `chrome.exe` from the extracted folder.\n- If you encounter `STATUS_ACCESS_VIOLATION`, launch with [--no-sandbox](https://peter.sh/experiments/chromium-command-line-switches/#no-sandbox).\n\n4. **Ubuntu**\n- Install via `dpkg`:\n   ```bash\n   sudo dpkg -i botbrowser_\u003cversion\u003e_amd64.deb\n   ```\n- If dependencies are missing, run:\n   ```bash\n   sudo apt-get install -f\n   ```\n\n### Profiles Configuration\n\n- **Demo Profiles**: located in the [profiles](profiles) directory of the repository.\n- **Cross-Platform**:\n\n  \u003e 🔥 A *macOS profile* works on Ubuntu; a *Windows profile* works on macOS; an *Android profile* can be fully emulated on macOS, Windows, and Ubuntu.\n- **Usage Tips**:\n  - Ensure your profile file is readable (check permissions).\n  - For more configuration options, see the [profile-configs guide](https://github.com/MiddleSchoolStudent/BotBrowser/blob/main/profiles/profile-configs.md).\n\n### Quick Start Examples\n\n#### 1. CLI\n\nLaunch BotBrowser with a profile:\n\n```bash\nchromium --bot-profile=\"/path/to/chrome135_win11_x64.enc\"\n```\n\n#### 2. [Playwright](demo/playwright) / [Puppeteer](demo/puppeteer) Demos\n\n```javascript\nconst browser = await chromium.launch({\n  headless: true,\n  executablePath: BOTBROWSER_EXEC_PATH, // Absolute path to the BotBrowser executable\n  args: [`--bot-profile=${BOT_PROFILE_PATH}`], // Absolute or relative path to the bot profile\n});\n\nconst page = await browser.newPage();\n\n// Remove Playwright's bindings to avoid detection.\nawait page.addInitScript(() =\u003e {\n  delete window.__playwright__binding__;\n  delete window.__pwInitScripts;\n});\nawait page.goto(\"https://abrahamjuliot.github.io/creepjs/\");\n```\n\n#### 3. [BotBrowserConsole](console) (GUI)\n\nUse the open-source GUI to select your profile and start browsing without code.\n\n### 🐞 Debugging \u0026 FAQs\n\n| Issue                             | Solution                                                                                         |\n| --------------------------------- | ------------------------------------------------------------------------------------------------ |\n| \"Chromium\" is damaged             | Run `xattr -rd com.apple.quarantine /Applications/Chromium.app`                                  |\n| STATUS_ACCESS_VIOLATION           | Add `--no-sandbox` flag when launching                                                           |\n| Profile file permission errors    | Ensure `.enc` file has read permissions (`chmod 644`)                                            |\n| BotBrowser won’t start or crashes | Check that your OS and Chromium version match the build; update BotBrowser to the latest release |\n\n\n---\n\n## 🎯 Proven Effectiveness\n\nUse our detailed test scripts to explore real-world use cases and implementation examples: **[Tests](tests)**.\n\n\n⚠️ **DISCLAIMER**\n\nThese test scripts are provided for **educational purposes** and to demonstrate the capabilities of BotBrowser. They are intended solely for **legal use cases** that comply with all applicable laws and regulations.  **Any misuse**-such as violating website terms of service or engaging in unlawful activities-**is strictly prohibited.**\n\n\n\n| Service \u0026 Scripts                                                  | Test Results                                                                                                                                                                                                                                                                       |\n|--------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **[Cloudflare](tests/tests/antibots/cloudflare.spec.ts)**          | [▶️ Turnstile](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-cloudflare-turnstile), [▶️ Challenge](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-cloudflare-challenge), [▶️ TaxSlayer](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-cloudflare-taxslayer), [▶️ Chegg](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-cloudflare-chegg) |\n| **[Akamai](tests/tests/antibots/akamai.spec.ts)**                  | [▶️ PlayStation](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-akamai-playstation), [▶️ WizzAir](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-kasada-wizzair), [▶️ StubHub](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-akamai-stubhub)             |\n| **[Kasada](tests/tests/antibots/kasada.spec.ts)**                  | [▶️ Kick](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-kasada-kick), [▶️ PlayStation](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-akamai-playstation), [▶️ Twitch](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-kasada-twitch), [▶️ WizzAir](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-kasada-wizzair) |\n| **[F5 Shape](tests/tests/antibots/shape.spec.ts)**                 | [▶️ Southwest](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-shape-southwest), [▶️ Target](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-shape-target)                                                                                     |\n| **[reCAPTCHA](tests/tests/antibots/recaptcha.spec.ts)**            | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-recaptcha-v3)                                                                                 |\n| **[PerimeterX](tests/tests/antibots/perimeterx.spec.ts)**          | [▶️ TextNow](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-perimeterx-textnow), [▶️ Grubhub](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-perimeterx-grubhub), [▶️ Zillow](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-perimeterx-zillow)                                                                                    |\n| **[Imperva (Incapsula)](tests/tests/antibots/incapsula.spec.ts)**  | [▶️ CopaAir](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-incapsula-copaair)                                                                       |\n| **[DataDome](tests/tests/antibots/datadome.spec.ts)**              | [▶️ ShutterStock](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-datadome-shutterstock), [▶️ SeatGeek](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-datadome-seatgeek), [▶️ Hermes](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-datadome-hermes), [▶️ SoundCloud](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-datadome-soundcloud)                                                                           |\n| **[hCaptcha](tests/tests/antibots/hcaptcha.spec.ts)**              | [▶️ EpicGames](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-hcaptcha-epicgames), [▶️ Discord](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-hcaptcha-discord), [▶️ Steam](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-hcaptcha-steam), [▶️ RiotGames](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-hcaptcha-riotgames)                                                                       |\n| **[FunCaptcha](tests/tests/antibots/funcaptcha.spec.ts)**          | [▶️ Blizzard](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-funcaptcha-blizzard), [▶️ Roblox](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-funcaptcha-roblox), [▶️ Hotmail](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-funcaptcha-hotmail)                                                                       |\n| **[Accertify](tests/tests/antibots/accertify.spec.ts)**            | [▶️ Grubhub](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-perimeterx-grubhub)                                                                       |\n| **[Forter](tests/tests/antibots/forter.spec.ts)**                  | [▶️ Grubhub](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-perimeterx-grubhub)                                                                       |\n| **[Adscore](tests/tests/antibots/adscore.spec.ts)**                | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-adscore-adscore)                                                                                          |\n| **ThreatMetrix**                                                   | 🚧 Coming Soon                                                                                                                                                                                                                                                                            |\n| **ProtectedMedia**                                                 | 🚧 Coming Soon                                                                                                                                                                                                                                                                            |\n| **[Fake Vision](tests/tests/antibots/fvpro.spec.ts)**              | [▶️ FakeVision](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-fvpro-fvpro)                                                                                           |\n| **[FingerprintJS](tests/tests/antibots/fingerprintjs.spec.ts)**    | [▶️ BotDetection](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-fingerprintjs-botdetection)                                                         |\n| **[CreepJS](tests/tests/antibots/creepjs.spec.ts)**                | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-creepjs-creepjs), [▶️ Android Profile](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-creepjs-creepjs-Android)                                                                                            |\n| **[BrowserScan](tests/tests/antibots/browserscan.spec.ts)**        | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-browserscan-browserscan)                                                                                     |\n| **[Pixelscan](tests/tests/antibots/pixelscan.spec.ts)**            | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-pixelscan-pixelscan), [▶️ Android Profile](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-pixelscan-pixelscan-Android)                                                                                         |\n| **[iphey](tests/tests/antibots/iphey.spec.ts)**                    | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-iphey-iphey), [▶️ Android Profile](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-iphey-iphey-Android)                                                                                               |\n| **[device\u0026browserinfo](tests/tests/antibots/deviceandbrowserinfo.spec.ts)**     | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-deviceandbrowserinfo-deviceandbrowserinfo)                                                                                               |\n| **[brotector](tests/tests/antibots/brotector.spec.ts)**            | [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=antibots-brotector-brotector)                                                                                       |\n\n\n\n| Service \u0026 Scripts | Anti-bot Services | Test Results |\n|------------------|-------------------|--------------|\n| **[Nike](tests/tests/websites/nike.spec.ts)** | F5 Shape Security | ✅ Success  [▶️ Checkout Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=websites-nike-checkout)  |\n| **TikTok** | Generic Antibot | ✅ Success |\n| **[Walmart](tests/tests/websites/walmart.spec.ts)** | PerimeterX | ✅ Success [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=websites-walmart-walmart) |\n| **[Temu](tests/tests/websites/temu.spec.ts)** | F5 Shape Security | ✅ Success [▶️ Test Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=websites-temu-temu) |\n| **LinkedIn** | Generic Antibot | ✅ Success |\n| **[TicketMaster](tests/tests/websites/ticketmaster.spec.ts)** | PerimeterX, FingerprintJS, reCAPTCHA | ✅ Success  [▶️ Checkout Video](//middleschoolstudent.github.io/BotBrowser/video_player/index.html?video=websites-ticketmaster-checkout) |\n| **Shein** | F5 Shape Security, FingerprintJS, Forter | ✅ Success |\n| **Facebook** | FunCaptcha, reCAPTCHA    | ✅ Success |\n| **Bet365** | Generic Antibot | ✅ Success |\n\n...and many more\n\n\n---\n\n\n## 📚 Additional Resources\n\n### Profile Generation\n\nWe do not provide the private key required to generate new profiles. If you need additional profiles, please contact us directly. We maintain over **300,000 real user browser fingerprints** to support your needs.\n\n\n| 📧 Email    | [middleschoolstudent@mail.ru](mailto:middleschoolstudent@mail.ru) |\n|-------------|--------------------------------------------------|\n| 📱 Telegram | [middle_student](https://t.me/middle_student)   |\n\n\n### Building from Source\n\nIf you wish to compile your own version of Chromium with our modifications, follow the instructions provided [here](build).\n\n\n---\n\n## ⚠️ DISCLAIMER\n\n**BotBrowser** is intended for **legitimate use cases** that comply with all applicable **laws and regulations**. **Misuse** of this tool to violate the **terms of service** of websites or engage in **illegal activities** is strictly prohibited.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiddleschoolstudent%2Fbotbrowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiddleschoolstudent%2Fbotbrowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiddleschoolstudent%2Fbotbrowser/lists"}