Skip to content

alp1x/5mgithub

Repository files navigation

5MGitHub


FiveM-focused GitHub search — find scripts and resources that match your framework, with smart filtering and known devs highlighted.

Installation

# Clone the repository
git clone https://github.com/alp1x/5mgithub
cd 5mgithub

# Install dependencies
bun i

# Copy environment file
cp .env.example .env

Configuration

Edit .env file with your credentials:

# GitHub OAuth App Credentials
# https://github.com/settings/developers -> New OAuth App
# Homepage URL: http://localhost:5173 (development)
# Callback URL: http://localhost:5173/api/auth/callback
GITHUB_CLIENT_ID=""
GITHUB_CLIENT_SECRET=""

# Upstash Redis (Cache)
# https://upstash.com/
UPSTASH_REDIS_REST_URL=""
UPSTASH_REDIS_REST_TOKEN=""

Setting up GitHub OAuth

  1. Go to GitHub Developer Settings
  2. Click "New OAuth App"
  3. Fill in:
    • Application name: 5MGitHub (or anything)
    • Homepage URL: http://localhost:3000
    • Callback URL: http://localhost:3000/api/auth/callback
  4. Copy Client ID and Client Secret to your .env

Setting up Upstash Redis

  1. Go to Upstash Console
  2. Create a new Redis database
  3. Copy UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN to your .env

Development

bun dev

Contributors

This project was inspired by awesomefivem from ILLeniumStudios

https://github.com/iLLeniumStudios/awesome-fivem

5mgithub.dev ASSUMES NO RESPONSIBILITY OR LIABILITY FOR ANY REPOSITORIES FOUND THROUGH THIS SERVICE. ALL REPOSITORIES SHOWN ARE PUBLICLY AVAILABLE AND OPEN-SOURCE. PLEASE CONDUCT YOUR OWN DUE DILIGENCE AND SECURITY REVIEWS PRIOR TO USING ANY FOUND REPOSITORY.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors