{
  "language": "en",
  "name": "GoodApps",
  "url": "https://goodapps.store/",
  "description": "Eight free, open-source desktop apps for macOS, Windows, and Linux with local data and no app telemetry.",
  "pricing": {
    "description": "The desktop apps are free and open-source, with no account or subscription required."
  },
  "apps": [
    {
      "name": "Serverbox",
      "url": "https://goodapps.store/serverbox/",
      "description": "SSH server administration with terminals, monitoring, file transfers, containers, and scheduled jobs.",
      "platforms": [
        "macOS",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/serverbox/features/",
      "downloads": "https://goodapps.store/serverbox/#download",
      "source": "https://github.com/goodappsstore/serverbox",
      "releases": "https://github.com/goodappsstore/serverbox/releases",
      "limitations": "Requires SSH access. Administration features depend on the Linux distribution, available server tools, and account permissions. No Serverbox agent is installed on managed servers."
    },
    {
      "name": "Shelf",
      "url": "https://goodapps.store/shelf/",
      "description": "Bookmark management with tags, collections, saved page copies, and search across captured text.",
      "platforms": [
        "macOS",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/shelf/features/",
      "downloads": "https://goodapps.store/shelf/#download",
      "source": "https://github.com/goodappsstore/shelf-bookmaring-app",
      "releases": "https://github.com/goodappsstore/shelf-bookmaring-app/releases",
      "limitations": "Saved pages can depend on online images or resources and may differ offline. The app lock does not encrypt library files, saved pages, or exports."
    },
    {
      "name": "SnippetBox",
      "url": "https://goodapps.store/snippetbox/",
      "description": "Text, Markdown, and code snippet library with local semantic search, keyword search, and exports.",
      "platforms": [
        "macOS",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/snippetbox/features/",
      "downloads": "https://goodapps.store/snippetbox/#download",
      "source": "https://github.com/goodappsstore/snippet-box",
      "releases": "https://github.com/goodappsstore/snippet-box/releases",
      "limitations": "Built-in search works offline. A configured remote search provider receives text selected for indexing. Keyword search remains available if semantic search fails."
    },
    {
      "name": "ParquetPeek",
      "url": "https://goodapps.store/parquetpeek/",
      "description": "Local Parquet viewer with schema inspection, row filters, sorting, nested values, and exports.",
      "platforms": [
        "macOS",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/parquetpeek/features/",
      "downloads": "https://goodapps.store/parquetpeek/#download",
      "source": "https://github.com/goodappsstore/parquet-viewer",
      "releases": "https://github.com/goodappsstore/parquet-viewer/releases",
      "limitations": "Files are processed locally without uploading to a hosted data service. Browsing is paged rather than loading all rows into the table at once."
    },
    {
      "name": "SessionsBox",
      "url": "https://goodapps.store/sessions-box/",
      "description": "Local coding-agent session library with transcript search, resume actions, usage estimates, and tool reports.",
      "platforms": [
        "macOS",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/sessions-box/features/",
      "downloads": "https://goodapps.store/sessions-box/#download",
      "source": "https://github.com/goodappsstore/sessions-box",
      "releases": "https://github.com/goodappsstore/sessions-box/releases",
      "limitations": "Token costs are estimates, not provider bills. Resuming requires the original session and agent. Older Cline editor tasks require Cline History in the original editor. Launching an agent CLI uses that agent’s network settings."
    },
    {
      "name": "Finance Tracker",
      "url": "https://goodapps.store/finance-tracker/",
      "description": "Local personal finance management with statement imports, budgets, forecasts, loans, investments, and reports.",
      "platforms": [
        "macOS",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/finance-tracker/features/",
      "downloads": "https://goodapps.store/finance-tracker/#download",
      "source": "https://github.com/goodappsstore/finance-tracker",
      "releases": "https://github.com/goodappsstore/finance-tracker/releases",
      "limitations": "Forecasts, spending guidance, retirement simulations, and health measures are planning estimates based on recorded data and assumptions. Investment prices and other valuations are entered manually. Tax summaries use user classifications and are not a tax-filing service. Desktop notifications require the app to run; Windows system notifications require an installed build."
    },
    {
      "name": "rsedit",
      "url": "https://goodapps.store/rsedit/",
      "description": "Text editor with a Rust file engine, multiple cursors, session recovery, and section editing for multi-GB files.",
      "platforms": [
        "macOS",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/rsedit/features/",
      "downloads": "https://goodapps.store/rsedit/#download",
      "source": "https://github.com/goodappsstore/rsedit",
      "releases": "https://github.com/goodappsstore/rsedit/releases",
      "limitations": "Binary and UTF-16 files are rejected. Continuous whole-large-file scrolling and whole-file regex replacement are unsupported. Huge-file line numbers, selections, and go-to-line apply to the current view. Crash recovery restores the last completed checkpoint; newer edits can be lost and undo history starts fresh after restart. Saving requires space for the complete output. No extension system, language servers, or background indexing. Verified locally on macOS Apple silicon; Windows/Linux native builds, interactions, and runtime performance remain unverified. Published timing measurements are specific local probes, not universal performance guarantees."
    },
    {
      "name": "Tyler",
      "url": "https://goodapps.store/tyler-rss/",
      "description": "RSS, Atom, and JSON Feed reader with offline articles, local full-text search, and portable backups.",
      "platforms": [
        "macOS 13.3+",
        "Windows",
        "Linux"
      ],
      "features": "https://goodapps.store/tyler-rss/features/",
      "downloads": "https://goodapps.store/tyler-rss/#download",
      "source": "https://github.com/goodappsstore/tyler-rss",
      "releases": "https://github.com/goodappsstore/tyler-rss/releases",
      "limitations": "Requires macOS 13.3+; Linux packages target Ubuntu 24.04 or compatible systems. Extraction does not bypass paywalls or sign-in; JavaScript-only pages may need Open original. Streaming media and embeds require a connection and system webview codec support. Requested summaries send article text to the configured endpoint; summaries stay in session memory rather than library backups. Endpoint settings and any API key are stored locally and included in exported backups. Feed/discovery requests, OPML-link imports, and full-article fetches add ref=tyler-rss.com when no ref parameter exists; this identifies the app, not a reader."
    }
  ],
  "privacy": {
    "appTelemetry": false,
    "websiteAnalytics": "Umami page and link analytics",
    "networkActivity": "App features may contact user-configured servers, bookmarked websites, feed and media sources, exchange-rate services, or optional remote providers. See the privacy policy and app-specific network disclosures."
  },
  "links": {
    "llms": "https://goodapps.store/llms.txt",
    "llmsFull": "https://goodapps.store/llms-full.txt",
    "ecp": "https://goodapps.store/ecp.json",
    "sitemap": "https://goodapps.store/sitemap.xml",
    "privacy": "https://goodapps.store/privacy.html",
    "terms": "https://goodapps.store/terms.html",
    "business": "https://goodapps.store/business/",
    "github": "https://github.com/goodappsstore"
  },
  "scope": {
    "appliesTo": "Public GoodApps Store product descriptions and feature guides.",
    "excludes": [
      "Private user app data",
      "Third-party content accessed through apps"
    ]
  },
  "attribution": {
    "format": "GoodApps (https://goodapps.store/)",
    "guidance": "Link to the relevant app overview or feature guide when describing capabilities. Preserve documented limitations and distinguish release targets from verified native builds."
  },
  "contact": {
    "email": "hello@goodapps.store",
    "business": "business@goodapps.store",
    "sponsorships": "sponsorships@goodapps.store"
  },
  "metadata": {
    "version": "1.0.0",
    "lastUpdated": "2026-11-07"
  }
}
