SkyDocs
Sia Skynet Google Docs alternative
Install / Use
/learn @michielpost/SkyDocsREADME
SkyDocs
A decentralized Google Docs alternative running on Sia Skynet (deprecated) and Dfinity Internet Computer.
Live version:
- Internet Computer: https://c3qag-6yaaa-aaaah-aaqta-cai.raw.ic0.app
Alternatives:
- GitHub pages: https://michielpost.github.io/SkyDocs/
- CloudFlare: https://skydocs.pages.dev/
Features:
- Login with your personal username and password
- See a list of your documents
- Screenshot preview of all documents
- Edit documents
- Delete documents
- Data is encrypted (except preview images)
- Share documents with other Ethereum users using The Graph
SkyDocs is build with Blazor and runs on WebAssembly. The SiaSkynet C# SDK is used to communicate with Skynet and SkyDB. The Dfinity.Blazor C# SDK is used to login and communicate with the Dfinity Internet Computer
Instal for local development
- Install Visual Studio Code https://code.visualstudio.com/
- Install .Net 6 SDK https://dotnet.microsoft.com/download/dotnet/6.0
- Compile and run the project
Share documents
It's possible to share documents by url, or using a smartcontract interaction when logged in with MetaMask. This setup is explained here.
Open Source Project Credits
- SiaSkynet C# SDK
- MetaMask.Blazor
- Dfinity.Blazor C# SDK
- Radzen.Blazor UI Components
- Blazored.LocalStorage
Acknowledgements
Development of SkyDocs v2 has been made possible with a grant from The Graph.
Development of SkyDocs v3 has been made possible with a grant from Dfinity.
Screenshots
Login

View all your documents

Edit a document

Share a document

SkyDB Debut Hackathon
SkyDocs was created for The SkyDB Debut hackathon. Finished as Runner Up in the SkyDB Debut Hackathon: https://blog.sia.tech/skydb-debut-hackathon-winners-d7929970cdea
More info and screenshots can be found here.
Screenshots of V2 can be found here.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
