Git Product home page Git Product logo

scrcpy-gui's Introduction

tomoto

Scrcpy GUI

Built with ❤︎ by Simon Ma - 中文文档

A simple & beautiful GUI application for scrcpy

NOTE: Simon no energy to continue maintenance, if interested please fork

💡Introduction

Scrcpy was created by the team behind the popular Android emulator Genymotion, but it is not an Android emulator itself, it displays and controls Android devices connected via USB or TCP/IP, it does not require any root access. It works with GNU/Linux, Windows, and MacOS.

Scrcpy works by running a server on your Android device, and the desktop application communicates using USB (or using ADB tunneling wireless). The server streams the H.264 video of the device screen. The client decodes the video frames and displays them. The client captures input (keyboard and mouse) events, sends them to the server, and the server injects them into the device. The documentation provides more details.

If you want to see your Android screen interact with the app or content on your desktop, record your phone screen or perform other basic tasks, then Scrcpy is a good choice.

In short, Scrcpy is an excellent way to easily view your Android screen on your computer and interact with it in real time.

✨Features

  • lightness (native, displays only the device screen)
  • performance (30~60fps)
  • quality (1920×1080 or above)
  • low latency (35~70ms)
  • low startup time (~1 second to display the first image)
  • non-intrusiveness (nothing is left installed on the device)
  • No need for ROOT
  • Wired and wireless can be connected
  • You can adjust the interface and bit rate
  • Pictures can be cut at will, with a screen recording
  • Support multiple devices to screen at the same time
  • Control your phone with your computer's keyboard and mouse
  • Mobile computer sharing clipboard
  • Automatically detect USB connected apps
  • Can directly add the LAN IP of the device to achieve the effect of wireless control
  • Automatically save the connected IP address, automatically reminder the next time you enter
  • Support device alias
  • Support for Chinese and English
  • Tray menu
  • etc...

🌞Requirements

  1. The Android device requires at least API 21 (Android 5.0).

  2. Make sure you enabled adb debugging on your device(s).

    On some devices, you also need to enable an additional option to control it using keyboard and mouse.

  3. Install scrcpy and configure environment variables

    • Linux

      On Linux, you typically need to build the app manually. Don't worry, it's not that hard.

      A Snap package is available: scrcpy.

      For Arch Linux, an AUR package is available: scrcpy.

      For Gentoo, an Ebuild is available: scrcpy/.

    • Windows

      For Windows, for simplicity, prebuilt archives with all the dependencies (including adb) are available:

      You can also build the app manually.

    • macOS

      The application is available in Homebrew. Just install it:

      brew install scrcpy
      

      You need adb, accessible from your PATH. If you don't have it yet:

      brew cask install android-platform-tools
      

      You can also build the app manually.

🎉Install

Click here to download App.

🎇Instructions

connection method

Prerequisites

  • Make sure adb , scrcpy are working properly
  • Make sure the phone is turned on for USB debugging and certified for computer debugging

Wired connection

  1. Make sure the phone is connected to the computer via the data cable

  2. Wait for the software to automatically detect the device

  3. Select the device and click Open Selected Mirror.

  4. Wait for the device to open

Wireless connections

  1. Please make sure the phone is on the same LAN as the computer.
  2. When connecting for the first time:
    • Please make sure your phone is connected to your computer via the cable
    • Please make sure that only one mobile phone is connected to the computer via the data cable
    • The first time you need to set the port, you can connect to the phone later, just add the static IP of the phone.
  3. Enter the LAN IP address of the phone (if the IP is DHCP assigned, please change to static IP)
  4. Click Open wireless connection
  5. Waiting for the wireless connection to succeed
  6. Select the device and click Open Selected Mirror.
  7. Wait for the device to open

Shortcuts

