⚠️ IMPORTANT NOTICE

The main crocdb source is currently offline, causing data access failures. A root cause has been identified and a fix is in progress. An update will be published shortly with restored availability.

Download
CI Status Docker Build Status Desktop + Web Open-source MIT

Jacare

An open-source, web-based desktop ROM library manager that keeps downloads persistent, metadata enriched with Crocdb, and your library ultra-responsive.

What makes Jacare special

Why Jacare?

Local-first, Crocdb-powered

How it works

Modern tech stack for a seamless experience

⚑ Electron Desktop

Native desktop app wrapper providing OS integration, system tray support, and a native feel on Windows, macOS, and Linux.

πŸš€ Express Server

RESTful API backend handling job orchestration, file operations, Crocdb integration, and serving the web UI.

βš›οΈ React UI

Ultra-responsive web interface built with Vite, TanStack Query for state management, and real-time updates via SSE.

πŸ’Ύ SQLite Storage

Local database for settings, cached metadata, library items, and job historyβ€”fast, reliable, and portable.

πŸ“‘ Server-Sent Events

Real-time progress updates for downloads, scanning, and background jobs without polling overhead.

πŸ—‚οΈ Background Jobs

Long-running operations execute as pausable, resumable jobs with step-by-step progress tracking.

Getting started

    Configuration basics

      Downloads & deployment

      Desktop bundles, Docker, and server binaries

      API quick reference

      REST + SSE endpoints

      Documentation

      Developer guide

      Technical walkthrough of the architecture, build commands, and code layout.

      Open developer docs

      User guide

      Friendly guide for configuring Jacare, scanning your library, and launching games.

      Open user guide

      Report issues

      Found a bug or have a feature request? Report it on GitHub Issues.

      Report an issue