[
  {
    "rank": 1,
    "fullName": "NationalSecurityAgency/ghidra",
    "owner": "NationalSecurityAgency",
    "name": "ghidra",
    "description": "Ghidra is a software reverse engineering (SRE) framework",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 80538,
    "forks": 8960,
    "starsToday": 6293,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 2,
    "fullName": "termux/termux-app",
    "owner": "termux",
    "name": "termux-app",
    "description": "Termux - a terminal emulator application for Android OS extendible by variety of packages.",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 61958,
    "forks": 7758,
    "starsToday": 1786,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 3,
    "fullName": "Stirling-Tools/Stirling-PDF",
    "owner": "Stirling-Tools",
    "name": "Stirling-PDF",
    "description": "#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 93568,
    "forks": 10368,
    "starsToday": 2552,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 4,
    "fullName": "keycloak/keycloak",
    "owner": "keycloak",
    "name": "keycloak",
    "description": "Open Source Identity and Access Management For Modern Applications and Services",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 37130,
    "forks": 9007,
    "starsToday": 571,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 5,
    "fullName": "AndreyPavlenko/Fermata",
    "owner": "AndreyPavlenko",
    "name": "Fermata",
    "description": "",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 1388,
    "forks": 200,
    "starsToday": 98,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 6,
    "fullName": "elastic/elasticsearch",
    "owner": "elastic",
    "name": "elasticsearch",
    "description": "Free and Open Source, Distributed, RESTful Search Engine",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 78191,
    "forks": 26111,
    "starsToday": 411,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 7,
    "fullName": "Suwayomi/Suwayomi-Server",
    "owner": "Suwayomi",
    "name": "Suwayomi-Server",
    "description": "A rewrite of Tachiyomi for the Desktop",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 7804,
    "forks": 465,
    "starsToday": 285,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 8,
    "fullName": "AntennaPod/AntennaPod",
    "owner": "AntennaPod",
    "name": "AntennaPod",
    "description": "A podcast manager for Android",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 8200,
    "forks": 1809,
    "starsToday": 89,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 9,
    "fullName": "sepinf-inc/IPED",
    "owner": "sepinf-inc",
    "name": "IPED",
    "description": "IPED Digital Forensic Tool. It is an open source software that can be used to process and analyze digital evidence, often seized at crime scenes by law enforcement or in a corporate investigation by private examiners.",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 3015,
    "forks": 521,
    "starsToday": 290,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  },
  {
    "rank": 10,
    "fullName": "AndroidIDEOfficial/AndroidIDE",
    "owner": "AndroidIDEOfficial",
    "name": "AndroidIDE",
    "description": "AndroidIDE is an IDE for Android to develop full featured Android apps.",
    "language": "Java",
    "langColor": "#b07219",
    "stars": 3192,
    "forks": 673,
    "starsToday": 112,
    "starsPeriod": "this month",
    "zhWhat": "",
    "zhCanDo": "",
    "zhWhy": ""
  }
]