Skip to content

A collection of example apps for running in Peergos

Notifications You must be signed in to change notification settings

Peergos/example-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example-apps

A collection of example apps for running in Peergos

If you stumbled here without knowing what Peergos is, try this:

Intro to Peergos

Peergos repository https://github.com/Peergos/peergos.

Installation

If you are self-hosting or have an account on peergos.net or peergos-demo.net

  1. click the launcher icon (top icon on left hand side menu)
  2. click custom apps button
  3. click install next to desired app

Manual instructions for additional/experimental apps

  1. From the top of this page click the green 'Code' button and select 'Download Zip'.
  2. Unzip file and upload desired application folder to Peergos
  3. Navigate into application folder, open the context menu for the file 'peergos-app.json' and choose 'Install App'
  4. Make sure to take note of the file associations and permissions requested
  5. Installed Apps are displayed on the Launcher page (top icon in left menu)

Developer documentation

CK-Editor

Rich text editor. Loads/Saves .html files See doc2html app below to convert other document formats to html html editor

Doc2Html

Convert .docx and .odt files to .html files Document converter

Html2doc

Convert .html to .docx files

Document-Viewer

View .docx and .odt files Document viewer

LuckySheet

Spreadsheet. Data is stored in a a json formatted file with extension .sheet

Can import to some degree xlsx, ods spreadsheet files Spreadsheet

.docx extractor. Save content as .html (Formatting not preserved)

Before installing, download SaxonJS2.js from https://www.saxonica.com/saxon-js/index.xml and copy into assets folder

Tldraw

Drawing & Whiteboard. Edit .tldr files Drawing

Draw.io

Diagramming and visualization. Edit .drawio files Diagramming

Notes

Block-style editor. Edit .note files Notes

TUI-Image-Editor

Image editor

PaintZ

MS Paint clone Paint

jspaint

Classic MS Paint clone jspaint

TUI-Markdown

WYSIWYG Markdown Editor Markdown editor

Tasks

Tasks

TodoMVC

Todo list

Calculator

calculator

Webamp

Winamp 2 implemented in JavaScript Winamp

Audio Player

Play all audio files in a folder audio-player

Image Slideshow

View all image files in a folder Image Slideshow

TiddlyWiki

A non-linear personal web notebook TiddlyWiki

Device Capture

DeviceCapture

VLC.js

Media player VLC

Doom (Shareware)

Doom running inside jsdosbox emulator Doom

Astronomy sky map

Sky map

Chat-api

Example of how to use the chat-api for App communication (eg multi-player games)

Chat-api

Chat

Example of how to use the chat-api (v1)

audio-recorder

audio recording app - incomplete and non-functional

ebook-reader

Read epub files

ebook-reader

email-client

Example of using mailbox api email-client

pretty-diff

Display the difference between two text files pretty-diff

image-viewer

Display/Rotate/Scale an image file img-viewer

Sudoku

Play Sudoku sudoku

Projectify

Project management app for TiddlyWiki: projectify

Feather-Wiki

A tiny tool for simple, self-contained wikis feather-wiki

text-editor

very simple text-editor using a html textarea

Chess

Chess over chat-api Chess

TicTacToe

TicTacToe over chat-api TicTacToe

file-picker

Example of how to use the file picker api call

folder-picker

Example of how to use the folder picker api call

About

A collection of example apps for running in Peergos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published