Tool XLibrary - Advanced Game Library Manager for F95Zone

5.00 star(s) 1 Vote

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
XLibrary v1.9.2 — Advanced Game Library Manager for F95Zone

02-games-grid-filters-open_2025-08-14T23-12-05-911Z.png


01-games-grid-filters-hidden_2025-08-14T23-12-04-700Z.png 02-games-grid-filters-open_2025-08-14T23-12-05-911Z.png 03-games-list-mode_2025-08-14T23-12-07-070Z.png 04a-game-modal-top_2025-08-14T23-12-09-705Z.png 04b-game-modal-bottom_2025-08-14T23-12-11-005Z.png 05-extension-page_2025-08-14T23-12-14-197Z.png 06a-settings-page-top_2025-08-14T23-12-16-805Z.png 06b-settings-page-system_2025-08-14T23-12-17-901Z.png
1753511275215.png 1753511313050.png


TL;DR: Desktop app + Chrome & signed Firefox extensions to organise your F95 games locally, launch them in one click (with multi-config support, Steam integration and optional Sandboxie), keep a personal journal, back everything up to Google Drive — no third-party servers involved.

Key Features
  • Versatile Game Launchers — unlimited launch configurations per game (e.g. VN • VR • Modded), custom names, command-line params, optional Sandboxie isolation; automatically logs last launch date and lets you sort by it.
  • Steam Integration — detect and launch your installed Steam games directly from XLibrary, with full library support.
  • Cloud Backup & Sync — end-to-end-encrypted Google Drive backup with conflict-safe smart sync; one-click import from F95 threads via the browser extension.
  • Automatic Backups — customizable scheduled backups to local storage, Google Drive, or both at once.
  • Backup Management — view all backups with filters by type and storage, restore or delete backups with confirmation dialogs.
  • Automatic Update Checker — every 24 h (or on-demand for 1–12 month ranges) compares your library with F95Zone, flags games with an “Update Available” badge, adds an “Updates Available” filter, and auto-refreshes game data when you visit a thread via the extension.
  • Smart Library Management — card & list views, hover image carousel in both modes, tri-state installation filter, "only launchable" filter, instant filter changes with session persistence and one-tap reset; tag & engine filters, custom tags, visible "Date Added", multi-category rating (Story • Graphics • Gameplay • Fappability → Overall); full keyboard navigation with arrow keys, quick search (Ctrl+F or /), and screenshot browsing.
  • Optimized Image Cache — all images auto-convert to WebP format, drastically reducing disk usage.
  • Personal Journal & Progress Tracker — version history, statuses (Not Started • In Progress • Completed • Replaying • Abandoned • Waiting), private notes.
  • Portable Mode — run XLibrary from USB drives or any folder with all data stored locally for easy portability.
  • Browser Extension Super-powers — import games in one click and see a “In XLibrary” badge right inside F95 threads; works on Chrome-based browsers and a signed Firefox build.
  • Modern UX — dark & light theme switching, responsive layout, smooth animations.
  • Performance & Integrity — full image cache for offline browsing, lightning-fast search, efficient local storage, rigorous data validation, JSON export / import.


Quick Start
  1. Download and run XLibrary *.*.*.exe (link below).
  2. Open XLibrary → tab Extension → Follow instructions for your browser.
  3. Visit any F95 game thread and use “Add to Library” or “Open in App”.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.


You don't have permission to view the spoiler content. Log in or register now.


Support XLibrary Development
Maintaining and growing XLibrary already takes a lot of my time and personal funds.
I have ambitious plans—cloud features, new integrations, even faster search—but these will need dedicated servers and ongoing infrastructure costs.

If you like where XLibrary is headed and want to help me reach the next level, please consider buying me a coffee on Ko-fi. Every contribution, no matter how small, goes straight into hosting bills and new features. Thank you! ❤




Download


(Important: If you are using an older version, don’t forget to reload your extension in the browser)


You don't have permission to view the spoiler content. Log in or register now.

VirusTotal & SHA-256
  • —1 / 72 engines flagged (false positive by Bkav Pro) .
  • SHA-256: b72d558c345fa16b14f489ca44487c4cb0b3ca59a699cc6b4a1fd97dbd32f7c2

XLibrary is an independent project and is not affiliated with F95Zone. All data is stored locally or in your own Google Drive; nothing is sent to external servers.
 
Last edited:

kanto90

New Member
May 28, 2017
5
5
Hey, the app looks awesome:love:

Few things I noticed when trying out the app:
  • When the app is sized at certain app_resolution:entry_count ratio, the entries disappear. This is more apparent for Card mode than List mode, although both seem to be affected by resizing the window). And even when i find a ratio where card mode appears, adding one new entry might make it disappear again.
  • The game engine (RPGM, Ren'Py, Unity, etc.) or game dev status (not your play status) were scraped, but they dont work as tag so they can't be used to filter. Adding custom tag works, but it would be tedious to add custom tag every game for the game engine or status.
  • The "Add To Favorite" button appears and works on any page of the post, but if let's say you are on /page-2, it won't scrape the image(s) in the OP post, just one (cover?) image was stored, and the description is not scraped either.


You don't have permission to view the spoiler content. Log in or register now.
This is not part of the description but I wonder if you can add:


  1. Button to point to where the game is installed, or execute directly from the game ?
  2. Version checker (or title change) to detect that there are new updates to the entry? And maybe indicator that the entry have a new update.
  3. Sort filter by:
  • entry added date,
  • last played date (launching the executable)
  • f95 OP updated date? (I saw the updated date in the filter but not sure if the extension periodically check or just scraped the updated date time and fixed it as is when the entry was added to favorite).

That would make this tool really powerful.


Other than that, this looks great!
 
Last edited:
  • Heart
Reactions: Detsu Kai

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
Thanks for the response!
There are some minor difficulties with rendering the list and cards, because I’m trying to keep good performance when handling hundreds or even thousands of games (I use virtual lists, but it’s really hard to make them perfect).
I just tried to reproduce this bug and couldn’t—could you please record a short video of the problem?
I’ll try to fix it, and I think I’ll also add the engine and development status to the list of tags.
Regarding the different-page issue: it looks interesting; I’ll try to make it work too, but I can’t promise anything, because the scraper needs the page’s content to parse the info.
I’ve added your suggestions to the planned features and will work on them after the fixes.
 

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
Here is what you asking for :) And little more for now. I updated changelog and download link in main post