Action Shortcut Shortcut (macOS)
Switch fullscreen mode Ctrl+f Cmd+f
Resize window to 1:1 (pixel-perfect) Ctrl+g Cmd+g
Resize window to remove black borders Ctrl+x | Double-click¹ Cmd+x | Double-click¹
Click on HOME Ctrl+h | Middle-click Ctrl+h | Middle-click
Click on BACK Ctrl+b | Right-click² Cmd+b | Right-click²
Click on APP_SWITCH Ctrl+s Cmd+s
Click on MENU Ctrl+m Ctrl+m
Click on VOLUME_UP Ctrl+ (up) Cmd+ (up)
Click on VOLUME_DOWN Ctrl+ (down) Cmd+ (down)
Click on POWER Ctrl+p Cmd+p
Power on Right-click² Right-click²
Turn device screen off (keep mirroring) Ctrl+o Cmd+o
Expand notification panel Ctrl+n Cmd+n
Collapse notification panel Ctrl+Shift+n Cmd+Shift+n
Copy device clipboard to computer Ctrl+c Cmd+c
Paste computer clipboard to device Ctrl+v Cmd+v
Copy computer clipboard to device Ctrl+Shift+v Cmd+Shift+v
Enable/disable FPS counter (on stdout) Ctrl+i Cmd+i

¹Double-click on black borders to remove them. ²Right-click turns the screen on if it was off, presses BACK otherwise.

🎯Develop

This project was generated with electron-vue@8fae476 using vue-cli. Documentation about the original structure can be found here.

Feel free to open issues or PRs for any problem you may encounter, typos that you see or aspects that are confusing. Contributions are welcome, open an issue or email me if you have something you want to work on.

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build

# lint all JS/Vue component files in `src/`
npm run lint

👀Reward

If you like scrcpy-gui and it really helps you, please give me a cup of coffee~

paypal: https://paypal.me/tomotoes

Alipay:Wechat:

📃License

GNU GPLv3

scrcpy-gui's People

Contributors

henvy-mango avatar roojay520 avatar tomotoes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scrcpy-gui's Issues

Cannot build it successfully

    ERROR in ./src/renderer/router/index.js
    Module not found: Error: Can't resolve '@/views/dashboard' in '/home/yuchenlin/下載/scrcpy-gui/src/renderer/rou
ter'
     @ ./src/renderer/router/index.js 16:13-40
     @ ./src/renderer/main.js

文件拖放和共享剪切板无效,我使用的是win10企业版本,比如我在计算机上复制了一段中文文字,然后粘贴到手机浏览器地址栏无法实现,但是数字符号英文可以复制成功。但是如果数字符号中如果出现中文只会复制除了中文之外的东西,从计算机上把一个记事本文件或者apk文件拖进窗口也无法实现复制和安装功能。我使用的是有线投屏方式。谢谢!

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
  2. 系统信息
  3. scrcpy 版本
  4. 是否可以使用 scrcpy 在命令行 打开设备
  5. 出错信息

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

scrcpy-gui window is empty (Ubuntu 19.04)

I'm using Ubuntu 19.04, and I installed scrcrpy-gui using the .deb. When launching the application, its window is completely empty, with no error message shown (and no terminal output).

Don't work the software

I have a problem, 1)-2) my devide is Xiaomi Mi 8, Android 10, Miui 11. 3) the scrcpy versione is 1.0.0. 4) yes, Is it possible to open the device on the command line using scrcpy, using adb. 5) when write ip address xxx:xx:xx:x:5555, it's give me error "开启无线连接失败", i tried both wifi and USB cable. Thank you

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

Electron Security Warning (Insecure Content-Security-Policy)

Im getting this error please help to short out this issue.Thanks in advance

  1. Mobile phone information: Redmi 6A
  2. System information: windows 10 64bit
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message "This renderer process has either no Content Security Policy set or a policy with "unsafe-eval" enabled. This exposes users of this app to unnecessary security risks."

需要32位版

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
  2. 系统信息
  3. scrcpy 版本
  4. 是否可以使用 scrcpy 在命令行 打开设备
  5. 出错信息

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

