KaiShare is a secure platform for sharing code snippets and text with others. Built with a focus on privacy and simplicity, KaiShare helps developers and users exchange information safely—ideal for teams, communities, and individuals working on collaborative coding and knowledge sharing.
- Note-
If you don't have an account, don't forget to copy the link (like https://kaishare.vercel.app/p/9913f9-d344-11f0-80bb-8c8d28d905b2) after posting, as there is no way to retrieve it later.
- Share Code & Text Securely: Easily share code blocks or plain text with encryption options.
- Multi-language Support: Paste and format code in multiple programming languages.
- Modern UI/UX: A clean, intuitive interface built with Nextjs.
- Backend in Go: Robust and scalable backend services powered by Go.
- Privacy Focused: Your shared content is protected, with options for expiry and one-time viewing.
- Frontend: Nextjs
- Backend: Go(gin framework)
- Database: PostgreSQL
-
Clone the Repository
git clone https://github.com/JiruGutema/KaiShare.git
-
Install Dependencies (Frontend)
cd KaiShare/client npm install -
Run the Frontend
npm run dev
-
Run the Backend
cd KaiShare/server go run cmd/api/main.goyou also use
airto run it in watch mode -
Configure Settings
- Copy
.env.exampleto.envin both web and server folders. - Update credentials and settings as needed.
- Copy
- Share Content: Paste your text/code in the web UI, set options (expiry, password protection, etc.), and share the generated link.
- API Usage: Integrate via RESTful endpoints for programmatic sharing. See
/server/docs/API.mdfor details.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License.
See LICENSE for more details.
Created by @JiruGutema.
KaiShare - Share Code & Text Securely

