Simple live collaboration notepad with websockets and FastAPI. https://aukpad.com
Find a file
2025-09-20 19:02:26 +02:00
app.py init public v0.2.2 2025-09-20 19:02:26 +02:00
Dockerfile init public v0.2.2 2025-09-20 19:02:26 +02:00
favicon.ico init public v0.2.2 2025-09-20 19:02:26 +02:00
LICENSE init public v0.2.2 2025-09-20 19:02:26 +02:00
README.md init public v0.2.2 2025-09-20 19:02:26 +02:00

Aukpad

Simple live collaboration notepad with websockets and FastAPI.

  • Status: Beta - expect minor changes.
  • Instance/Demo: aukpad.com
  • Inspired by:

The goal is to keep it simple! For feature-rich solutions are hedgedoc or codeMD.


Features

Available:

  • live collab notepad
  • line numbers
  • custom path for more privacy
  • optional caching with valkey/redis
  • pad creation with HTTP post requests with curl (see Usage)
  • [pad_id]/raw HTTP endpoint

Ideas:

  • read-only views
  • password protection
  • E2EE
  • caching/ auto-save to localstorage in browser / offline use

Not planned:

  • accounts / RBAC

Usage

Creating pad with curl

curl -X POST -d "Cheers" https://aukpad.com/                  # string
curl -X POST https://aukpad.com --data-binary @- < file.txt   # file
ip -br a | curl -X POST https://aukpad.com --data-binary @-   # command output

Installation

WORK IN PROGRESS


Security

For security concerns or reports, please contact via hello a t uphillsecurity d o t com gpg.


License

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use
  • Limitations
  • Trademark use
  • Liability
  • Warranty