Go to file
2023-11-24 19:00:49 +01:00
src Async import of brotli 2023-11-24 19:00:49 +01:00
static Preview & editor 2023-11-24 18:15:30 +01:00
.eslintignore initial commit 2023-10-25 19:58:53 +02:00
.eslintrc.cjs initial commit 2023-10-25 19:58:53 +02:00
.gitignore initial commit 2023-10-25 19:58:53 +02:00
.npmrc initial commit 2023-10-25 19:58:53 +02:00
.prettierignore initial commit 2023-10-25 19:58:53 +02:00
.prettierrc wip 2023-10-29 17:25:22 +01:00
LICENSE.md readme 2023-11-22 22:00:24 +01:00
package.json Added GFLM features + removed it from the languages list 2023-11-23 22:18:32 +01:00
pnpm-lock.yaml Added GFLM features + removed it from the languages list 2023-11-23 22:18:32 +01:00
postcss.config.js wip 2023-10-29 17:25:22 +01:00
README.md WIP read-only view 2023-11-23 22:06:35 +01:00
svelte.config.js wip 2023-10-29 17:25:22 +01:00
tailwind.config.js Preview & editor 2023-11-24 18:15:30 +01:00
tsconfig.json initial commit 2023-10-25 19:58:53 +02:00
vite.config.ts wip 2023-10-29 17:25:22 +01:00

Paste

A no-database, no-backend pastebin-like service. All the data is stored in the url.

This is a rewrite of https://nopaste.boris.sh/, which was a rewrite of https://topaz.github.io/paste/. The biggest improvement of this version is that it uses brotli compression, while staying compatible with the original lzma compressed urls.

More information on this self-hosted "about" page

TODO

  • Use brotli
  • Stay compatible with original lzma-compressed urls
  • Have a read-only view with nice colors for code blocks
  • Use CodeMirror 6
  • 100% self-contained, no dependance on jsdeliver

Build

$ pnpm install
$ pnpm build

License

GNU GPLv3