{"id":16783380,"url":"https://github.com/gustavomorinaga/github-unfollow-checker","last_synced_at":"2025-05-12T17:25:26.980Z","repository":{"id":42486415,"uuid":"426447055","full_name":"gustavomorinaga/github-unfollow-checker","owner":"gustavomorinaga","description":"A simple tool to check the users that doesn't follow you back 🧐","archived":false,"fork":false,"pushed_at":"2025-04-13T03:58:30.000Z","size":1566,"stargazers_count":66,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"next","last_synced_at":"2025-05-12T10:18:33.697Z","etag":null,"topics":["github","gustavomorinaga","nextauth","nextjs","react","shadcn-ui","tailwindcss","typescript","unfollower"],"latest_commit_sha":null,"homepage":"https://github-unfollow-checker.vercel.app","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/gustavomorinaga.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","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":"2021-11-10T01:44:16.000Z","updated_at":"2025-05-05T19:56:03.000Z","dependencies_parsed_at":"2022-09-09T13:20:42.644Z","dependency_job_id":"31a32c3a-ca93-4151-ae0f-6d6deb778157","html_url":"https://github.com/gustavomorinaga/github-unfollow-checker","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":"gustavomorinaga/reactsetup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavomorinaga%2Fgithub-unfollow-checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavomorinaga%2Fgithub-unfollow-checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavomorinaga%2Fgithub-unfollow-checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavomorinaga%2Fgithub-unfollow-checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gustavomorinaga","download_url":"https://codeload.github.com/gustavomorinaga/github-unfollow-checker/tar.gz/refs/heads/next","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253785806,"owners_count":21964031,"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":["github","gustavomorinaga","nextauth","nextjs","react","shadcn-ui","tailwindcss","typescript","unfollower"],"created_at":"2024-10-13T07:49:37.002Z","updated_at":"2025-05-12T17:25:26.962Z","avatar_url":"https://github.com/gustavomorinaga.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n \u003cimg align=\"center\" src=\"/public/assets/images/logo.png\" alt=\"GitHub Unfollow Checker Logo\" height=\"96\" /\u003e\n \u003ch1 align=\"center\"\u003eGitHub Unfollow Checker\u003c/h1\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n A simple tool to check the users that doesn't follow you back 🧐\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"https://nextjs.org\" title=\"Open Next.js Website\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\" alt=\"Made with Next.js\" /\u003e\n \u003c/a\u003e\n \u003ca href=\"https://www.typescriptlang.org/docs\" title=\"Open TypeScript Website\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" alt=\"Made with TypeScript\" /\u003e\n \u003c/a\u003e\n \u003ca href=\"https://tailwindcss.com\" title=\"Open Tailwind CSS Website\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white\" alt=\"Made with Tailwind CSS\" /\u003e\n \u003c/a\u003e\n\u003c/p\u003e\n\n## 📖 Introduction\n\nThis tool allows you to check and unfollow the users that don't follow you back on GitHub.\n\nOne of the schemes that some social media users use to earn more followers is to follow the person and then stop following later on. And it looks like this scheme is being used here on GitHub as well.\n\nTo find those users who use such a scheme, this tool will help you with that!\n\n## ✨ Features\n\n- **Authentication**: Authenticate with your GitHub account.\n- **Unfollowers**: Check the users that don't follow you back.\n- **Not Mutuals**: Check the users that you don't follow back.\n- **Followers**: Check the users that follow you.\n- **Following**: Check the users that you follow.\n- **Whitelist**: Add users to the whitelist to avoid unfollowing them.\n- **Manage Users**: Follow, unfollow, and add users to the whitelist.\n- **Search Users**: Search for users by username.\n- **Dark Mode**: Toggle between light and dark mode.\n- **Responsive Design**: Works on all devices.\n\u003c!-- - **PWA Support**: Install the app on your device. --\u003e\n\n## ⚙️ Tech Stack\n\n| Dependency                                                                                             | Category     | Description                                                                          |\n| ------------------------------------------------------------------------------------------------------ | ------------ | ------------------------------------------------------------------------------------ |\n| [@commitlint/cli](https://commitlint.js.org/)                                                          | Tool         | Lint commit messages.                                                                |\n| [@commitlint/config-conventional](https://commitlint.js.org/)                                          | Tool         | Shareable commitlint config enforcing conventional commits.                          |\n| [@eslint/eslintrc](https://eslint.org/docs/latest/use/configure/)                                      | Tool         | ESLint configuration API.                                                            |\n| [@eslint/js](https://eslint.org/docs/latest/use/configure/)                                            | Tool         | ESLint's JavaScript API.                                                             |\n| [@mdx-js/loader](https://mdxjs.com/)                                                                   | Build Tool   | MDX loader for webpack.                                                              |\n| [@mdx-js/react](https://mdxjs.com/)                                                                    | Library      | React integration for MDX.                                                           |\n| [@next/eslint-plugin-next](https://nextjs.org/docs/basic-features/eslint)                              | Plugin       | ESLint plugin for Next.js.                                                           |\n| [@next/mdx](https://nextjs.org/docs/advanced-features/using-mdx)                                       | Framework    | MDX support for Next.js.                                                             |\n| [@radix-ui/react-accordion](https://www.radix-ui.com/docs/primitives/components/accordion)             | UI Component | Radix UI Accordion component.                                                        |\n| [@radix-ui/react-alert-dialog](https://www.radix-ui.com/docs/primitives/components/alert-dialog)       | UI Component | Radix UI Alert Dialog component.                                                     |\n| [@radix-ui/react-avatar](https://www.radix-ui.com/docs/primitives/components/avatar)                   | UI Component | Radix UI Avatar component.                                                           |\n| [@radix-ui/react-checkbox](https://www.radix-ui.com/docs/primitives/components/checkbox)               | UI Component | Radix UI Checkbox component.                                                         |\n| [@radix-ui/react-dropdown-menu](https://www.radix-ui.com/docs/primitives/components/dropdown-menu)     | UI Component | Radix UI Dropdown Menu component.                                                    |\n| [@radix-ui/react-label](https://www.radix-ui.com/docs/primitives/components/label)                     | UI Component | Radix UI Label component.                                                            |\n| [@radix-ui/react-navigation-menu](https://www.radix-ui.com/docs/primitives/components/navigation-menu) | UI Component | Radix UI Navigation Menu component.                                                  |\n| [@radix-ui/react-select](https://www.radix-ui.com/docs/primitives/components/select)                   | UI Component | Radix UI Select component.                                                           |\n| [@radix-ui/react-slot](https://www.radix-ui.com/primitives/docs/utilities/slot)                        | UI Component | Radix UI Slot component.                                                             |\n| [@tailwindcss/postcss](https://tailwindcss.com/docs/using-with-preprocessors)                          | Plugin       | Tailwind CSS PostCSS plugin.                                                         |\n| [@tailwindcss/typography](https://tailwindcss.com/docs/typography-plugin)                              | Plugin       | Tailwind CSS Typography plugin.                                                      |\n| [@tanstack/react-table](https://tanstack.com/table/v8)                                                 | Library      | Headless UI for building tables in React.                                            |\n| [@types/mdx](https://mdxjs.com/)                                                                       | Types        | TypeScript definitions for MDX.                                                      |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)               | Types        | TypeScript definitions for Node.js.                                                  |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)             | Types        | TypeScript definitions for React.                                                    |\n| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/)                                      | Plugin       | TypeScript plugin for ESLint.                                                        |\n| [@typescript-eslint/parser](https://typescript-eslint.io/)                                             | Plugin       | TypeScript parser for ESLint.                                                        |\n| [class-variance-authority](https://github.com/joe-bell/cva)                                            | Utility      | Utility for managing class variance in CSS.                                          |\n| [clsx](https://github.com/lukeed/clsx)                                                                 | Utility      | A tiny utility for constructing `className` strings conditionally.                   |\n| [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version)                   | Tool         | A tool for versioning and tagging releases.                                          |\n| [del-cli](https://github.com/sindresorhus/del-cli)                                                     | Tool         | CLI for deleting files and directories.                                              |\n| [eslint-config-next](https://nextjs.org/docs/basic-features/eslint)                                    | Plugin       | ESLint configuration for Next.js.                                                    |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)                           | Plugin       | Turns off all rules that are unnecessary or might conflict with Prettier.            |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)                           | Plugin       | Runs Prettier as an ESLint rule and reports differences as individual ESLint issues. |\n| [eslint-plugin-react-hooks](https://reactjs.org/docs/hooks-rules.html)                                 | Plugin       | ESLint plugin for React hooks.                                                       |\n| [eslint](https://eslint.org/)                                                                          | Tool         | A tool for identifying and reporting on patterns in ECMAScript/JavaScript code.      |\n| [husky](https://typicode.github.io/husky/#/)                                                           | Tool         | Git hooks made easy.                                                                 |\n| [lint-staged](https://github.com/okonet/lint-staged)                                                   | Tool         | Run linters on git staged files.                                                     |\n| [lucide-react](https://lucide.dev/)                                                                    | Library      | Beautiful \u0026 consistent icon toolkit made by the community.                           |\n| [motion](https://motion.dev/)                                                                          | Library      | A library for animations in React.                                                   |\n| [next-auth](https://next-auth.js.org/)                                                                 | Library      | Authentication for Next.js.                                                          |\n| [next-themes](https://github.com/pacocoursey/next-themes)                                              | Plugin       | Perfect Next.js dark mode in 2 lines of code.                                        |\n| [next](https://nextjs.org/)                                                                            | Framework    | The React Framework for Production.                                                  |\n| [postcss](https://postcss.org/)                                                                        | Tool         | A tool for transforming CSS with JavaScript.                                         |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss)             | Plugin       | Prettier plugin for Tailwind CSS.                                                    |\n| [prettier](https://prettier.io/)                                                                       | Tool         | An opinionated code formatter.                                                       |\n| [pretty-quick](https://github.com/azz/pretty-quick)                                                    | Tool         | Runs Prettier on your changed files.                                                 |\n| [react-dom](https://reactjs.org/docs/react-dom.html)                                                   | Library      | Serves as the entry point to the DOM and server renderers for React.                 |\n| [react-haiku](https://www.reacthaiku.dev/)                                                             | Library      | A clean \u0026 lightweight collection of React Hooks \u0026 Utilities.                         |\n| [react](https://reactjs.org/)                                                                          | Library      | A JavaScript library for building user interfaces.                                   |\n| [sonner](https://sonner.emilkowal.ski/)                                                                | Library      | An opinionated toast component for React.                                            |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge)                                            | Utility      | Utility for merging Tailwind CSS classes.                                            |\n| [tailwind-scrollbar](https://github.com/adoxography/tailwind-scrollbar)                                | Plugin       | Tailwind CSS plugin for styling scrollbars.                                          |\n| [tailwindcss-animate](https://github.com/jamiebuilds/tailwindcss-animate)                              | Plugin       | A Tailwind CSS plugin for creating beautiful animations                              |\n| [tailwindcss](https://tailwindcss.com/)                                                                | Framework    | A utility-first CSS framework.                                                       |\n| [typescript](https://www.typescriptlang.org/)                                                          | Language     | A typed superset of JavaScript that compiles to plain JavaScript.                    |\n| [vaul](https://vaul.emilkowal.ski/)                                                                    | Library      | Drawer component for React.                                                          |\n\n## 🚀 Contributing\n\nContributions are welcome! Please adhere to the guidelines in the [CONTRIBUTING](/.github/CONTRIBUTING.md) file.\n\n## 📜 License\n\nThis project is licensed under the MIT License - see the [LICENSE](/LICENSE) file for details.\n\n\u003cp align=\"center\"\u003e\n ❤️ Thanks for your attention!\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustavomorinaga%2Fgithub-unfollow-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgustavomorinaga%2Fgithub-unfollow-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustavomorinaga%2Fgithub-unfollow-checker/lists"}