DoggoPaste

Fullstack REST App
Featured
Selfhosted
Education
Team Project
New

Drop your code, let Doggo fetch it! Combination of a Pastebin and CodeShare. Free and selfhostable

Languages
TypeScriptCSSJavaScriptDockerfileShell

Case study

DoggoPaste is a comprehensive web application designed to bridge the gap between static code storage (Pastebin-style) and real-time collaborative editing (Codeshare-style).

The Challenge

Modern developers often fluctuate between two needs: archiving code snippets for the long term and collaborating live with peers. Most platforms specialize in only one area, forcing users to switch tools. Furthermore, storing sensitive code in plain text on central servers remains a major security concern for many teams.

The Solution

DoggoPaste provides a hybrid "best of both worlds" approach. It allows users to create immutable static records organized in a hierarchical folder system or launch instant, collaborative real-time sessions. Every feature is underpinned by client-side encryption, ensuring that only the intended recipients can read the content.

/api

REST API and WebSocket server built with Hono.

/web

Client app built with Next.js.

/proxy

A custom proxy server for deploying app on single port.

Zero-Knowledge Encryption

Static pastes can be encrypted via the Web Crypto API. All data is encrypted using AES-GCM directly in the user's browser.

No password or its hash is ever sent to the server.

DoggoPaste

Drop your code, let Doggo fetch it!

PoProstuWitold/doggopaste