yakker is an IRC client built with irc-framework, React and Redux. It differes from other clients in a few ways. It's not considered stable for production use, so please, just don't use it for that 👅.
- There is no Status window. People who need the status window will likely use other clients 😵.
- WebSocket only:exclamation: Since UnrealIRCd and InspIRCd now ships with a WebSocket module, lets just use that 🙈
- Made for smaller networks. Don't know which channels to join? Well, lets give you a channel list when you connect 💥
- Threads. IRCv3 has a draft, so... ✨
- Emojis:exclamation: Yeah, everyone has those now, but 🆒...
- Delivery confirmation: Your messages actually confirm their arrival, if certain fancy IRCv3 sorcery is present! 😏
- Typing notifications: Your friends are writing! 🔡
- Runs on any web server. It's just a couple of static files, no daemon, fancy requirements or anything 💾
Behind the scenes, create-react-app
is used. Want to test or develop? Just clone or fork the respository then:
yarn install
to install all the dependencies- Edit
config.json
insrc/
and add a network with WebSocket support 🔧(unless you run your own ircd on localhost, like me 👍). - Let
yarn start
to do it's magic - Be prepared for a ton of 🐛's