{"id":20793707,"url":"https://github.com/uiuxarghya/8bits","last_synced_at":"2025-05-05T23:43:31.431Z","repository":{"id":37027765,"uuid":"357342595","full_name":"uiuxarghya/8bits","owner":"uiuxarghya","description":"🔗 Fast, simple \u0026 serverless, URL shortener written in NextJS.","archived":false,"fork":false,"pushed_at":"2025-04-26T23:18:42.000Z","size":775,"stargazers_count":31,"open_issues_count":5,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-27T00:18:57.738Z","etag":null,"topics":["8bits","api","better-auth","hacktoberfest","mongodb","mongodb-atlas","nextjs","open-source","opensource","react","serverless","serverless-functions","serverless-url-shortner","shadcn-ui","typescript","uiuxarghya","url","url-shortener","vercel","vercel-serverless"],"latest_commit_sha":null,"homepage":"https://8bits.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uiuxarghya.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["uiuxarghya"],"patreon":null,"open_collective":null,"ko_fi":"uiuxarghya","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.buymeacoffee.com/uiuxarghya"]}},"created_at":"2021-04-12T21:21:07.000Z","updated_at":"2025-04-26T23:18:17.000Z","dependencies_parsed_at":"2024-11-17T16:11:11.444Z","dependency_job_id":"271f6a3c-d014-4cc8-9e5c-79645b32b6ce","html_url":"https://github.com/uiuxarghya/8bits","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiuxarghya%2F8bits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiuxarghya%2F8bits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiuxarghya%2F8bits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiuxarghya%2F8bits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uiuxarghya","download_url":"https://codeload.github.com/uiuxarghya/8bits/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252596322,"owners_count":21773842,"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":["8bits","api","better-auth","hacktoberfest","mongodb","mongodb-atlas","nextjs","open-source","opensource","react","serverless","serverless-functions","serverless-url-shortner","shadcn-ui","typescript","uiuxarghya","url","url-shortener","vercel","vercel-serverless"],"created_at":"2024-11-17T16:11:06.700Z","updated_at":"2025-05-05T23:43:31.425Z","avatar_url":"https://github.com/uiuxarghya.png","language":"TypeScript","funding_links":["https://github.com/sponsors/uiuxarghya","https://ko-fi.com/uiuxarghya","https://www.buymeacoffee.com/uiuxarghya"],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003ca href=\"https://8bits.vercel.app\"\u003e\n  \u003cimg src=\"https://repository-images.githubusercontent.com/357342595/8f3d45e8-47ab-4e1b-a324-b2f305380f7e\"\u003e\n\u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003e8bits\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  The Open Source Link Management platform.\n  \u003cbr/\u003e\n  \u003ca href=\"https://8bits.vercel.app\" target=\"_blank\"\u003eLearn more →\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"#introduction\" target=\"_blank\"\u003e\n        Introduction\n    \u003c/a\u003e\n    \u003cspan\u003e\u0026nbsp;✦\u0026nbsp;\u003c/span\u003e\n    \u003ca href=\"#-features\" target=\"_blank\"\u003e\n        Features\n    \u003c/a\u003e\n    \u003cspan\u003e\u0026nbsp;✦\u0026nbsp;\u003c/span\u003e\n    \u003ca href=\"#-getting-started\"\u003e\n        Getting Started\n    \u003c/a\u003e\n    \u003cspan\u003e\u0026nbsp;✦\u0026nbsp;\u003c/span\u003e\n    \u003ca href=\"#-contributing\"\u003e\n        Contributing\n    \u003c/a\u003e\n\u003c/div\u003e\n\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![Next.js](https://img.shields.io/badge/Next.js-000000?logo=nextdotjs\u0026logoColor=fff\u0026style=flat)\n![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-06B6D4?logo=tailwindcss\u0026logoColor=fff\u0026style=flat)\n![Prisma](https://img.shields.io/badge/Prisma-2D3748?logo=prisma\u0026logoColor=fff\u0026style=flat)\n![MongoDB](https://img.shields.io/badge/MongoDB-47A248?logo=mongodb\u0026logoColor=fff\u0026style=flat)\n![GitHub stars](https://img.shields.io/github/stars/uiuxarghya/8bits?style=flat\u0026logo=github)\n![GitHub issues](https://img.shields.io/github/issues/uiuxarghya/8bits?style=flat\u0026logo=github)\n![GitHub forks](https://img.shields.io/github/forks/uiuxarghya/8bits?style=flat\u0026logo=github)\n![GitHub PRs](https://img.shields.io/github/issues-pr/uiuxarghya/8bits?style=flat\u0026logo=github)\n\n\u003c/div\u003e\n\n## Introduction\n\n8bits is a simple and secure link shortening service that allows users to create custom short links. It is built using modern web technologies and offers a smooth and efficient experience for managing short URLs.\n\n## ✨ Features\n\n- Create short links with custom aliases.\n- Secure user authentication with [Better Auth](https://better-auth.com).\n- A simple and easy-to-use interface to manage links.\n- Support for both individual users and teams with workspace management (_Coming Soon_)\n\n## 🛠️ Stack\n\n- [**Next.js**](https://nextjs.org/) – The React framework for production.\n- [**TypeScript**](https://www.typescriptlang.org/) – Strongly typed JavaScript for better developer experience.\n- [**Tailwind CSS**](https://tailwindcss.com/) – A utility-first CSS framework for rapid UI development.\n- [**shadcn/ui**](https://ui.shadcn.com) – Beautifully designed, accessible headless components built with Radix UI and Tailwind.\n- [**Lucide Icons**](https://lucide.dev/) – A set of consistent and pixel-perfect icons.\n- [**Prisma**](https://www.prisma.io/) – Modern database toolkit for TypeScript and Node.js.\n- [**MongoDB**](https://www.mongodb.com/) – A NoSQL database for flexible and scalable data storage.\n- [**Better Auth**](https://better-auth.com) – A simple and secure authentication system built for modern web apps.\n\n## 🚀 Getting Started\n\nTo get started with 8bits, you'll need to set up the project locally. Follow the steps below:\n\n### Prerequisites\n\nMake sure you have the following installed:\n\n- [Node.js 20+ (recommended 22 LTS)](https://nodejs.org/en/)\n- [Git](https://git-scm.com/)\n- [bun](https://bun.sh/) (optional, for faster builds)\n\n### Setup Instructions\n\n1. **Fork** the repository and **clone** it locally:\n\n   ```bash\n   git clone https://github.com/uiuxarghya/8bits.git\n   cd 8bits\n   ```\n\n2. **Install dependencies**:\n\n   ```bash\n   bun install\n   ```\n\n3. **Run the development server**:\n\n   ```bash\n   bun run dev\n   ```\n\n4. Open your browser and go to [http://localhost:3000](http://localhost:3000).\n\n## 🤝 Contributing\n\nWe welcome contributions to 8bits! If you'd like to contribute, please follow these steps:\n\n1. Fork the repository.\n2. Clone your fork locally.\n3. Create a new branch and make your changes.\n4. Test your changes locally.\n5. Create a pull request with a clear description of your changes.\n\n\u003ca href=\"https://github.com/uiuxarghya/8bits/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=uiuxarghya/8bits\" /\u003e\n\u003c/a\u003e\n\nFor a list of contributors, visit the [contributors page](https://github.com/uiuxarghya/8bits/graphs/contributors).\n\n## 🔑 License\n\nThis project is licensed under the [AGPL-3.0 license](https://github.com/uiuxarghya/8bits/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuiuxarghya%2F8bits","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuiuxarghya%2F8bits","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuiuxarghya%2F8bits/lists"}