More Premium Hugo Themes Premium Nuxt Themes

Firstcommit.is

Find your first open-source commit on GitHub

Firstcommit.is

Find your first open-source commit on GitHub

Author Avatar Theme by danielroe
Github Stars Github Stars: 121
Last Commit Last Commit: May 21, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

firstcommit.is is a platform that helps users find their first open-source commit on GitHub. It utilizes various technologies and APIs to provide a seamless experience for users.

Features:

  • Built on Nuxt: Utilizes the Nuxt framework for web development.
  • Nitro server API routes: Utilizes Nitro server API routes for handling backend functionality.
  • GitHub API and OAuth: Integrates with GitHub’s API and OAuth for authentication and retrieving data.
  • Cal Sans font: Uses the Cal Sans font for a visually appealing design.
  • Tailwind CSS: Implements Tailwind CSS for efficient styling and design.
  • nuxt-og-image, powered by Satori: Generates Open Graph images using nuxt-og-image powered by Satori.
  • Deployed on Vercel with ISR: Deploys the platform on Vercel using Incremental Static Regeneration (ISR) with route rules to cache and persist data globally.

Installation:

To use this theme locally, follow these steps:

  1. Generate a new GitHub token here.
  2. Create an OAuth application and get a client secret and client ID here.
  3. Set your environment variables in a .env file.
GITHUB_TOKEN=your_token_here
CLIENT_ID=your_client_id_here
CLIENT_SECRET=your_client_secret_here

Summary:

firstcommit.is is a platform built on Nuxt with various integrations like GitHub API and OAuth, Tailwind CSS, and Vercel deployment. It helps users discover their first open-source commit on GitHub by leveraging these technologies and APIs. With a clean design and efficient implementation, it offers a user-friendly experience for users looking to explore their open-source contributions.