{"id":15080630,"url":"https://github.com/qasimwani/leethub","last_synced_at":"2025-05-14T11:09:45.472Z","repository":{"id":37292725,"uuid":"314413936","full_name":"QasimWani/LeetHub","owner":"QasimWani","description":"Automatically sync your leetcode solutions to your github account - top 5 trending GitHub repository","archived":false,"fork":false,"pushed_at":"2024-06-07T13:51:34.000Z","size":20239,"stargazers_count":4146,"open_issues_count":405,"forks_count":1447,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-04-09T11:01:45.706Z","etag":null,"topics":["chrome","chrome-extension","coding-interviews","github","github-api","javascript","leetcode","leethub","portfolio"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi","language":"JavaScript","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/QasimWani.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}},"created_at":"2020-11-20T01:28:38.000Z","updated_at":"2025-04-06T14:33:33.000Z","dependencies_parsed_at":"2023-02-08T02:32:55.318Z","dependency_job_id":"0bf538da-3c9b-4887-aacd-734af4c87809","html_url":"https://github.com/QasimWani/LeetHub","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QasimWani%2FLeetHub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QasimWani%2FLeetHub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QasimWani%2FLeetHub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QasimWani%2FLeetHub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QasimWani","download_url":"https://codeload.github.com/QasimWani/LeetHub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129489,"owners_count":22019628,"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":["chrome","chrome-extension","coding-interviews","github","github-api","javascript","leetcode","leethub","portfolio"],"created_at":"2024-09-25T05:03:59.838Z","updated_at":"2025-05-14T11:09:45.442Z","avatar_url":"https://github.com/QasimWani.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://standardjs.com\"\u003e\u003cimg src=\"assets/octocode.png\" alt=\"LeetHub - Automatically sync your code to GitHub.\" width=\"400\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi\"\u003eLeetHub\u003c/a\u003e - Automatically sync your code to GitHub.\n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/QasimWani/LeetHub/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"license\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.gg/anXT9vErxu\"\u003e\n    \u003cimg src=\"https://img.shields.io/discord/781373810251137074\" alt=\"discord\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi\"\u003e\n    \u003cimg src=\"https://img.shields.io/chrome-web-store/v/aciombdipochlnkbpcbgdpjffcfdbggi.svg\" alt=\"chrome-webstore\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi\"\u003e\n    \u003cimg src=\"https://img.shields.io/chrome-web-store/d/aciombdipochlnkbpcbgdpjffcfdbggi.svg\" alt=\"users\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/QasimWani/LeetHub/graphs/contributors\" alt=\"Contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/QasimWani/LeetHub\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/intent/tweet?text=LeetHub%20-%20Automatically%20sync%20your%20code%20to%20GitHub%20after%20solving%20any%20leetcode%20problems!\u0026url=https://github.com/QasimWani/LeetHub\u0026hashtags=javascript,github,leetcode,coding,interview,chrome\"\u003e\n    \u003cimg src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.producthunt.com/posts/leethub?utm_source=badge-featured\u0026utm_medium=badge\u0026utm_souce=badge-leethub\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=275757\u0026theme=light\" alt=\"LeetHub - Automatically sync your code b/w Leetcode \u0026 GitHub. | Product Hunt\" /\u003e\n  \u003c/a\u003e\n\n  [![Chrome](https://user-images.githubusercontent.com/53124886/111952712-34f12300-8aee-11eb-9fdd-ad579a1eb235.png)](https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi) [![Firefox](https://user-images.githubusercontent.com/53124886/126341427-4a4e57aa-767a-467e-83d2-b31fa3564441.png)](https://addons.mozilla.org/en-US/firefox/addon/leethub/)\n\u003c/div\u003e\n\n\n\n## Top 5 Trending JavaScript Repositories\n\n\n## LeetHub progress and numbers (YouTube Video):\n[![LeetHub](https://user-images.githubusercontent.com/43754306/165053510-a757c95e-c3bc-49d5-995c-7a52368abd37.png)](https://www.youtube.com/watch?v=o33PIjqlOgw \"LeetHub saves lives!\")\n\n## What is LeetHub?\n\u003cp\u003eA chrome extension that automatically pushes your code to GitHub when you pass all tests on a \u003ca href=\"http://leetcode.com/\"\u003eLeetcode\u003c/a\u003e problem. \u003c/p\u003e\n\n\n## How fast is it really?\n### THIS FAST (~400ms, 530x speed improvement)!\n\n![](assets/extension/output.gif)\n\n## Why LeetHub?\n\u003cp\u003e \u003cstrong\u003e1.\u003c/strong\u003e Recruiters \u003cem\u003ewant\u003c/em\u003e to see your contributions to the Open Source community, be it through side projects, solving algorithms/data-structures, or contributing to existing OS projects.\u003cbr\u003e\nAs of now, GitHub is developers' #1 portfolio. LeetHub just makes it much easier (autonomous) to keep track of progress and contributions on the largest network of engineering community, GitHub.\u003c/p\u003e\n\n\u003cp\u003e \u003cstrong\u003e2.\u003c/strong\u003e There's no easy way of accessing your leetcode problems in one place! \u003cbr\u003e\nMoreover, pushing code manually to GitHub from Leetcode is very time consuming. So, why not just automate it entirely without spending a SINGLE additional second on it? \u003c/p\u003e\n\n## How does LeetHub work?     \n\n\u003ch4\u003e Your LeetHub portfolio could look like \u003ca href=\"https://github.com/tanyarajhans/LeetCode\"\u003e this\u003c/a\u003e!  \u003c/h4\u003e\n\u003cp\u003eIt's as simple as:\u003c/p\u003e\n\u003col\u003e\n  \u003cli\u003eAfter installation, launch LeetHub.\u003c/li\u003e\n  \u003cli\u003eClick on \"authorize with GitHub\" button to automatically set up your account with LeetHub.\u003c/li\u003e\n  \u003cli\u003eSetup an existing/new repository with LeetHub (private by default) by clicking \"Get Started\" button.\u003c/li\u003e\n  \u003cli\u003eBegin Leetcoding! To view your progress, simply click on the extension!\u003c/li\u003e\n\u003c/ol\u003e\n\n\n#### BONUS: Star [this repository](https://github.com/QasimWani/LeetHub) for further development of features. If you want a particular feature, simply [request](https://github.com/QasimWani/LeetHub/labels/feature) for it!\n\n\n## Why did I build LeetHub?\n\u003cp\u003e\nThe coding interview is arguably the most important part of your interview process, given you get the interview first. As someone who's received multiple internship offers from Fortune 100 companies, getting the interview in the first place is not easy!\u003cbr\u003e\nAnd that's what LeetHub is supposed to do: indirectly improving your coding skills while improving your portfolio to ACE that interview at \u003cem\u003einsert_name_here\u003c/em\u003e!\n\u003c/p\u003e\n\n# Let's see you ACE that coding interview!\n\n\n![leetcode view](assets/extension/leetcode.png)\n\n\n# How to set up LeetHub for local development?\n\n\u003col\u003e\n  \u003cli\u003eFork this repo and clone to your local machine\u003c/li\u003e\n  \u003cli\u003eGo to \u003ca href=\"chrome://extensions\"\u003echrome://extensions\u003c/a\u003e \u003c/li\u003e\n  \u003cli\u003eEnable \u003ca href=\"https://www.mstoic.com/enable-developer-mode-in-chrome/\"\u003eDeveloper mode\u003c/a\u003e by toggling the switch on top right corner\u003c/li\u003e\n  \u003cli\u003eClick 'Load unpacked'\u003c/li\u003e\n  \u003cli\u003eSelect the entire LeetHub folder\u003c/li\u003e\n  \u003cli\u003eRun \"npm run setup\" to install the developer dependencies\u003c/li\u003e\n\u003c/ol\u003e\n\nOther npm commands available:\n\n```\nnpm run               Show list of commands available\nnpm run format        Auto-format JavaScript, HTML/CSS\nnpm run format-test   Test all code is formatted properly\nnpm run lint          Lint JavaScript\nnpm run lint-test     Test all code is linted properly\n```\n\n#### And that should be it! Get Hacking...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqasimwani%2Fleethub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqasimwani%2Fleethub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqasimwani%2Fleethub/lists"}