Skip to content
@PrismarineJS

PrismarineJS

Minecraft-compatible server, bot, and API. All written in JavaScript.

PrismarineJS

Minecraft-compatible server, bot, and API. All written in JavaScript.

Official Discord GitHub Sponsors

How to contribute

Pinned Loading

  1. mineflayer mineflayer Public

    Create Minecraft bots with a powerful, stable, and high level JavaScript API.

    JavaScript 6.8k 1.2k

  2. node-minecraft-protocol node-minecraft-protocol Public

    Parse and serialize minecraft packets, plus authentication and encryption.

    JavaScript 1.4k 263

  3. flying-squid flying-squid Public

    Create Minecraft servers with a powerful, stable, and high level JavaScript API.

    JavaScript 595 106

  4. minecraft-data minecraft-data Public

    Language independent module providing minecraft data for minecraft clients, servers and libraries.

    JavaScript 844 255

  5. prismarine-web-client prismarine-web-client Public

    Minecraft web client running in your browser

    JavaScript 527 322

Repositories

Showing 10 of 95 repositories
  • prismarine-repo-actions Public

    Github Action implementing issue/PR comment commands for repo automation

    PrismarineJS/prismarine-repo-actions’s past year of commit activity
    JavaScript 1 MIT 2 1 0 Updated Mar 28, 2026
  • minecraft-wiki-extractor Public

    Extract structured data from the minecraft wiki

    PrismarineJS/minecraft-wiki-extractor’s past year of commit activity
    JavaScript 12 11 19 0 Updated Mar 28, 2026
  • node-nethernet Public

    Minecraft Bedrock Nethernet protocol

    PrismarineJS/node-nethernet’s past year of commit activity
    JavaScript 10 MIT 1 3 0 Updated Mar 28, 2026
  • mineflayer-statemachine Public

    A state machine plugin for Mineflayer to aid in designing more complex behavior trees.

    PrismarineJS/mineflayer-statemachine’s past year of commit activity
    TypeScript 129 MIT 25 16 2 Updated Mar 28, 2026
  • node-yggdrasil Public

    Node.js library to interact with Mojang's authentication system, known as Yggdrasil

    PrismarineJS/node-yggdrasil’s past year of commit activity
    JavaScript 43 29 5 1 Updated Mar 28, 2026
  • prismarine-packet-dumper Public

    Dump minecraft packets

    PrismarineJS/prismarine-packet-dumper’s past year of commit activity
    JavaScript 4 MIT 5 6 2 Updated Mar 28, 2026
  • mineflayer-tool Public

    A tool/weapon selection Mineflayer plugin for automatically selecting the best tool to use for a specific task.

    PrismarineJS/mineflayer-tool’s past year of commit activity
    TypeScript 26 MIT 12 7 0 Updated Mar 28, 2026
  • prismarine-provider-raw Public

    Raw (prismarine-chunk based) Storage Provider implementation.

    PrismarineJS/prismarine-provider-raw’s past year of commit activity
    JavaScript 1 MIT 3 1 1 Updated Mar 28, 2026
  • prismarine-auth Public

    Microsoft/Xbox Live authentication

    PrismarineJS/prismarine-auth’s past year of commit activity
    JavaScript 71 MIT 35 9 7 Updated Mar 28, 2026
  • prismarine-gameplay Public

    A high level gameplay API for making Mineflayer bots.

    PrismarineJS/prismarine-gameplay’s past year of commit activity
    TypeScript 13 MIT 4 8 0 Updated Mar 28, 2026