EndGit Logoendgit.

Frequently Asked Questions

Find answers to commonly asked questions about EndGit.

EndGit is a modern CI/CD platform and plugin marketplace for the Endstone ecosystem. It automates building, reviewing, and distributing C++ and Python plugins for Bedrock Dedicated Servers. Think of it as a replacement for Poggit, built with GitHub-native workflows.

Publishing a plugin is fully automated via GitHub integration:

  1. Install the EndGit GitHub App on your repository.
  2. Enable CI for your repo in the Dev Dashboard.
  3. Push code to GitHub — our runner pipelines will automatically build your plugin.
  4. Once the build succeeds, click "Submit for Review" on the build detail page.
  5. Fill out the submission form with your metadata, categories, and license.
  6. A repository reviewer will verify it against the rules and approve it.

When you push code to a GitHub repository with CI enabled, EndGit receives a webhook notification. It queues a runner build job that compiles your C++ code (using CMake) or packages your Python plugin. Build artifacts (.whl for Python, .dll/.so for C++) are stored and available for download immediately as development builds.

Each user starts with a weekly build quota (default: 50 builds/week) to manage shared compute resources. The quota resets every 7 days. You can track your usage in the Dev Dashboard. If you require more resources, feel free to open a ticket or contact an admin to request an extension.

Go to the Dev Dashboard and click "Install GitHub App". You will be redirected to GitHub where you can grant access to select repositories. The app only requests read access to repository contents and write access to commit status checks.

All marketplace listings must comply with our submission standards. Key guidelines include: plugins must be purposeful, code cannot be obfuscated, documentation and descriptions must be in English, and a recognized open source license must be present. Read the complete checklist at our Rules Page.

Install the CLI utility with the following setup commands:

Windows (PowerShell):
irm https://endgit.dev/installer.ps1 | iex
Linux / macOS (Bash):
curl -sSL https://endgit.dev/installer.sh | bash

Common cli commands available:

  • endgit install <plugin> — Download and install a plugin
  • endgit search <query> — Search the directory
  • endgit list — List currently installed plugins
  • endgit update — Update all packages on your server

EndGit offers native support for two Endstone plugin architectures:

  • Python plugins — Packaged as .whl wheels and built using standard pip packaging.
  • C++ plugins — Compiled natively using CMake for ultimate performance, generating Windows .dll and Linux .so binaries.

Both models have first-class marketplace representation and automated CI runners.

Yes, EndGit is completely free. We do not charge developers for build minutes, hosting, or hosting resources. All marketplace packages are open source and freely downloadable for server administrators.

Get in touch or join community discussion on our chat servers:

For software issues, pull requests, and features, visit our GitHub repositories.

Still have questions?

Join our Discord communities for direct developer help.

Join Discord