arch 安装tar包提示缺少元数据

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
  2. 系统信息
    manjaro系统 arch
  3. scrcpy 版本
    1.10-2
  4. 是否可以使用 scrcpy 在命令行 打开设备
  5. 出错信息
    下载tar包用pacman安装时提示
    错误:/home/lin/下载/ScrcpyGui-1.0.0.tar.xz 中缺少软件包元数据
    错误:'/home/lin/下载/ScrcpyGui-1.0.0.tar.xz': 无效或已损坏的软件包

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

关闭屏幕的话就无法电脑上控制手机

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. MIUI11
  2. WIN10 64
  3. 1.0.0
  4. 可以
  5. 只要选中打开镜像时关闭屏幕就会无法控制,只能投屏。隔壁的Qtscrcpy就可以,但是它那个又无法wifi连接。

小米max3 投屏成功 无法控制

  1. MI MAX 3
  2. MIUI 11.0.3 电脑端win10
  3. scrcpy 版本
  4. 可以使用 scrcpy 在命令行 打开设备
  5. 无法控制手机 已确保电脑控制手机的选项开启

ctrl+o之后,返回桌面只有桌面背景,没有图标

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
    红米note k20 pro 12G 256G

  2. 系统信息
    安卓10

  3. scrcpy 版本
    1.12.1

  4. 是否可以使用 scrcpy 在命令行 打开设备
    可以

  5. 出错信息
    ctrl+o关闭手机屏后,手机当前显示的画面是正常的。 按home(鼠标中键),返回桌面后只有桌面背景,没有任何图标。导航栏只有信号图标和电池图标

测试了一下,魅族16th开启失败

无论有线还是无线,配置啥的应该配置成功了,点击开启无线连接后,软件上显示倒是打开成功,手机屏幕也亮了一下,就是没有画面🤣🤣🤣

Android10 关闭手机屏幕的功能异常

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型:OnePlus 7 Pro
  2. 系统信息:Hydrogen OS 10.0.0.GM21(稳定版),Android 10
  3. scrcpy 版本:1.0.0
  4. 是否可以使用 scrcpy 在命令行 打开设备:是
  5. 出错信息:
    勾选后通过有线连接投屏 无法实现手机屏幕关闭,且电脑控制失效,但屏幕能正常刷新

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

几个建议 few suggestion

1.自动连接
1.Auto connection
建议在gui中默认勾选第一个可选设备,便于一键打开。并提供设置选项,允许打开scrcpy gui后自动打开某个设备。

2.控制窗口最小化到任务栏
2.Control window minimize to tray
建议打开镜像界面后,隐藏控制窗口到任务栏,或提供最小化自动隐藏到任务栏选项。右键任务栏选隐藏还是有点不便。

小米MAX 小米MIX2S 打开失败

Issue Type

scrcpy-gui Related Information

Feature request

小米MAX
小米MIX2S 打开失败

显示
Info
正在打开镜像,请稍等片刻...
Error
设备ID 打开失败,请您仔细查阅帮助文档

命令符显示
child process close all stdio with code Error: spawn scrcpy ENOENT
child process close all stdio with code -4058

测试了一下,红米K20开启失败

用命令行打开(有线和无线)没有任何问题,但是通过软件打开时提示连接成功,但是就是没有画面显示(有线与无线),是不是我配置有问题呀?

显示成功启动,但实际未启动的问题

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
    HUAWEI 8X
  2. 系统信息
    V 9.1
  3. scrcpy 版本
    V1.10
  4. 是否可以使用 scrcpy 在命令行 打开设备
    无法直接打开,需要加上-m参数,如:scrcpy -m 1920
  5. 出错信息
    GUI显示成功打开,但实际未打开

图片
图片

【建议功楞】建议加入可以访问广域网或者域名访问的功楞~

路由大致是
家里的安卓设备(有内网唯一固定IP)→路由器端口转发(内网穿透与避开ISP端口封锁)→动态域名(保证共用IP不变)→→PC客户端
这样在家用带宽足够的情况下也能远程操作了!
现在是输入IP的地方不资瓷输入域名……希望能添加这样的功楞!程序用的很舒服!很好用!

魅蓝S6无法正常打开镜像

前置需求

