[Open Source] A lightweight tool for sharing text and files over a local area network without requiring installation on the receiving device.

Open SourceClassification Systems
2026-06-28 08:56 20 次浏览 • 0 次下载 0KB
[Open Source] A lightweight tool for sharing text and files over a local area network without requiring installation on the receiving device.

1. Project Overview

JianChuan

✨ A lightweight application for sharing text and files over a local area network (LAN) without requiring installation on the receiving device. Only the host computer needs to run the application. Other computers or mobile devices can access shared content directly through a web browser without installing anything.

2. Open Source License

Using GPL-2.0 open-source protocol

3. Screenshots

Image

4. Feature Overview

JianChuan

A Lightweight LAN Text and File Sharing Tool

Easy to use and convenient for file transfers. Only one computer needs to run the application; other computers or mobile devices can access it through a web browser.

A lightweight application for sharing text and files over a local area network (LAN) without requiring installation on the receiving device. Only the host computer needs to run the application. Other computers or mobile devices can access shared content directly through a web browser without installing anything.

  • Supports Windows, Linux, and macOS, as well as multiple domestic operating systems.

  • Supports Node.js and Docker environments. Visit the official website for download and deployment instructions.

Usage scenario

  1. Sharing between computers on a local network

  2. Sharing between virtual machines and host computers, as well as between multiple virtual machines

  3. Sharing between mobile phones and computers

Features

  1. No public internet connection required. Only one device needs to have the application installed.

  2. Access through a browser for greater convenience.

  3. Supports one-click copying of sharing addresses, QR code scanning on mobile devices, drag-and-drop file uploads, and image previews.

Upcoming Updates

  1. Video Playback

  2. Adjust file upload paths

Why I Developed JianChuan

During one of my work sessions, I needed to send some files to another computer. That computer had nothing installed except a web browser. There were many possible ways to transfer the files, such as shared folders, DingTalk, QQ, WeChat, or a USB drive. However, each option came with inconveniences: some required configuration, others required downloading additional software, and USB drives involved repeatedly copying files back and forth. Even after installing the software, account login was often required. Services like QQ and WeChat are relatively private, and I did not want to log into my personal accounts on another computer. Logging into DingTalk or WeCom could also force me to log out of my own device, making the whole process unnecessarily troublesome. So I wondered whether I could create a lightweight tool that only needed to be installed on my own computer for sending files, while any other device could access shared content directly through a browser without installing a client. Later, by chance, I discovered electron-egg and found that it met most of my requirements. So I started developing it. After implementing the basic features, I found that it worked quite well. And that is how JianChuan came into existence.

Source: JianChuan Official Documentation

5. Tech Stack

Software Architecture

Built with electron-egg + uniapp + primevue ui.

Installation Guide

  1. Installation: npm i

  2. Preview: npm run start

  3. During development, the frontend is a standalone uniapp project that needs to be opened and launched using HBuilderX. The project is located in the frontend directory. After building and publishing it as H5, run npm run rd in the project root directory to place the compiled files into electron-egg.

  4. There are some packaging issues under linux-arm. You need to use the locally installed fpm. Please refer to the tutorial in the official documentation.

electron-egg

An easy-to-learn, cross-platform, enterprise-grade desktop application development framework. 

The framework has been widely adopted in client applications across various fields, including accounting, government services, enterprises, healthcare, education, stock trading, ERP, entertainment, and video.

#1
资源直链https://gitee.com/bitporo/easy-send
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare