{
  "appsOrigin": "https://frunk-apps.vercel.app",
  "apps": [
    {
      "id": "brain",
      "name": "Brain Test",
      "tagline": "Can your Tesla brain? A 20-second test of the car's computer, ranked against other Teslas, phones and PCs.",
      "path": "/brain/",
      "icon": "/brain/icon.svg",
      "added": "2026-10-23",
      "tags": [
        "Tool"
      ]
    },
    {
      "id": "breakout",
      "name": "Brick Breaker",
      "tagline": "Classic paddle game. Drag to move, tap to launch.",
      "path": "/breakout/",
      "icon": "/breakout/icon.svg",
      "tags": [
        "Game",
        "Controller",
        "WebGL"
      ]
    },
    {
      "id": "fractal",
      "name": "Fractal Explorer",
      "tagline": "Multi-threaded WebAssembly Mandelbrot. Pinch to zoom.",
      "path": "/fractal/",
      "icon": "/fractal/icon.svg",
      "tags": [
        "WASM threads",
        "SIMD",
        "Controller"
      ]
    },
    {
      "id": "sleep",
      "name": "Sleep Sounds",
      "tagline": "Rain, ocean, campfire and more for Camp Mode, with a dim clock and sleep timer.",
      "path": "/sleep/",
      "icon": "/sleep/icon.svg",
      "tags": [
        "Camp Mode",
        "Offline"
      ]
    },
    {
      "id": "fireplace",
      "name": "Campfire",
      "tagline": "A crackling fire with sparks and crickets. Cozy screen for the campsite.",
      "path": "/fireplace/",
      "icon": "/fireplace/icon.svg",
      "tags": [
        "Camp Mode",
        "WebGL"
      ]
    },
    {
      "id": "stars",
      "name": "Star Map",
      "tagline": "What's in the sky tonight: stars, planets and the Moon over your campsite.",
      "path": "/stars/",
      "icon": "/stars/icon.svg",
      "tags": [
        "Camp Mode",
        "Offline"
      ]
    },
    {
      "id": "weather",
      "name": "Weather",
      "tagline": "Forecast, sunset, true darkness, Moon and a stargazing rating for tonight.",
      "path": "/weather/",
      "icon": "/weather/icon.svg",
      "tags": [
        "Camp Mode",
        "Tool"
      ]
    },
    {
      "id": "satellites",
      "name": "Satellite Tracker",
      "tagline": "When to see the ISS, Hubble and new Starlink trains pass over you.",
      "path": "/satellites/",
      "icon": "/satellites/icon.svg",
      "tags": [
        "Camp Mode",
        "Offline"
      ]
    },
    {
      "id": "skyevents",
      "name": "Sky Events",
      "tagline": "Meteor showers, full moons, eclipses and planets for the year ahead, and what is up tonight.",
      "path": "/skyevents/",
      "icon": "/skyevents/icon.svg",
      "tags": [
        "Camp Mode",
        "Offline"
      ]
    },
    {
      "id": "nearby",
      "name": "What's Around Me",
      "tagline": "History, landmarks and nature near where you are parked, from Wikipedia. Great while charging.",
      "path": "/nearby/",
      "icon": "/nearby/icon.svg",
      "tags": [
        "Road Trip",
        "Tool"
      ]
    },
    {
      "id": "pitstop",
      "name": "Pit Stop",
      "tagline": "Restrooms, coffee, food and shops within walking distance of the charger, with what's open now.",
      "path": "/pitstop/",
      "icon": "/pitstop/icon.svg",
      "tags": [
        "Road Trip",
        "Tool"
      ]
    },
    {
      "id": "speedtest",
      "name": "Speed Test",
      "tagline": "How fast is the car's internet right now? Download, upload and ping, on Wi-Fi or LTE.",
      "path": "/speedtest/",
      "icon": "/speedtest/icon.svg",
      "tags": [
        "Tool"
      ]
    },
    {
      "id": "probe",
      "name": "Car Benchmark",
      "tagline": "See what this car's browser can do.",
      "path": "/probe/",
      "icon": "/probe/icon.svg",
      "tags": [
        "Tool"
      ]
    },
    {
      "id": "arcade",
      "name": "Arcade",
      "tagline": "Twenty arcade games from 1977 to 1986 on MAME, free from their makers through mamedev.org: Robby Roto, Gridlee, Targ, Super Tank and more, sent from your phone.",
      "path": "/arcade/",
      "icon": "/arcade/icon.svg",
      "added": "2026-10-27",
      "tags": [
        "Game",
        "Controller"
      ]
    },
    {
      "id": "tic80",
      "name": "Tiny Games",
      "tagline": "Nine free retro games on the TIC-80 fantasy console, plus any .tic carts you send from your phone. Touch or controller.",
      "path": "/tic80/",
      "icon": "/tic80/icon.svg",
      "added": "2026-10-23",
      "tags": [
        "Game",
        "Controller"
      ]
    },
    {
      "id": "retro",
      "name": "Retro Console",
      "tagline": "Play homebrew games, or NES, Game Boy, GBA, Master System, Game Gear, Atari Lynx, TurboGrafx-16 and Genesis games you own sent from your phone, with a controller or on screen.",
      "path": "/retro/",
      "icon": "/retro/icon.svg",
      "updated": "2026-10-28",
      "tags": [
        "Game",
        "Controller"
      ]
    },
    {
      "id": "token",
      "name": "FrunkStore Token",
      "tagline": "The community token's live price chart, your wallet's balance, and a way to buy it on your phone.",
      "path": "/token/",
      "icon": "/token/icon.svg",
      "tags": [
        "Tool"
      ],
      "unlisted": true
    },
    {
      "id": "craft4k",
      "name": "Craft 4K",
      "tagline": "Notch's tiny Minecraft4k rebuilt in C++ and ray-marched on the graphics chip: a big block world with sun shadows, day and night, and mirrors to build with.",
      "path": "/craft4k/",
      "icon": "/craft4k/icon.svg",
      "tags": [
        "Game",
        "Controller",
        "Touch"
      ],
      "added": "2026-10-28"
    },
    {
      "id": "doom",
      "name": "Freedoom",
      "tagline": "The classic Doom engine with the free Freedoom games, or Doom games you own sent from your phone, with a controller or on screen.",
      "path": "/doom/",
      "icon": "/doom/icon.svg",
      "tags": [
        "Game",
        "Controller"
      ],
      "added": "2026-10-28"
    },
    {
      "id": "heretic",
      "name": "Blasphemer",
      "tagline": "The Heretic engine with the free dark-fantasy game Blasphemer, or Heretic you own sent from your phone. Spells, relics and flight.",
      "path": "/heretic/",
      "icon": "/heretic/icon.svg",
      "tags": [
        "Game",
        "Controller"
      ]
    },
    {
      "id": "quake",
      "name": "LibreQuake",
      "tagline": "The classic Quake engine with the free LibreQuake, or Quake you own sent from your phone, with a controller or on screen.",
      "path": "/quake/",
      "icon": "/quake/icon.svg",
      "tags": [
        "Game",
        "Controller"
      ],
      "added": "2026-10-28"
    },
    {
      "id": "duke3d",
      "name": "Duke Nukem 3D",
      "tagline": "The 1996 shooter's first episode, free, or the full game you own sent from your phone, with a controller or on screen.",
      "path": "/duke3d/",
      "icon": "/duke3d/icon.svg",
      "tags": [
        "Game",
        "Controller"
      ],
      "added": "2026-10-29"
    },
    {
      "id": "cnc",
      "name": "Command & Conquer",
      "tagline": "Command & Conquer and Red Alert, the 1995 and 1996 real-time strategy classics EA made free: both sides' campaigns and skirmish, by touch.",
      "path": "/cnc/",
      "icon": "/cnc/icon.svg",
      "tags": [
        "Game",
        "Touch"
      ],
      "added": "2026-10-30"
    },
    {
      "id": "elderscrolls",
      "name": "The Elder Scrolls",
      "tagline": "Arena and Daggerfall, Bethesda's 1994 and 1996 open-world RPGs, free from Bethesda: whole provinces to roam, with a controller or by touch.",
      "path": "/elderscrolls/",
      "icon": "/elderscrolls/icon.svg",
      "tags": [
        "Game",
        "Controller",
        "Touch"
      ],
      "added": "2026-10-31"
    },
    {
      "id": "deathrally",
      "name": "Death Rally",
      "tagline": "Remedy's 1996 top-down death race, the free shareware episode: machine guns, mines and turbo on six tracks, with a controller or on screen.",
      "path": "/deathrally/",
      "icon": "/deathrally/icon.svg",
      "tags": [
        "Game",
        "Controller",
        "Touch"
      ],
      "added": "2026-11-01"
    },
    {
      "id": "wolf3d",
      "name": "Wolfenstein 3D",
      "tagline": "id Software's 1992 shooter that started the genre, the free first episode in full: escape Castle Wolfenstein floor by floor, with a controller or on screen.",
      "path": "/wolf3d/",
      "icon": "/wolf3d/icon.svg",
      "tags": [
        "Game",
        "Controller",
        "Touch"
      ],
      "added": "2026-11-01"
    },
    {
      "id": "openttd",
      "name": "OpenTTD",
      "tagline": "Build a transport empire with trains, trucks, ships and planes. The open-source Transport Tycoon, made for touch.",
      "path": "/openttd/",
      "icon": "/openttd/icon.svg",
      "tags": [
        "Game",
        "Offline"
      ],
      "added": "2026-10-28"
    },
    {
      "id": "fheroes2",
      "name": "fheroes2",
      "tagline": "Heroes of Might and Magic II from your own copy, on the open-source fheroes2 engine: towns, heroes and turn-based battles, by touch.",
      "path": "/fheroes2/",
      "icon": "/fheroes2/icon.svg",
      "tags": [
        "Game",
        "Offline"
      ],
      "added": "2026-10-28"
    },
    { "id": "pop", "name": "Prince of Persia", "tagline": "The 1989 original on SDLPoP: sixty minutes to escape the dungeons and stop the Vizier. Twelve levels, with a controller or by touch.", "path": "/pop/", "icon": "/pop/icon.svg", "tags": ["Game", "Controller", "Touch"], "added": "2026-10-31" },
    {
      "id": "supertux",
      "name": "SuperTux",
      "tagline": "Tux's jump-and-run adventure across Icy Island and the Rooted Forest, plus two bonus islands: about a hundred levels. Touch or controller.",
      "path": "/supertux/",
      "icon": "/supertux/icon.svg",
      "tags": [
        "Game",
        "Controller",
        "Touch"
      ],
      "added": "2026-10-28"
    },
    {
      "id": "openarena",
      "name": "OpenArena",
      "tagline": "Fast arena shooting against bots on the Quake III engine: a free game with ten arenas, on screen or with a controller.",
      "path": "/openarena/",
      "icon": "/openarena/icon.svg",
      "tags": [
        "Game",
        "Controller"
      ],
      "added": "2026-10-28"
    },
    {
      "id": "blocks",
      "name": "Block Builder",
      "tagline": "Build anything in a Minecraft Classic-style world of blocks: creative mode, flying, and worlds that save as you play.",
      "path": "/blocks/",
      "icon": "/blocks/icon.svg",
      "tags": [
        "Game",
        "Controller",
        "Touch"
      ]
    },
    {
      "id": "city",
      "name": "City Builder",
      "tagline": "Found a city and grow it from a village to a megalopolis: zones, roads, power, taxes and disasters, in the classic 1989 city simulation, now open source.",
      "path": "/city/",
      "icon": "/city/icon.svg",
      "added": "2026-10-28",
      "tags": [
        "Game",
        "Camp Mode",
        "Touch",
        "Controller",
        "Offline"
      ]
    },
    {
      "id": "adventure",
      "name": "Adventure Games",
      "tagline": "Classic point-and-click adventures on ScummVM: twelve free games, or ones you own sent from your phone.",
      "path": "/adventure/",
      "icon": "/adventure/icon.svg",
      "updated": "2026-10-27",
      "tags": [
        "Game",
        "Touch",
        "Controller"
      ]
    },
    {
      "id": "text",
      "name": "Text Adventures",
      "tagline": "Zork I, II and III, the Infocom classics, now open source, plus two more free adventures. Tap words to build commands, or type.",
      "path": "/text/",
      "icon": "/text/icon.svg",
      "updated": "2026-10-28",
      "tags": [
        "Game",
        "Touch",
        "Offline"
      ]
    },
    {
      "id": "ascii",
      "name": "ASCII Quests",
      "tagline": "Scott Miller's Kroz games, 1987 to 1990, now open source: seven text-mode quests of gems, whips and creatures. Tap to walk.",
      "path": "/ascii/",
      "icon": "/ascii/icon.svg",
      "added": "2026-10-27",
      "tags": [
        "Game",
        "Touch",
        "Offline"
      ]
    },
    {
      "id": "puzzles",
      "name": "Logic Puzzles",
      "tagline": "Forty classic logic puzzles by Simon Tatham, from Solo (sudoku) to Mines and Net, with endless new boards in every size.",
      "path": "/puzzles/",
      "icon": "/puzzles/icon.svg",
      "tags": [
        "Game",
        "Puzzle",
        "Offline"
      ]
    },
    {
      "id": "pokeguess",
      "name": "Daily Pokémon Guess",
      "tagline": "Guess the day's secret Pokémon in eight tries from its generation, types, height and weight. The same one for everyone, plus free play from any generations.",
      "path": "/pokeguess/",
      "icon": "/pokeguess/icon.svg",
      "added": "2026-10-29",
      "tags": [
        "Game",
        "Puzzle",
        "Touch",
        "Offline"
      ]
    },
    {
      "id": "stockfish",
      "name": "Chess vs Stockfish",
      "tagline": "Full games against Stockfish 19, from a gentle beginner level up to full strength. Take back a move, ask for a hint and pick up where you left off.",
      "path": "/stockfish/",
      "icon": "/stockfish/icon.svg",
      "added": "2026-11-01",
      "tags": [
        "Game",
        "Touch",
        "Offline"
      ]
    },
    {
      "id": "chess",
      "name": "Chess Puzzle",
      "tagline": "Solve the Lichess daily chess puzzle on your screen.",
      "path": "/chess/",
      "icon": "/chess/icon.svg",
      "tags": [
        "Game",
        "Puzzle"
      ]
    },
    {
      "id": "terrarium",
      "name": "Terrarium",
      "tagline": "An aquarium that keeps living while you're away. Feed it, watch it evolve. By Jason Goldfeder.",
      "path": "/terrarium/",
      "icon": "/terrarium/icon.svg",
      "added": "2026-10-23",
      "tags": [
        "Camp Mode",
        "Offline"
      ]
    }
  ]
}