可以全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
    魅蓝S6
  2. 系统信息
    Android 7.0, Flyme 7.2.0.0A
  3. scrcpy 版本
    1.10
  4. 是否可以使用 scrcpy 在命令行 打开设备
    No
  5. 出错信息
    INFO: scrcpy 1.10 https://github.com/Genymobile/scrcpy
    D:\ScrcpyGui\bin\scrcpy-server.jar: 1 file pushed. 2.4 MB/s (22546 bytes in 0.009s)
    INFO: Initial texture: 720x1440

Build error, in MacOS

Issue Type

Build error, in MacOS
请帮忙看看,谢谢

scrcpy-gui Related Information

ERROR in Template execution failed: ReferenceError: process is not defined

ERROR in   ReferenceError: process is not defined
  
  - index.ejs:771 
    /Users/user/Documents/GitHub/scrcpy-gui/src/index.ejs:771:2
  
  - index.ejs:776 module.exports
    /Users/user/Documents/GitHub/scrcpy-gui/src/index.ejs:776:3
  
  - index.js:284 
    [scrcpy-gui]/[html-webpack-plugin]/index.js:284:18

Feature request

Scrcpy可以用,GUI提示错误

#所需信息

  1. 红米note7
  2. win10 ltsc
  3. scrcpy 1.0.0
  4. Scrcpy可以正常使用
  5. 打开失败,请您仔细查阅帮助文档

这个应该怎么排除问题

无线连接失败

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型:华为荣耀magic2
  2. 系统信息:安卓10,magic ui 3.0.0
  3. scrcpy 版本:1.10
  4. 是否可以使用 scrcpy 在命令行 打开设备:是
  5. 出错信息:开启无线连接失败

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

能否支持坚果R1,三星,华为的大屏模式呢?

可以通过一线通接上一个HDMI的欺骗器,启动大屏模式后,在通过无线的方式或其他方式连接到锤子坚果的TNT或三星的DEX模式,那就太牛了。现在有太多人为了使用大屏模式,买了触控屏,但也有很多人喜欢大屏模式,比如TNT,但是已经有笔记本或PC了,如果能用这种方式解决,应该还是很有市场的。

关于调用scrcpy的建议

由于本身我的电脑安装了Android Studio,环境变量里用的是Android SDK里的adb,和scrcpy里的adb版本不同,会产生冲突,所以我使用scrcpy时是先进入它的目录再使用的。所以我想gui程序里能不能加个选项设定scrcpy的目录,这样也免去设置环境变量的麻烦。

电脑控制时无法切换中英文输入,只能输入英文

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
  2. 系统信息
  3. scrcpy 版本
  4. 是否可以使用 scrcpy 在命令行 打开设备
  5. 出错信息

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

没有声音 有声音就好了

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型 oppo k5
  2. 系统信息 安卓9.0
  3. scrcpy 版本 目前最新
  4. 是否可以使用 scrcpy 在命令行 打开设备 可以
  5. 出错信息 没出错
    没有声音 有声音就好了没有声音 有声音就好了没有声音 有声音就好了没有声音 有声音就好了没有声音 有声音就好了

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

使用后的反馈建议

首先很感谢您开发的这个GUI,它让我免除了使用命令操作的麻烦。

使用后有一些建议:

  1. 相关提示的出现位置,最经常出现的情况就是我改变了镜像配置,点击保存出现保存成功的通知,这时我返回镜像管理,就会出现需要手动关闭通知的情况,感觉操作不流畅,建议通知能否变更一下形式,类似与Android手机在中下方显示半透明通知,或者将当前通知位置稍微往下挪一点。

  2. 能否增加两套或多套镜像配置,如有线和无线各一套。目前我遇到的情况时,无线的配置与有线连接的配置差别较大,每次切换都会比较麻烦。

再次感谢您开发的GUI,以上仅是我使用后的一些个人感觉,暂未考虑时间及技术成本,希望这些建议不会给您带来困扰。

