8bits
🔗 Fast, simple & serverless, URL shortener written in NextJS.
Install / Use
/learn @arghyaxcodes/8bitsQuality Score
Category
Development & EngineeringSupported Platforms
README
Introduction
8bits 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.
✨ Features
- Create short links with custom aliases.
- Secure user authentication with Better Auth.
- A simple and easy-to-use interface to manage links.
- Support for both individual users and teams with workspace management (Coming Soon)
🛠️ Stack
- Next.js – The React framework for production.
- TypeScript – Strongly typed JavaScript for better developer experience.
- Tailwind CSS – A utility-first CSS framework for rapid UI development.
- shadcn/ui – Beautifully designed, accessible headless components built with Radix UI and Tailwind.
- Lucide Icons – A set of consistent and pixel-perfect icons.
- Prisma – Modern database toolkit for TypeScript and Node.js.
- MongoDB – A NoSQL database for flexible and scalable data storage.
- Better Auth – A simple and secure authentication system built for modern web apps.
🚀 Getting Started
To get started with 8bits, you'll need to set up the project locally. Follow the steps below:
Prerequisites
Make sure you have the following installed:
- Node.js 20+ (recommended 22 LTS)
- Git
- bun (optional, for faster builds)
Setup Instructions
-
Fork the repository and clone it locally:
git clone https://github.com/arghyaxcodes/8bits.git cd 8bits -
Install dependencies:
bun install -
Run the development server:
bun run dev -
Open your browser and go to http://localhost:3000.
🤝 Contributing
We welcome contributions to 8bits! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Clone your fork locally.
- Create a new branch and make your changes.
- Test your changes locally.
- Create a pull request with a clear description of your changes.
🧑🏻💻 Contributors
<a href="https://github.com/arghyaxcodes/8bits/graphs/contributors"> <img src="https://contrib.rocks/image?repo=arghyaxcodes/8bits" /> </a>For a list of contributors, visit the contributors page.
🔑 License
This project is licensed under the AGPL-3.0 license.
Related Skills
bluebubbles
339.3kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
gh-issues
339.3kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
339.3kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
