Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: murnanedaniel
  • License: mit
  • Language: TypeScript
  • Default Branch: main
  • Size: 196 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 12 months ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

GitCite

GitCite is a modern, fast React application that generates BibTeX citations for GitHub and GitLab repositories with a single click.

Features

  • Fast Citation Generation: Get BibTeX citations within seconds
  • Support for GitHub and GitLab: Works with both major Git hosting platforms
  • Auto-completion: Suggests repositories as you type
  • Copy to Clipboard: Easily copy generated citations with one click
  • Clean, Modern UI: Simple and intuitive interface

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

  1. Clone the repository: git clone https://github.com/yourusername/gitcite.git cd gitcite

  2. Install dependencies: npm install

  3. Start the development server: npm start

  4. Open http://localhost:3000 to view it in your browser.

Usage

  1. Enter a GitHub or GitLab repository URL in the search box (e.g., github.com/user/repo)
  2. Alternatively, start typing a repository name and select from the auto-suggestions
  3. Click "Cite" to generate the BibTeX citation
  4. Copy the generated citation with the "Copy" button

Building for Production

To build the app for production:

npm run build

This creates a build folder with optimized production files.

Technical Details

GitCite is built with:

  • React 18
  • TypeScript
  • styled-components for styling
  • axios for API requests

The app uses the GitHub and GitLab APIs to fetch repository data and generate citations in BibTeX format.

License

GitCite is open source software licensed under the MIT license.

Owner

  • Name: Daniel Murnane
  • Login: murnanedaniel
  • Kind: user
  • Location: Berkeley, California, USA
  • Company: @ExaTrkX

Post-doctoral researcher in phenomenology and machine learning for high energy physics. Working on particle tracking with graph neural net architectures.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Murnane
    given-names: Daniel
title: "GitCite"
version: 0.1.0
date-released: 2025-03-26
repository-code: "https://github.com/murnanedaniel/gitcite"
license: MIT
abstract: "A modern, fast React application that generates BibTeX citations for GitHub and GitLab repositories with a single click."
keywords:
  - citation
  - bibtex
  - github
  - gitlab
  - repository 

GitHub Events

Total
  • Push event: 2
  • Create event: 2
Last Year
  • Push event: 2
  • Create event: 2

Dependencies

package-lock.json npm
  • 1310 dependencies
package.json npm
  • @testing-library/dom ^10.4.0
  • @testing-library/jest-dom ^6.6.3
  • @testing-library/react ^16.2.0
  • @testing-library/user-event ^13.5.0
  • @types/jest ^27.5.2
  • @types/node ^16.18.126
  • @types/react ^19.0.12
  • @types/react-dom ^19.0.4
  • @types/styled-components ^5.1.34
  • axios ^1.8.4
  • clipboard-copy ^4.0.1
  • react ^19.0.0
  • react-dom ^19.0.0
  • react-scripts 5.0.1
  • serve ^14.2.4
  • styled-components ^6.1.16
  • typescript ^4.9.5
  • web-vitals ^2.1.4