显示连接成功但未出现界面

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
    华为P30 pro
  2. 系统信息
    Android 10 EMUI 10.0.0
  3. scrcpy 版本
    1.10
  4. 是否可以使用 scrcpy 在命令行 打开设备
  5. 出错信息
    图片

功能建议

能否提供显示底部三个虚拟功能键功能啊,以及镜像连接后手机关闭屏幕显示,期待哦!😀

HTC u11+测试打不开

Issue Type

scrcpy-gui Related Information

Feature request

adb命令可以跳出手机界面。
通过软件连接是能识别到手机,就是跳不出界面

希望能跟scrcpy集成

Issue Type

scrcpy-gui Related Information

Feature request

RT,希望以后能做成直接跟scrcpy集成在同一文件夹内的绿色版本GUI。

MIUI 11 打开镜像是黑屏,但是电脑可以控制手机

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型 mi6
  2. 系统信息 miui11
  3. 是否可以使用 scrcpy 在命令行 打开设备,可以
  4. 出错信息 镜像是黑屏,但是可以通过电脑控制手机,升级miui11之后才出现,之前可以使用

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information mi6
  2. System information miui11
  3. scrcpy version 1.0.0.0
  4. Is it possible to open the device on the command line using scrcpy? yes
  5. Error message when open mirror, it shows black screen, but PC can control Phone through the mirror, it happened when phone system update to MIUI 11, scrcpy can be used normally before.

设备识别时出现的bug

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
    华为Nova 5i
    Android 10
  2. 系统信息
    Win10x64,热点、usb一起连接手机
  3. scrcpy 版本
    1.13
  4. 是否可以使用 scrcpy 在命令行 打开设备
    可以
  5. 出错信息
    如图所示,每隔约1秒出现emulator5554,之后消失。打开第一个镜像后,其状态仍然是断开连接。
    图片

菊花手机无法录屏

64位win10企业版本,scrcpy 版本1.0
投屏正常,但打开录屏按钮勾选录屏时打开镜像选项时,无法投屏也无法录屏。命令行情况下录屏投屏正常。
另外,当竖屏使用相机录像时,投屏影像和手机一致。但当手机横屏录像时电脑投屏影像并没有跟随手机而横屏,导致投屏影像和手机不一致。命令行下问题依旧。

Deepin 15.11 打开后是白板界面

前置需求

可全局使用 scrcpy adb 命令

所需信息

  1. 手机类型
  2. 系统信息
  3. scrcpy 版本 1.1
  4. 是否可以使用 scrcpy 在命令行 打开设备
  5. 出错信息 : 应该不是scrcpy问题,命令行下可以使用,但是gui的界面打开时白板

Pre-requirements

Can use the scrcpy adb command globally

Required information

  1. Mobile phone information
  2. System information
  3. scrcpy version
  4. Is it possible to open the device on the command line using scrcpy?
  5. Error message

连接成功但是没有出现投屏界面

前置需求

可全局使用 scrcpy adb 命令
adb --version
Android Debug Bridge version 1.0.41
Version 29.0.2-5738569

scrcpy --version
scrcpy 1.10

dependencies:

  • SDL 2.0.10
  • libavcodec 58.35.100
  • libavformat 58.20.100
  • libavutil 56.22.100

所需信息

  1. 手机类型
    荣耀20pro

  2. 系统信息
    安卓10,magic ui 3.0.0

  3. scrcpy 版本
    1.1.0

  4. 是否可以使用 scrcpy 在命令行 打开设备
    可以投屏

  5. 出错信息
    gui 提示已成功打开xxx,但是没有弹出投屏界面
    image

开启无线连接 在电脑端延迟大。 切有卡顿。

所需信息

  1. 一加3T 使用MIUI10
  2. miui10
  3. scrcpy scrcpy-win64-v1.10
  4. 是否可以使用 scrcpy 在命令行 打开设备 : 可以
  5. 使用网络打开的速度比接USB口慢很多。 请问是否有特殊需要手动修改的地方。
    之前使用scrcpy 命令行打开网络调试,和USB接线测试无明显差异。

最后,感谢开发。

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.