All Projects → rymate1234 → Winirc

rymate1234 / Winirc

Licence: mit
C# IRC Client for Windows 10, written as a UWP application.

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Winirc

erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (-50%)
Mutual labels:  irc-client
Birch
An IRC client written in bash
Stars: ✭ 256 (+509.52%)
Mutual labels:  irc-client
Tiny
A terminal IRC client
Stars: ✭ 562 (+1238.1%)
Mutual labels:  irc-client
yesbot
IRC Bot Written in Prolog
Stars: ✭ 19 (-54.76%)
Mutual labels:  irc-client
IceChat
IceChat IRC Client
Stars: ✭ 68 (+61.9%)
Mutual labels:  irc-client
Dotfiles
Sway acid dark
Stars: ✭ 330 (+685.71%)
Mutual labels:  irc-client
pesterchum-alt-servers
Instant messaging client copying the look and feel of clients from Andrew Hussie's webcomic Homestuck.
Stars: ✭ 37 (-11.9%)
Mutual labels:  irc-client
Convos
Convos 👥 is the simplest way to use IRC in your browser
Stars: ✭ 789 (+1778.57%)
Mutual labels:  irc-client
girc
💬 A simple chat client in Python/Twisted
Stars: ✭ 16 (-61.9%)
Mutual labels:  irc-client
Kiwiirc
🥝 Next generation of the Kiwi IRC web client
Stars: ✭ 488 (+1061.9%)
Mutual labels:  irc-client
swift-nio-irc-server
A Internet Relay Chat (IRC) server for SwiftNIO
Stars: ✭ 30 (-28.57%)
Mutual labels:  irc-client
libreirc
(inactive) 💓 IRC Client for everyone!
Stars: ✭ 60 (+42.86%)
Mutual labels:  irc-client
Kirc
A tiny IRC client written in POSIX C99.
Stars: ✭ 416 (+890.48%)
Mutual labels:  irc-client
irc.dart
Dart IRC Library
Stars: ✭ 45 (+7.14%)
Mutual labels:  irc-client
Quassel
Quassel IRC: Chat comfortably. Everywhere.
Stars: ✭ 589 (+1302.38%)
Mutual labels:  irc-client
swirc
Lightweight terminal based ICB and IRC client
Stars: ✭ 20 (-52.38%)
Mutual labels:  irc-client
Revolution Irc
A modern Android IRC client. #revolutionirc on Freenode.
Stars: ✭ 325 (+673.81%)
Mutual labels:  irc-client
Gdtwitch
A Godot to IRC to Twitch interface.
Stars: ✭ 42 (+0%)
Mutual labels:  irc-client
Dispatch
Web-based IRC client in Go.
Stars: ✭ 595 (+1316.67%)
Mutual labels:  irc-client
Thelounge
💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client
Stars: ✭ 4,618 (+10895.24%)
Mutual labels:  irc-client

What is WinIRC?

WinIRC is a C# IRC Client for Windows 10. It's written as a UWP application, so don't expect this to be ported to Windows 8.1 or below.

What features does it have?

  • Joining onto irc servers, both ZNCs and standard irc servers
  • Supports a direct irc connection and connection via a websocket connection (this is hosted on your own server to get around any pesky filters)
  • Join and parting channels
  • /help to list supported commands
  • Various irc commands, including /query and /whois
  • Basic channel moderation features (/mode, /kick, /ban, /mute, ect.)
  • A few configuration options
  • Responsive UI

How do I get it?

For autoupdating, the easiest way to get it is from the Microsoft Store.

If you downloaded the sideloadable package, make sure you enabled developer mode in Settings -> Update & Security -> For developers -> Developer mode. Once this is done, on the latest insider builds and on Windows 10 phones you should be able to double click the appxbundle to install it.

Building from source

You'll need the following:

  • Windows 10 Anniversary Update or later
  • Viual Studio 2017

Once you've downloaded the project (either via a git clone, the "Open in Visual Studio" button in github, or via some other method) and opened in visual studio the compilation steps are as follows:

  1. Clean solution
  2. Ensure you have a certificate for deploying the app -
    • Go to Package.appmanifest -> Packaging -> Choose Certificate
    • In the dialog, click Configure Certificate -> Create Test Certificate
    • Keep the default settings, then click ok and ok again
  3. Build solution
  4. Using the top toolbar, select the architecture and the device you want to deploy the app on
  5. And that should be it!

Contributing

Contributions are welcome, so feel free to make changes and submit a pull request!

There's no real code style guidelines, just make sure the code is properly indented and has the same brackets layout as the rest of the application.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].