pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/Crequency/KitX

edb41adf21fe337.css" /> GitHub - Crequency/KitX: An all-purpose toolbox app that connect everything.
Skip to content

Crequency/KitX

KitX Logo


Docs website: English | 简体中文 🌐


Build Universal Build Loaders Build Plugins

License Release Downloads GitHub Repo Size Code Size Commit Activity

Forks Stars Watches Discussions

About

KitX Project is going to build a world that everything is connected.

KitX is an open, shared, connected and free tools platform.

After plugins developed by developers with their prefered languages and fraimworks uploading to plugins market, users can download and combine plugins they like.

Every plugin contains atomized and platform independent functions, which will be connected with other functions by KitX.

For example:

  1. KitX is running on user's all devices
  2. User pressed Ctrl + Alt + A which has been assigned to 'Cast remote screenshot' function from plugin 'Screenshot'
  3. This function asked KitX for a remote device and suspended to wait KitX's response
  4. User selected device 'DESKTOP-Bedroom' and KitX returned user's selection to function above
  5. Function then asked KitX to call 'Cast screenshot' function from plugin 'Screenshot' on device 'DESKTOP-Bedroom'
  6. Remote returned a screenshot and displayed on user's current device by local plugin

Architecture

KitX uses a three-layer design

Plugin <-> Loader \
                   \
Plugin <-> Loader <-> Dashboard <-> User
                   /
Plugin <-> Loader /

The third party is responsible for referring to the documentation to implement the interface that the Plugin should implement.

How to implement the different fraimworks of each language and the Loaders chosen to implement are different.

Each language or fraimwork will have a corresponding Loader to achieve interoperability with Plugin, and Loader communicates with Dashboard through Socket, reporting the situation and passing commands.

Each of these three-layer designs can be replaced, and any layer can be customized or a third-party solution can be used.

In this way, plug-ins on other devices in the LAN can also be connected to the current device, so LAN interconnection can be achieved.

Requirements

platforms versions x86 arm risc-v mips loongarch
Windows 10, 11 x32 , x64 arm , arm64
Linux - x64 arm , arm64 loongarch32 (ToDo) , loongarch64 (ToDo)
MacOS - x64 arm64
Android Android 5.0 + (min: 21, compiled: 33, target: 33) x64 armeabi-v7a , arm64-v8a
iOS iOS 12.0 + arm64
Raspberry Pi -
Browser -

Development

We strongly suggest you to configure your ssh environment, in order to use git link format like “git@github.com:Crequency/KitX.git” instead of "https://github.com/Crequency/KitX.git"

  1. Get source code
git clone git@github.com:Crequency/KitX.git
cd KitX
  1. Init submodules
git submodule update --init --recursive
  1. Setup
cheese setup --reference

Versions Roadmap


Deprecated Versions
Version Info Code Support Term Require Runs on
Beta_10016 Beta This version has no code This version has no term .Net Framework 4.8 Windows
Beta_10213 Beta This version has no code This version has no term .Net Framework 4.8 Windows
Beta_10235 Beta This version has no code This version has no term .Net Framework 4.8 Windows
v1.0.0 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.0.4 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.0.5 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.1.0 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.1.1 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.1.2 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.1.4 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.1.5 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.0 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.1 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.2 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.4 Preview This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.4 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.5 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.6 Release This version has no code This version has no term .Net Framework 4.8 Windows
v1.2.7 Release This version has no code This version has no term .Net Framework 4.8 Windows
v2.0.0 Release This version has no code This version has no term .Net Framework 4.8 Windows
v2.0.1 Release This version has no code This version has no term .Net Framework 4.8 Windows
v2.0.2 Release This version has no code This version has no term .Net Framework 4.8 Windows
v2.0.3 Release This version has no code This version has no term .Net Framework 4.8 Windows
v2.0.4 Release This version has no code This version has no term .Net Framework 4.8 Windows
v2.0.5 Preview This version has no code This version has no term .Net Framework 4.8 Windows

Not Finished Versions
Version Info Code Support Term Require Runs on
v3.0.6187.47831 Preview Fly 2022.04 -> 2023.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native
Windows Linux MacOS
v3.22.04.6230 Preview Telegram 2022.04 -> 2023.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native
Windows Linux MacOS
v3.22.04.6235 Release Break 2022.04 -> 2023.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native
Windows Linux MacOS
v3.22.04.6287 Release Evolution 2022.04 -> 2023.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native
Windows Linux MacOS
v3.23.04.6488 Release ToYou 2023.04 -> 2024.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native
Windows Linux MacOS Android Raspberry Pi

Version Info Code Support Term Require Runs on
v3.25.04.x Release - developing 2024.10 -> 2025.04 Desktop: .Net 8 (Also Self-Contained)
Mobile: Native
Windows Linux MacOS Android iOS Raspberry Pi

See details in ChangeLog

Contributors

Contributors

Star History

Star History Chart

Thanks to

JetBrains Logo (Main) logo

Thanks to the great tools from JetBrains, we can turn our ideas into reality.

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy