Skip to content

Public repositories, project releases and issues and pull requests

Back to tools

GitHub returns public repository matches and details, up to 25 trending projects, issues, pull requests, and newest-first published releases; release or commit dates may be unavailable.

Get repository

Get public facts about a GitHub repository by name, owner/name, or link. A name alone selects the most-starred matching project. Release and commit dates may be unavailable.

Your information

Repository owner to use with a name, for example facebook.

Repository name, owner/name, or GitHub repository link, for example facebook/react.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

react/react

The library for web and native user interfaces.

Stars250,794
Forks51,414
Watchers6,599
Open issues and pull requests1,387

Repository details

Primary language
JavaScript
License
MIT License
Contributors
2,018
Latest release
19.3.0 (September 9, 2026)
Release date
Sep 9, 2026
Most recent commit
Sep 22, 2026

Topics

  • declarative
  • frontend
  • javascript
  • library
  • react
  • ui

Choose an action

About the GitHub tool

GitHub, also called GH, searches public repositories by required keywords and optional language and sort filters.

Get repository returns public project facts from a required repository name, owner/name, or link.

List trending repositories uses optional language and period; List releases and List issues require a project and support optional filters.

Built from github.com. Last checked Sep 30, 2026.

Actions

Get repository

1 credit

Get public facts about a GitHub repository by name, owner/name, or link. A name alone selects the most-starred matching project. Release and commit dates may be unavailable.

What you provide

FieldTypeRequiredDescription
OwnerownerTextOptionalRepository owner to use with a name, for example facebook.Example: Facebook
ProjectprojectTextRequiredRepository name, owner/name, or GitHub repository link, for example facebook/react.Example: React

What you get

FieldTypeDescription
ForksforksNumberNumber of forks.Example: 51414
StarsstarsNumberNumber of stars.Example: 250794
TopicstopicsListRepository topics.
LicenselicenseTextLicense name in words, if known.Example: MIT License
WatcherswatchersNumberNumber of people subscribed to notifications (not stars).Example: 6599
RepositoryrepositoryTextMatched repository as owner/name.Example: react/react
DescriptiondescriptionTextProject description, if provided.Example: The library for web and native user interfaces.
Open Issuesopen_issuesNumberOpen issue and pull request count reported by GitHub.Example: 1387
Project Linkproject_linkTextGitHub repository link.Example: https://github.com/react/react
Homepage Linkhomepage_linkTextProject website link, if provided.Example: https://react.dev
Main Languagemain_languageTextPrimary programming language.Example: JavaScript
Repository IDrepository_idNumberGitHub repository ID.Example: 10270250
Default Branchdefault_branchTextDefault branch name.Example: Main
Last Commit Datelast_commit_dateDateDate of most recent commit on the default branch, YYYY-MM-DD.Example: 2026-09-22
Contributors Countcontributors_countNumberNumber of contributors including anonymous contributors, if available.Example: 2018
Latest Release Datelatest_release_dateDateDate of latest published release, YYYY-MM-DD.Example: 2026-09-09
Latest Release Namelatest_release_nameTextLatest published release name, if available.Example: 19.3.0 (September 9, 2026)

Example result

For Owner: Facebook, Project: React

JSON
{
  "forks": 51414,
  "stars": 250794,
  "topics": [
    "declarative",
    "frontend",
    "javascript"
  ],
  "license": "MIT License",
  "watchers": 6599,
  "repository": "react/react",
  "description": "The library for web and native user interfaces.",
  "open_issues": 1387,
  "project_link": "https://github.com/react/react",
  "homepage_link": "https://react.dev",
  "main_language": "JavaScript",
  "repository_id": 10270250,
  "default_branch": "main",
  "last_commit_date": "2026-09-22",
  "contributors_count": 2018,
  "latest_release_date": "2026-09-09",
  "latest_release_name": "19.3.0 (September 9, 2026)"
}

List issues

1 credit

List public issues or pull requests for a GitHub project, with state, label and sorting options. A bare project name matches the most-starred repository.

What you provide

FieldTypeRequiredDescription
SortsortTextOptionalSort order, for example recently_updated.Example: Most commented
TypetypeTextOptionalWhat to list, for example issues.Example: Pull requests
LabellabelTextOptionalOnly items with this label, for example bug.Example: kind/bug
StatestateTextOptionalWhich state to include, for example open.Example: Closed
ProjectprojectTextRequiredRepository name, owner/name or GitHub project link, for example kubernetes or kubernetes/kubernetes.Example: https://github.com/python/cpython
Max Resultsmax_resultsNumberOptionalMaximum number of items to return, for example 20.Example: 3

