Every game, every site, one library.

XLibrary works with 12 sources: F95zone, LewdCorner, Steam, itch.io, DLSite, VNDB, GOG, Getchu, Ryuugames, Anime-Sharing, LewdGames and FapForFun. Search, game details, covers and update checks come from the XLibrary catalog in one request, with no per-site rate limits, and the same game on several sites becomes one card.

  • 12 built-in sources
  • More through plugins
What XLibrary uses from each source
SourceIn XLibrary
F95zoneGame data and update checks, downloads from the thread's mirrors, extension panel
LewdCornerGame data, downloads from the thread's mirrors, extension panel
SteamGame data, your owned games in Discovery, installs natively or in CrossOver
itch.ioGame data, downloads of games you own with your itch.io API key
DLSiteGame data, RJ, BJ and VJ codes in Add and Bulk Add
VNDBGame data and links between catalogs
GOGGame data and update checks, add a game by its store page link
GetchuGame data
RyuugamesGame data and update checks
Anime-SharingGame data and update checks for games in the XLibrary catalog
LewdGamesGame data
FapForFunGame data

One card per game

The catalog links the same game across sites by shared links and codes, such as VNDB IDs, DLSite RJ codes and Steam app IDs. In your library it becomes one card with every link, rating and screenshot.

The XLibrary catalog

XLibrary asks its catalog server instead of visiting each site. That is one fast request instead of twelve, with no per-site rate limits, and game data and covers load even where F95zone and other sites are blocked.

The catalog never serves game files. Downloads still come from the original hosts. If the catalog is unreachable or a game isn't in it yet, XLibrary says so instead of showing an empty result.

Steam Discovery

Discovery shows your whole owned Steam library, from native Steam and from Steam inside a CrossOver bottle, with search, sorting and played hours. Add a game in one click or install it with live progress.

On a Mac, XLibrary can set up Steam in CrossOver for you: it creates a bottle and installs Windows Steam into it. Signing in is the only manual step.

Imports from other managers

Bring an existing library: F95Checker databases with game paths, Game-List (.ini) folders, EmulationStation, Batocera and ES-DE libraries and XLibrary JSON exports. Every import shows a preview before anything changes.

Search in any script

Local smart search understands translated, transliterated and non-Latin titles. Its index stays on your device and updates in the background.

Questions about this

F95zone is blocked in my country. Does XLibrary still work?

Yes, for game data. Search, game details, covers and update checks come from the XLibrary catalog, which loads where F95zone is blocked. Downloads still come from the original hosts, so they work only if those hosts are reachable for you.

Can I add a game by its DLSite code?

Yes. RJ, BJ and VJ codes work in Add Game and in Bulk Add.

Can I add sources that aren't built in?

Yes, with plugins. The Plugin SDK lets developers add game catalogs and browser sources as local .xlplugin packages.

Read the full FAQ