Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Update metadata for LoongArch64 (api is empty, should be python3)

Open Beginner friendly
#376 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
85/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
python

Research direction

Find the LoongArch64 entry in the community-plugins metadata and compare it with the release 0.3.0 plugin.json at the linked repository. Update its api to python3, and align platforms and the short description with that plugin.json. Done when the extension metadata matches the release metadata and the plugin no longer reports an empty API.

Written by the indexing model from the issue text.

Description

Plugin: LoongArch64 by Noah1
Repository: https://github.com/noah0x1/LoongArch64

The extension was originally submitted as a native plugin, so its metadata on extensions.binary.ninja has an empty api. Since release 0.3.0 it is a Python plugin (a Python loader for prebuilt native binaries), and the plugin.json of that release contains "api": ["python3"] and "platforms": ["Linux"].

The extension manager still uses the old metadata. Installing shows “Plugin doesn’t support any of (python3, debugger, target)”, and after a forced install Binary Ninja 6.0.10601 logs:

ValueError: Plugin 'LoongArch64' API name '[]' is not Python

Could you update the extension’s api to python3, and the platforms and short description to match plugin.json? Thanks :-)

Dominant language
Python
Stars
593
Forks
50
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Vector35/community-plugins

All issues in Vector35/community-plugins

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.