CodeBhejo — Code Sharing & P2P File Transfer

CodeBhejo is an open-source code sharing and collaboration tool for developers. Instantly create and share code snippets with your team through a web editor, or transfer files peer-to-peer directly from the terminal. Features Monaco Editor — The same editor that powers VS Code, with syntax highlighting across all major languages Passwordless auth — Email-based magic link login via AWS SES, no password required P2P file transfer — A Go CLI tool (codebhejo) that transfers files directly between machines over WebRTC; the backend acts only as a signaling server via Socket.IO, so file data never touches the server S3-backed storage — File content stored on S3 (or any S3-compatible provider like Hetzner), metadata in MySQL Tech Stack Layer Technology Frontend Vue 3, Vite, Pinia, Monaco Editor Backend Node.js, Express, Knex.js Database MySQL Storage AWS S3 / Hetzner Object Storage Email AWS SES (passwordless login) CLI Go (Cobra, WebRTC) P2P Signaling Socket.IO + WebRTC CLI Usage Install the CLI and send files peer-to-peer: ...

April 9, 2026 · 1 min · 204 words · Govind yadav

Getting started with Golang

Go is a simple, fast, and concurrent programming language. Its simplicity in design makes it an amazing programming language to work with. Go is currently gaining a lot of popularity, and a lot of organizations now prefer to write their backend in Go. Go was designed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson to improve programming productivity in an era of multicore, networked machines and large codebases.The designers wanted to address criticisms of other languages in use at Google, but keep their useful characteristics: ...

April 25, 2025 · 11 min · 2329 words · Govind yadav