GithubHelp home page GithubHelp logo

tikogrig / lan-messenger Goto Github PK

View Code? Open in Web Editor NEW

This project forked from harshit-budhraja/lan-messenger

0.0 1.0 0.0 18.02 MB

Official open-source repository for LAN Messenger

License: Other

Java 99.90% Rust 0.10%

lan-messenger's Introduction

Open Source License GitHub Stars GitHub Issues Current Version

LAN Messenger

THIS PROJECT IS NO LONGER MAINTAINED. However, feel free to fork it and use it to your heart's content.

LAN Messenger is an open-source, versatile, minimal and a simple light-weight messenger, which helps you chat with your friends, collegues, co-workers etc. when you are on a common network. This messenger doesn't need you to be connected to the internet. Where Whatsapp, Line, WeChat, Viber etc. won't work, LAN Messenger comes in handy forever.

Download

LAN Messenger is cross-platform. For now, it supports android, linux and windows platforms. To download, click the respective download links below.


Install and Run

  • WINDOWS PLATFORMS
    Download the executable(.exe) file from the link above. Double click to run it. Allow access to home, private and public networks, if prompted by your windows' firewall.
    P.S. You must have Java installed in your system.

  • LINUX PLATFORMS
    Download the .jar file from the link above. Simply double click to execute it.
    P.S. You must have Java installed in your system.

  • ANDROID
    Download the .apk from the link above. Open it using your package manager. Scroll down the permissions and click install. Once installed, you can find the app in your drawer/main menu of applications.

Build from source

  • To build this from source on java, first clone this repository to your machine by executing git clone https://github.com/harshitbudhraja/LAN-Messenger.git from your terminal/bash shell. Next, open the project from the java folder to Netbeans or Eclipse or any other JAVA IDE. Right click on the project from the directory listing and press Build or Clean and Build.
    Navigate your file explorer to the project's dist folder and find a .jar file generated. Double click to run it.

  • If you want to run it on windows platforms, find the .jar file using the above steps and wrap it to a .exe file using wrappers like Launch4j etc.

  • For android, import the project from the android folder to your Android Studio and then click the RUN button in it. Make sure your device is connected to the machine using a usb and it's debugging is set to enabled. Also, you should have your adb drivers in place for this.

Usage and Screenshots

  • Welcome screen

  • If SEND pressed, the following window opens. Here you have to type in the local IP address of the destination machine.

  • If RECEIVE pressed, the following windows opens. Press OK to start the receiver service on your machine. Then, ask your friend to enter your local IP address in his session.

Contributing

All are invited to contribute to the development of this software, on and for any platform they wish. Please create a new branch in your fork and send pull request from it ONLY.
Thanks!

License

Copyright ©2016 Arachnis Apps
For complete license, please visit this link.

lan-messenger's People

Contributors

harshit-budhraja avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.