Skip to content
@solid-apps

solid-apps

solid-apps

Tiny, build-free apps for your Solid pod. Each one is plain HTML + a single app.js, served from your pod at /public/apps/<name>/, with its data stored as JSON-LD on a pod you own. No framework, no bundler, no lock-in. They run the same on a phone, a laptop, or the web — and they interoperate: shared data models + a share/open-with intent bus make the collection behave like one small OS.

The suite

  • Launcher & shellhome, chrome / win98 (windows), split (side-by-side panes), store (install/update apps on-device), settings
  • PIMtasks & kanban (two views of one wf:Tracker model), calendar, notes, bookmarks, contacts
  • Messaginginbox (LDN / ActivityStreams), messages (per-contact chat), chat, plaza
  • Media & socialplaylist, pdf, timeline, plume (blog), vellum (markdown)
  • Utilitiesweather, maps, pilot, profile, protect (personal safety)
  • Glueintents (the share/open-with bus), bundles (app catalogue)

Build one

Apps follow a small, consistent methodology — see SKILL.md for the full guide (anatomy, auth, the established data models, the intent bus, UI conventions, distribution, and the gotchas). The short version:

  1. A repo (default branch gh-pages) with index.html + app.js + style.css + manifest.json + favicon.svg.
  2. Use window.xlogin.authFetch; store data as JSON-LD on the pod with an established ontology (don't invent a new shape).
  3. Declare "handles": [...] in the manifest and use the intent bus to compose with other apps.
  4. Add it to bundles/all.jsonld so the store can install it.

AGPL-3.0-only.

Popular repositories Loading

  1. awesome-solid awesome-solid Public

    awesome solid

    1

  2. alarm alarm Public

    Simple & beautiful alarm clock web app

    HTML 1

  3. solid-apps.github.io solid-apps.github.io Public

    Working LOSOS apps catalog — built on the LION + urn-solid + solid-schema + solid-panes + LOSOS stack.

    HTML 1

  4. pilot pilot Public

    Minimalist Solid console — Profile, Tasks, Settings on your pod. Built with Preact, zero build.

    HTML 1

  5. hub hub Public

    Multi-app Solid workspace — Hub UI wired to your pod via xlogin and JSON-LD CRUD. Vanilla JS, no build step.

    JavaScript 1

  6. chrome chrome Public

    A web-first desktop OS over your Solid pod — windows, shelf, tray, real-time. Sister to solid-apps/hub.

    JavaScript 1

Repositories

Showing 10 of 70 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…