{"id":29874915,"url":"https://github.com/rudrajiii/big-o-wl","last_synced_at":"2026-05-07T10:38:25.527Z","repository":{"id":304227783,"uuid":"1018146051","full_name":"Rudrajiii/Big-O-wl","owner":"Rudrajiii","description":"Big(O)wl is a Gen-Z-coded Chrome Extension that lets you select/highlight any code on a webpage and instantly tells you the Time Complexity and Space Complexity along with the Plot for Visualization — powered by AI. Whether you're reviewing someone's GitHub, reading articles, or prepping for interviews in damn LEET CODE, So Welcome to Big(O)wl.","archived":false,"fork":false,"pushed_at":"2025-07-29T16:03:27.000Z","size":1254,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-29T19:00:46.906Z","etag":null,"topics":["browser-extension","dsa-algorithm","javascript","react","recharts","scss"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rudrajiii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-07-11T17:26:17.000Z","updated_at":"2025-07-29T16:03:31.000Z","dependencies_parsed_at":"2025-07-11T20:28:17.840Z","dependency_job_id":"78712b1e-9869-44d0-888e-fc58a7759be5","html_url":"https://github.com/Rudrajiii/Big-O-wl","commit_stats":null,"previous_names":["rudrajiii/big-o-wl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rudrajiii/Big-O-wl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rudrajiii%2FBig-O-wl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rudrajiii%2FBig-O-wl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rudrajiii%2FBig-O-wl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rudrajiii%2FBig-O-wl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rudrajiii","download_url":"https://codeload.github.com/Rudrajiii/Big-O-wl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rudrajiii%2FBig-O-wl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267973487,"owners_count":24174406,"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","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["browser-extension","dsa-algorithm","javascript","react","recharts","scss"],"created_at":"2025-07-31T01:44:53.752Z","updated_at":"2026-05-07T10:38:25.522Z","avatar_url":"https://github.com/Rudrajiii.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003c!--   \u003cimg src=\"src/assets/Big(O)wl.png\" alt=\"Big(O)wl Logo\" width=\"150\" /\u003e --\u003e\n\u003cimg width=\"960\" height=\"318\" alt=\"image\" src=\"https://github.com/user-attachments/assets/9b29b3cf-14f3-426a-85aa-b6aebe2cf909\" /\u003e\n\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003c!--   \u003ch1 align=\"center\"\u003eBig(O)wl 🦉\u003c/h1\u003e --\u003e\n  \u003cem\u003eKnow the Big O before your code says Uh-oh!\u003c/em\u003e\u003cbr/\u003e\n  \u003cstrong\u003eA Chrome Extension to instantly analyze your code's Time \u0026 Space Complexity\u003c/strong\u003e\n\u003c/div\u003e\n\n## ⚡ What is Big(O)wl?\n\u003e [!NOTE]  \n\u003e **Big(O)wl** is a Gen-Z-coded Chrome Extension that lets you select/highlight any code on a webpage and instantly tells you the **Time Complexity** and **Space Complexity** along with the Plot for Visualization — powered by AI.  \nWhether you're reviewing someone's GitHub, reading articles, or prepping for interviews in damn LEET CODE, this extension has your back.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"300\" height=\"400\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c82d442e-0be2-4019-898d-cc3b7c18dad1\" /\u003e\n\u003cimg width=\"300\" height=\"400\" alt=\"image\" src=\"https://github.com/user-attachments/assets/8be59259-bd54-4788-a30d-62045b6c82ad\" /\u003e\n\u003c/div\u003e\n\n## 🤔 Why Big(O)wl ?\n\u003e [!IMPORTANT] \n\u003e Got this idea from Leetcode's Analyze Complexity feature which gives you the complexity analysis of your code along with the Plot, But **for the non-premium users this feature is available only for once at a day**. So In the other hand **Big(O)wl** provides it for free as much as you want with more analytical features.  \n\n## ➕ Additional Feature\n1\u003e Look, I have added an **Auto Restriction 🦉** button to prevent cheating, whether intentional or unintentional, while coding 😭.\n\n\u003cimg width=\"552\" height=\"199\" alt=\"image\" src=\"https://github.com/user-attachments/assets/75a5bda4-c975-4443-8faa-760a59934576\" /\u003e\n\n\n2\u003e next added a cool glassy dropdown section for selecting the sites to block while coding \u0026 sites after being blocked by BIG(O)WL 🦉\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"300\" height=\"400\" alt=\"image\" src=\"https://github.com/user-attachments/assets/38464145-fb52-48b7-8821-43ec5080cdc3\" /\u003e\n\u003cimg width=\"400\" height=\"1000\" alt=\"image\" src=\"https://github.com/user-attachments/assets/071d71f4-299d-4ccf-8a69-1e929f338978\" /\u003e\n\u003c/div\u003e\n\n\n\n\n## 🧠 Features\n\n- 🔍 **Highlight-to-Analyze**  \n  Just select code like you’re copying it — and boom, it appears in the extension popup.\n\n- 🚀 **One-Click Complexity Detection**  \n  Uses the Groq LLM API to give instant insights into Big-O time \u0026 space complexity.\n\n- 📈 **Visual Complexity Graphs**  \n  Dynamic plots of common complexity curves with your selected one highlighted in style.\n\n- 📦 **Minimal, Clean, Fast**  \n  Built with React 18, Vite, and SCSS for a blazing fast UX.\n\n- 🧠 **Smart Filtering**  \n  Ignores non-code or unrelated code (like API/server/infra), keeping the output relevant to DSA problems only.\n\n\n\n## 🧰 Tech Stack\n\n| Frontend | Analysis | Graph |\n|----------|----------|-------|\n| React 18 | Groq LLM | Recharts |\n| SCSS     | MathJax  | SVG Magic |\n\n\n\n## 🛠️ Setup (Dev Mode)\n\n```bash\nGROQ_API_KEY = \"Enter Your Groq Api Key Here\"\n```\n```bash\ngit clone https://github.com/Rudrajiii/Big-O-wl.git\ncd Big-O-wl\nnpm install\nnpm run dev\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frudrajiii%2Fbig-o-wl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frudrajiii%2Fbig-o-wl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frudrajiii%2Fbig-o-wl/lists"}