N
NPMChat

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."
Future Collaborator
"
"