Community Projects
Various open source resources and projects
This is a list of various open source resources and projects related to FFXIV. Please leave an issue if your project is listed here and you'd like to remove it.
Programs
XIVLauncher
link | |
language | C# |
A popular custom launcher with extra features. Good reference for the login flow (including Steam/Free Trial accounts) and the patching system.
Dalamud
link | |
language | C# |
A plugin framework and API, meant to be used with XIVLauncher. Almost all official plugins are open source.
Libraries
Lumina
link | |
language | C# |
Library for reading and interacting with FFXIV game files and Excel data.
SaintCoinach
link | |
language | C# |
Another library for reading and interacting with game files/Excel data. Provides community maintained metadata on Excel data types.
Ironworks
link | |
language | Rust |
Yet another library for game data, but in Rust.
kobold
link | |
language | TypeScript |
Another library for game data, in TypeScript.
FFXIVClientStructs
link | |
language | C#, Python |
A C# library containing community-maintained structs in the client, and Python scripts to help reverse engineer the game binary in IDA/Ghidra.
Tools
SaintCoinach.Cmd
link | |
language | C# |
A command line interface for SaintCoinach. Features commands to export raw game files, the UI images, and music.
Godbert
link | |
language | C# |
A GUI interface for browsing Excel data and viewing territories, powered by SaintCoinach.
FFXIV Explorer
link | |
language | Java |
A GUI for browsing the game files. You may be interested in this fork adding more features.
Websites & APIs
Thaliak
An API for game versions and patch information.
ResLogger2
A list of file paths in the game files, crowdsourced via a Dalamud plugin.
XIVAPI
A general-purpose API for FFXIV. Most useful if you can't embed a library into your application or need Lodestone information.
Networking
Sapphire
link | |
language | C++ |
A server emulator. Not always up to date, but still a great reference on many things.
Machina
link | |
language | C# |
A general library for packet capture with specialized FFXIV functionality.
Velcro
link | |
language | Go, C# |
A set of tools to capture network data and store it into an SQLite database.
Nari
link | |
language | Python |
A library to parse ACT logs.
Last updated