Chat. Collaborate. Ship code. Welcome to NPMChatโ the neo-brutalist chat for devs.
Minimal. Bold. For devs who love npm.
npm-chat@terminal
$ npm run dev
โ Local server started
๐ฌ Ready to chat!
A
Alice
Testing out my new chat app!
B
Bob
Looks cool! Is this your side project?
Features
๐ฌ
Real-time Messaging
Instant chat with zero setup and no vendor lock-in.
โก
Blazing Fast
Optimized for speed and developer happiness.
๐
Secure by Default
End-to-end encrypted and privacy-first.
๐
Real-Time Collaborative Code Editor
Write and edit code together live with your team.
๐
Shared Scratchpads & Snippet Boards
Each chat room has a shared notepad and code snippet area with saved snippets, titles, and language previews.
๐ค
Live Interview Mode
Turn chat into an interview room with real-time coding, timer, prompts, and private notes for mock interviews or hiring.
๐
File Sharing + Code Preview
Upload and preview .js, .py, and more files directly in chat. Drag-and-drop supported.
โ๏ธ
Code Execution Engine
Run code in chat with Monaco editor and see output instantly using external APIs like Piston or Judge0.
Who's This For? Anyone Who Loves to Build & Learn!
Contribute to Open Source
Learn in Public & Grow
Collaborate on Features
Share Feedback & Ideas
Tinker with WebSockets
Test your UI skills
Show off your side project
How It's Built & How You Can Contribute
Built using Node.js, Socket.IO, Next.js & Tailwind CSS.
This project is open source โ contributions, issues, and ideas are welcome!
To try locally: npm run dev
</>
Explore the code, open a pull request, or suggest a feature. Let's build together!
Just for Fun โ Leave a Note!
"Love how easy it is to contribute and learn from others!"
Open Source Enthusiast
"
"
"My first PR was merged! Great community and support."
First-Time Contributor
"
"
"Excited to build, share, and grow together in this project."