What you get

FieldTypeDescription
ItemsitemsList
Linkitems[].linkTextExample: https://github.com/python/cpython/pull/137215
Stateitems[].stateTextExample: Closed
Titleitems[].titleTextExample: gh-137026: Add an explainer guide for asyncio
Authoritems[].authorTextExample: anordin95
Labelsitems[].labelsList
Numberitems[].numberNumberExample: 137215
Created Dateitems[].created_dateTextExample: 2025-07-29
Comment Countitems[].comment_countNumberExample: 24
Last Updated Dateitems[].last_updated_dateTextExample: 2025-08-14
ProjectprojectTextExample: python/cpython
Project Linkproject_linkTextExample: https://github.com/python/cpython

Example result

For Sort: Most commented, Type: Pull requests, State: Closed, Project: https://github.com/python/cpython, Max Results: 3

JSON
{
  "items": [
    {
      "link": "https://github.com/python/cpython/pull/137215",
      "state": "closed",
      "title": "gh-137026: Add an explainer guide for asyncio",
      "author": "anordin95",
      "labels": [
        "docs",
        "topic-asyncio",
        "skip news"
      ],
      "number": 137215,
      "created_date": "2025-07-29",
      "comment_count": 24,
      "last_updated_date": "2025-08-14"
    },
    {
      "link": "https://github.com/python/cpython/pull/118450",
      "state": "closed",
      "title": "gh-117139: Convert the evaluation stack to stack refs",
      "author": "Fidget-Spinner",
      "labels": [
        "topic-free-threading"
      ],
      "number": 118450,
      "created_date": "2024-04-30",
      "comment_count": 65,
      "last_updated_date": "2026-08-11"
    },
    {
      "link": "https://github.com/python/cpython/pull/95749",
      "state": "closed",
      "title": "gh-95271: Improve sqlite3 tutorial wording",
      "author": "erlend-aasland",
      "labels": [
        "docs",
        "skip news"
      ],
      "number": 95749,
      "created_date": "2022-08-06",
      "comment_count": 23,
      "last_updated_date": "2022-08-18"
    }
  ],
  "project": "python/cpython",
  "project_link": "https://github.com/python/cpython"
}

List releases

1 credit

List published releases for a public GitHub project, newest first. A bare project name matches the most-starred repository; regular Git tags without a release are not included.

What you provide

FieldTypeRequiredDescription
ProjectprojectTextRequiredProject name, owner/name, or GitHub repository link, such as microsoft/vscode.Example: Vscode
Max Resultsmax_resultsNumberOptionalMaximum number of releases to return, such as 10.Example: 2
Include Pre Releasesinclude_pre_releasesYes or noOptionalInclude pre-releases as well as stable releases; for example, true.Example: Yes

What you get

FieldTypeDescription
ProjectprojectDetails
Nameproject.nameTextExample: Vscode
Ownerproject.ownerTextExample: Microsoft
Full Nameproject.full_nameTextExample: microsoft/vscode
Page Linkproject.page_linkTextExample: https://github.com/microsoft/vscode
ReleasesreleasesList
Versionreleases[].versionTextExample: 1.139.1
Pre Releasereleases[].pre_releaseTextExample: no
Release Datereleases[].release_dateTextPublication date in YYYY-MM-DD format.Example: 2026-09-25
Release Notesreleases[].release_notesTextPlain text, truncated to 2,000 characters.Example: https://code.visualstudio.com/updates/v1_139
Release Titlereleases[].release_titleTextExample: 1.139.1
Download Filesreleases[].download_filesList
Release Page Linkreleases[].release_page_linkTextExample: https://github.com/microsoft/vscode/releases/tag/1.139.1

Example result

For Project: Vscode

JSON
{
  "project": {
    "name": "vscode",
    "owner": "microsoft",
    "full_name": "microsoft/vscode",
    "page_link": "https://github.com/microsoft/vscode"
  },
  "releases": [
    {
      "version": "1.139.1",
      "pre_release": "no",
      "release_date": "2026-09-25",
      "release_notes": "https://code.visualstudio.com/updates/v1_139",
      "release_title": "1.139.1",
      "download_files": [],
      "release_page_link": "https://github.com/microsoft/vscode/releases/tag/1.139.1"
    },
    {
      "version": "1.139.0",
      "pre_release": "no",
      "release_date": "2026-09-23",
      "release_notes": "https://code.visualstudio.com/updates/v1_139",
      "release_title": "1.139.0",
      "download_files": [],
      "release_page_link": "https://github.com/microsoft/vscode/releases/tag/1.139.0"
    },
    {
      "version": "1.138.0",
      "pre_release": "no",
      "release_date": "2026-09-16",
      "release_notes": "https://code.visualstudio.com/updates/v1_138",
      "release_title": "1.138.0",
      "download_files": [],
      "release_page_link": "https://github.com/microsoft/vscode/releases/tag/1.138.0"
    }
  ]
}

