reposs is a web application designed to help you discover, explore, and contribute to open-source GitHub repositories. It provides a user-friendly interface to search, filter, and sort repositories based on various criteria, making it easier to find projects that align with your interests and skills.
- Search and Filter: Easily search for repositories by name and filter them by programming language.
- Sort Repositories: Sort repositories by stars, forks, or recent updates to find the most relevant projects.
- Trending Repositories: Discover trending repositories on a daily, monthly, or yearly basis.
- Discover Section: Explore recently active repositories to find new and emerging projects.
- User-Friendly Interface: A clean and intuitive interface built with Radix UI and Tailwind CSS.
- Framework: Next.js
- Styling: Tailwind CSS
- UI Components: Radix UI and Lucide React
- Authentication: [NextAuth]
- GitHub Integration: Octokit
- Deployment: Vercel
To get a local copy up and running, follow these simple steps.
-
Clone the repo
git clone https://github.com/krishn404/reposs.git
-
Navigate to the project directory
cd reposs -
Install dependencies
pnpm install
-
Set up environment variables
- You will need to create a
.env.localfile in the root of the project and add the necessary environment variables for Clerk and Convex.
- You will need to create a
-
Run the development server
pnpm dev
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.