Skip to content

moortens/yakker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yakker

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 👅.

Overview

  • 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 💾

Development

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 in src/ 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