Search repositories

1 credit

Find public GitHub repositories by keywords, with an optional language filter and sort order. Returns up to 100 matches.

What you provide

FieldTypeRequiredDescription
SortsortTextOptionalOrder of results, such as stars.Example: Stars
QueryqueryTextRequiredKeywords to search for, such as invoice pdf generator.Example: invoice pdf generator
LanguagelanguageTextOptionalRepository language, such as Python. Use any for no language filter.Example: Python
Max Resultsmax_resultsNumberOptionalMaximum repositories to return, such as 20.Example: 3

What you get

FieldTypeDescription
RepositoriesrepositoriesListPublic repositories matching the search.
Namerepositories[].nameTextProject name.Example: InvoiceGenerator
Forksrepositories[].forksNumberFork count.Example: 125
Ownerrepositories[].ownerTextOwner account name.Example: By cx
Starsrepositories[].starsNumberStar count.Example: 184
Full Namerepositories[].full_nameTextOwner and project name.Example: by-cx/InvoiceGenerator
Descriptionrepositories[].descriptionTextProject description, if provided.Example: Library to generate PDF invoices.
Project Linkrepositories[].project_linkLinkProject page on GitHub.Example: https://github.com/by-cx/InvoiceGenerator
Main Languagerepositories[].main_languageTextMain programming language, if known.Example: Python
Repository IDrepositories[].repository_idNumberGitHub repository ID.Example: 2173993
Last Updated Daterepositories[].last_updated_dateDateDate the repository was last updated.Example: 2026-08-12

Example result

For Sort: Stars, Query: invoice pdf generator, Language: Python, Max Results: 3

JSON
{
  "repositories": [
    {
      "name": "InvoiceGenerator",
      "forks": 125,
      "owner": "by-cx",
      "stars": 184,
      "full_name": "by-cx/InvoiceGenerator",
      "description": "Library to generate PDF invoices.",
      "project_link": "https://github.com/by-cx/InvoiceGenerator",
      "main_language": "Python",
      "repository_id": 2173993,
      "last_updated_date": "2026-08-12"
    },
    {
      "name": "Invoice-Generator-Bot-with-Telegram-Integration",
      "forks": 0,
      "owner": "bahramnejhad",
      "stars": 21,
      "full_name": "bahramnejhad/Invoice-Generator-Bot-with-Telegram-Integration",
      "description": "This project is a Telegram bot that allows users to generate sales invoices by interacting with the bot. It collects user details, such as their phone number and store information, then allows them to…",
      "project_link": "https://github.com/bahramnejhad/Invoice-Generator-Bot-with-Telegram-Integration",
      "main_language": "Python",
      "repository_id": 894488007,
      "last_updated_date": "2026-08-28"
    },
    {
      "name": "invoice-gen",
      "forks": 2,
      "owner": "nafeu",
      "stars": 13,
      "full_name": "nafeu/invoice-gen",
      "description": "Basic invoice generator for quick PDF invoices/quotes.",
      "project_link": "https://github.com/nafeu/invoice-gen",
      "main_language": "Python",
      "repository_id": 159879124,
      "last_updated_date": "2026-01-08"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@github",
  "visibility": "public",
  "operation": "get_repository",
  "version": 1,
  "input": {
    "owner": "facebook",
    "project": "react"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Find public repositories matching product or technology keywords
  • Compare repository stars, forks, and programming languages
  • Track trending projects by programming language and time period
  • Review published release versions and notes
  • Monitor public issues and pull requests by state or label

Questions about GitHub

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this GitHub tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a GitHub account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from github.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 30, 2026.

Which public repositories match these keywords?

Search repositories finds public projects by required keywords, with optional language and sort filters.

What are a repository's stars, forks, and license?

Get repository returns public facts such as stars, forks, and license for a repository name, owner/name, or link.

What releases has a project published?

List releases returns published releases newest first, with options to set the maximum results and include pre-releases.

All Developer tools toolsBrowse all tools