You don't have permission to view the spoiler content. Log in or register now.
 

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
If any of you have web-design skills, I’d be delighted to see a beautiful app design for XLibrary - I’ll gladly build it for you.
 

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
Hey, the app looks awesome:love:

Few things I noticed when trying out the app:
  • When the app is sized at certain app_resolution:entry_count ratio, the entries disappear. This is more apparent for Card mode than List mode, although both seem to be affected by resizing the window). And even when i find a ratio where card mode appears, adding one new entry might make it disappear again.
  • The game engine (RPGM, Ren'Py, Unity, etc.) or game dev status (not your play status) were scraped, but they dont work as tag so they can't be used to filter. Adding custom tag works, but it would be tedious to add custom tag every game for the game engine or status.
  • The "Add To Favorite" button appears and works on any page of the post, but if let's say you are on /page-2, it won't scrape the image(s) in the OP post, just one (cover?) image was stored, and the description is not scraped either.


You don't have permission to view the spoiler content. Log in or register now.
This is not part of the description but I wonder if you can add:


  1. Button to point to where the game is installed, or execute directly from the game ?
  2. Version checker (or title change) to detect that there are new updates to the entry? And maybe indicator that the entry have a new update.
  3. Sort filter by:
  • entry added date,
  • last played date (launching the executable)
  • f95 OP updated date? (I saw the updated date in the filter but not sure if the extension periodically check or just scraped the updated date time and fixed it as is when the entry was added to favorite).

That would make this tool really powerful.


Other than that, this looks great!

New version released. Here is:
v1.2.0
- Launch games right from the catalogue
- Sandboxie integration for secure launches
- Last launch date shown in game card
- Sorting by last launch date
- Visible date when game added to XLibrary

v1.1.0
- Added filters for dev status and engine
- Added label "In XLibrary" in F95 catalogue
- Added sorting by date when game added to XLibrary
- Fixed: scrapper now working in subpages
- Upgraded extension to Svelte and made connection to application more stable and smooth
 

aquatint

New Member
Oct 19, 2016
4
3
Great Start. Playing with it now, hoping this will be an easier interface than f95checker for a game launcher.

One feature I'd love is an ability to add the different launchers for a game that has seasons/chapters.
 
  • Heart
Reactions: Detsu Kai

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
Great Start. Playing with it now, hoping this will be an easier interface than f95checker for a game launcher.

One feature I'd love is an ability to add the different launchers for a game that has seasons/chapters.
I will think about it, sounds not bad)
 

CoomerSx

New Member
Jan 20, 2023
2
1
Wish this had an option to just add games without needing a web browser, love the design though.

Noticed one bug immediately, if you scroll down in settings and go back to Library, the search bar and all the filter options completely disappears.

1752686805117.png 1752686820540.png

Will keep an eye on this one :)
 
  • Like
Reactions: Corpuscle

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
New version released:

v1.2.1
- Fixed bug where if you scroll down in settings and go back to Library, the search bar and all the filter options completely disappears

Thank you all for your feedback! I’ll use it to improve the app further!
 

erisonkel

Member
Jul 11, 2020
185
332
the firefox extension is unverified
dunno if I want to bother with reinstalling firefox nightly/developer to bypass that
 

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
the firefox extension is unverified
dunno if I want to bother with reinstalling firefox nightly/developer to bypass that

v1.3.3 is here!
- Skipped v1.3.2:D
- A signed Firefox extension has been added. You no longer need to use the developer browser version (applies to Firefox only).
 

Vii Dark

Newbie
Jul 11, 2018
36
12
Does the program not track game updates? If not, when will this be implemented?

And there is a suggestion... so that the images of the games are downloaded to the PC. Set the offline function in the settings. It's convenient when you're together where the Internet is unavailable.

English is not my language :) Sorry for any mistakes if there are any.
 
Last edited:

Detsu Kai

Newbie
Modder
Sep 30, 2018
54
69
Does the program not track game updates? If not, when will this be implemented?

And there is a suggestion... so that the images of the games are downloaded to the PC. Set the offline function in the settings. It's convenient when you're together where the Internet is unavailable.

English is not my language :) Sorry for any mistakes if there are any.
Yes, I plan to create a system for tracking game updates, but direct communication between the app and f95zone won't work due to authentication issues, and I also want to avoid sending too many requests to their platform. That's why I'm developing my own backend, which will act as a cache for f95zone games. When an update is detected, all users of my app will be notified without any restrictions and may even have the option to update directly through the app.

This approach will require some time and investment because the data structure has many complexities. To address this, I’m using OpenAI to parse the data more accurately and minimize errors during the process.

Also, keeping downloaded images within the application is a great idea! I’ll include this feature in the next update - thank you for the suggestion!
 
5.00 star(s) 1 Vote