Code Monkey home page Code Monkey logo

blog's Issues

记录:VSCode个人配置

之前的配置弄丢了,在这里备份一下吧
主要用于前端开发(Vue、小程序)
使用eslint-standard规范

吐槽:

  1. vscode有单引号规则配置,但format时却没有效果
  2. prettier不支持定义函数参数括号前的空格的处理方式

VSCode配置Settings.json

{
  "editor.tabSize": 2,
  "editor.renderWhitespace": "boundary",
  "editor.formatOnType": true,
  "editor.formatOnPaste": true,
  "editor.renderControlCharacters": true,
  "editor.quickSuggestions": {
    "strings": true
  },
  "workbench.iconTheme": "vscode-icons",
  "workbench.colorTheme": "One Dark Pro Vivid",
  "workbench.editor.showTabs": true,
  "git.autofetch": true,
  "git.confirmSync": false,
  "files.trimTrailingWhitespace": true,
  "files.associations": {
    "*.wpy": "vue",
    "*.wxss": "css",
    "*.wxml": "wxml",
    "*.vm": "html",
    "*.wxc": "vue",
    "*.wepg": "html",
    "*.js": "javascript",
    "*.cjson": "jsonc",
    "*.wxs": "javascript"
  },
  "emmet.includeLanguages": {
    "wxml": "html",
    "vue-html": "html"
  },
  "window.zoomLevel": 0,
  "terminal.integrated.cursorBlinking": true,
  "better-comments.highlightPlainText": true,
  "gitlens.hovers.currentLine.over": "line",
  "minapp-vscode.disableAutoConfig": true,
  "npm-intellisense.importLinebreak": "",
  "javascript.preferences.quoteStyle": "single",
  "javascript.format.insertSpaceAfterConstructor": true,
  "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "javascript.format.semicolons": "remove",
  "javascript.implicitProjectConfig.checkJs": true,
  "typescript.preferences.quoteStyle": "single",
  "typescript.format.insertSpaceAfterConstructor": true,
  "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
  "typescript.format.insertSpaceBeforeFunctionParenthesis": true,
  "typescript.format.semicolons": "remove",
  "eslint.enable": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "vue",
      // "autoFix": true
    }
  ],
  "prettier.printWidth": 99999,
  "prettier.semi": false,
  "prettier.singleQuote": true,
  // [email protected]版本无效,暂且保留吧
  "prettier.spaceBeforeFunctionParen": true,
  // eslint配置格式化文档(仅在[email protected]版本有效)
  "prettier.eslintIntegration": true,
  // tslint配置格式化文档(仅在[email protected]版本有效)
  "prettier.tslintIntegration": true,
  "extensions.showRecommendationsOnlyOnDemand": true,
  // TIP: prettier-vscode和vscode-typescript都不能完整的支持standardjs标准
  //      vue文件格式化使用vscode-typescript,尽量使用vscode内置格式化标准来吧...
  "vetur.format.defaultFormatter.js": "vscode-typescript",
  "vetur.format.defaultFormatter.ts": "vscode-typescript",
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
  },
  "[json]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "[yaml]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[markdown]": {
    "editor.defaultFormatter": "yzhang.markdown-all-in-one"
  },
  "[vue]": {
    "editor.defaultFormatter": "octref.vetur"
  },
  "extensions.autoUpdate": false,
}

插件列表

名称: Auto Close Tag
id: formulahendry.auto-close-tag
说明: Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text
版本: 0.5.6
发布者: Jun Han
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag

名称: Auto Rename Tag
id: formulahendry.auto-rename-tag
说明: Auto rename paired HTML/XML tag
版本: 0.1.1
发布者: Jun Han
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag

名称: Better Comments
id: aaron-bond.better-comments
说明: Improve your code commenting by annotating with alert, informational, TODOs, and more!
版本: 2.0.5
发布者: Aaron Bond
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments

名称: carbon-now-sh
id: ericadamski.carbon-now-sh
说明: A Code package to open the current editor content in carbon.now.sh
版本: 1.2.0
发布者: Eric Adamski
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ericadamski.carbon-now-sh

名称: Docker
id: ms-azuretools.vscode-docker
说明: Adds syntax highlighting, commands, hover tips, and linting for Dockerfile and docker-compose files.
版本: 0.8.2
发布者: Microsoft
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker

名称: Document This
id: joelday.docthis
说明: Automatically generates detailed JSDoc comments in TypeScript and JavaScript files.
版本: 0.7.1
发布者: Joel Day
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=joelday.docthis

名称: EditorConfig for VS Code
id: editorconfig.editorconfig
说明: EditorConfig Support for Visual Studio Code
版本: 0.14.2
发布者: EditorConfig
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig

名称: eggjs
id: atian25.eggjs
说明: vscode extension for https://eggjs.org/
版本: 0.3.1
发布者: atian25
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=atian25.eggjs

名称: ESLint
id: dbaeumer.vscode-eslint
说明: Integrates ESLint JavaScript into VS Code.
版本: 1.9.1
发布者: Dirk Baeumer
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

名称: GitLens — Git supercharged
id: eamodio.gitlens
说明: Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more
版本: 10.1.2
发布者: Eric Amodio
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

名称: HTML CSS Support
id: ecmel.vscode-html-css
说明: CSS support for HTML documents
版本: 0.2.3
发布者: ecmel
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css

名称: HTML Snippets
id: abusaidm.html-snippets
说明: Full HTML tags including HTML5 Snippets
版本: 0.2.1
发布者: Mohamed Abusaid
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=abusaidm.html-snippets

名称: JavaScript (ES6) code snippets in StandardJS style
id: jmsv.javascriptsnippetsstandard
说明: Code snippets for JavaScript in ES6 syntax in StandardJS style
版本: 1.7.2
发布者: James Vickery
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=jmsv.JavaScriptSnippetsStandard

名称: Live Server
id: ritwickdey.liveserver
说明: Launch a development local Server with live reload feature for static & dynamic pages
版本: 5.6.1
发布者: Ritwick Dey
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer

名称: Markdown All in One
id: yzhang.markdown-all-in-one
说明: All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
版本: 2.5.1
发布者: Yu Zhang
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one

名称: markdownlint
id: davidanson.vscode-markdownlint
说明: Markdown linting and style checking for Visual Studio Code
版本: 0.32.0
发布者: David Anson
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint

名称: minapp
id: qiu8310.minapp-vscode
说明: 微信小程序标签、属性的智能补全(同时支持原生小程序、mpvue 和 wepy 框架,并提供 snippets)
版本: 2.2.2
发布者: Mora Qiu
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=qiu8310.minapp-vscode

名称: npm
id: eg2.vscode-npm-script
说明: npm support for VS Code
版本: 0.3.9
发布者: egamma
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script

名称: npm Intellisense
id: christian-kohler.npm-intellisense
说明: Visual Studio Code plugin that autocompletes npm modules in import statements
版本: 1.3.0
发布者: Christian Kohler
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense

名称: One Dark Pro
id: zhuangtongfa.material-theme
说明: Atom's iconic One Dark theme for Visual Studio Code
版本: 2.28.3
发布者: binaryify
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme

名称: open in browser
id: techer.open-in-browser
说明: This allows you to open the current file in your default browser or application.
版本: 2.0.0
发布者: TechER
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=techer.open-in-browser

名称: Path Intellisense
id: christian-kohler.path-intellisense
说明: Visual Studio Code plugin that autocompletes filenames
版本: 1.4.2
发布者: Christian Kohler
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense

名称: Prettier - Code formatter
id: esbenp.prettier-vscode
说明: Code formatter using prettier
版本: 2.3.0
发布者: Esben Petersen
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

名称: Sass
id: syler.sass-indented
说明: Indented Sass syntax Highlighting, Autocomplete & Formatter
版本: 1.6.9
发布者: Syler
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=Syler.sass-indented

名称: Sass Lint
id: glen-84.sass-lint
说明: Sass Lint for Visual Studio Code
版本: 1.0.6
发布者: glen-84
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=glen-84.sass-lint

名称: StandardJS - JavaScript Standard Style
id: chenxsan.vscode-standardjs
说明: Integrates JavaScript Standard Style into VS Code.
版本: 1.2.3
发布者: Sam Chen
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=chenxsan.vscode-standardjs

名称: Swagger Viewer
id: arjun.swagger-viewer
说明: Swagger Viewer lets you preview and validate Swagger 2.0 and OpenAPI files as you type in Visual Studio Code.
版本: 2.2.2
发布者: Arjun G
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=Arjun.swagger-viewer

名称: TSLint
id: ms-vscode.vscode-typescript-tslint-plugin
说明: TSLint support for Visual Studio Code
版本: 1.2.3
发布者: Microsoft
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin

名称: Vetur
id: octref.vetur
说明: Vue tooling for VS Code
版本: 0.22.6
发布者: Pine Wu
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=octref.vetur

名称: vscode weapp api
id: coderfee.vscode-weapp-api
说明: Wechat app api snippets for vscode
版本: 0.1.8
发布者: coderfee
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=coderfee.vscode-weapp-api

名称: vscode wxml
id: coderfee.vscode-wxml
说明: Wechat wxml support/snippets for vscode
版本: 0.1.9
发布者: coderfee
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=coderfee.vscode-wxml

名称: vscode-element-helper
id: elemefe.vscode-element-helper
说明: A vscode extension for Element-UI
版本: 0.5.6
发布者: ElemeFE
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ElemeFE.vscode-element-helper

名称: vscode-icons
id: vscode-icons-team.vscode-icons
说明: Icons for Visual Studio Code
版本: 9.5.0
发布者: VSCode Icons Team
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons

名称: YAML
id: redhat.vscode-yaml
说明: YAML Language Support by Red Hat, with built-in Kubernetes and Kedge syntax support
版本: 0.5.3
发布者: Red Hat
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml

记录《Shadowsocks一键安装脚本(四合一)》-秋水逸冰

背景

最近撸了个搬瓦工 $49.99 年付的VPS,在翻阅秋水逸冰大佬博客时发现 SS 安装文档已被删除,通过网页快照找到了,本着好记性不如烂笔头的原则🤦‍♂️🤦‍♂️🤦‍♂️,从网页快照提取出来作为记录。

网页快照
http://webcache.googleusercontent.com/search?q=cache:W27YwuOi5uAJ:teddysun.com/486.html+&cd=2&hl=zh-CN&ct=clnk

秋水逸冰《Shadowsocks 一键安装脚本(四合一)》原文

本脚本适用环境

  • 系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
  • 内存要求:≥128M
  • 日  期:2019 年 01 月 11 日

关于本脚本

  1. 一键安装 Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版(四选一)服务端;
  2. 各版本的启动脚本及配置文件名不再重合;
  3. 每次运行可安装一种版本;
  4. 支持以多次运行来安装多个版本,且各个版本可以共存(注意端口号需设成不同);
  5. 若已安装多个版本,则卸载时也需多次运行(每次卸载一种);

友情提示:如果你有问题,请先阅读这篇《Shadowsocks Troubleshooting》之后再询问。

默认配置

  • 服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成)
  • 密码:自己设定(如不设定,默认为 teddysun.com)
  • 加密方式:自己设定(如不设定,Python 和 libev 版默认为 aes-256-gcm,R 和 Go 版默认为 aes-256-cfb)
  • 协议(protocol):自己设定(如不设定,默认为 origin)(仅限 ShadowsocksR 版)
  • 混淆(obfs):自己设定(如不设定,默认为 plain)(仅限 ShadowsocksR 版)
  • 备注:脚本默认创建单用户配置文件,如需配置多用户,请手动修改相应的配置文件后重启即可。

客户端下载

使用方法

使用 root 用户登录,运行以下命令:

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

安装完成后,脚本提示如下

Congratulations, your_shadowsocks_version install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method

Your QR Code: (For Shadowsocks Windows, OSX, Android and iOS clients)
ss://your_encryption_method:your_password@your_server_ip:your_server_port
Your QR Code has been saved as a PNG file path:
your_path.png

Welcome to visit:https://teddysun.com/486.html
Enjoy it!

卸载方法

若已安装多个版本,则卸载时也需多次运行(每次卸载一种)

使用 root 用户登录,运行以下命令:

./shadowsocks-all.sh uninstall

启动脚本

启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态。

Shadowsocks-Python 版:
/etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR 版:
/etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go 版:
/etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev 版:
/etc/init.d/shadowsocks-libev start | stop | restart | status

各版本默认配置文件

Shadowsocks-Python 版:
/etc/shadowsocks-python/config.json

ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Shadowsocks-Go 版:
/etc/shadowsocks-go/config.json

Shadowsocks-libev 版:
/etc/shadowsocks-libev/config.json

更新日志

2019 年 01 月 11 日:

  1. 升级:libsodium 到最新版本 1.0.17;
  2. 升级:mbedtls 到最新版本 2.16.0;

2018 年 11 月 05 日:

  1. 升级:使用 Github 上最新代码编译出 Go 版二进制可执行文件,版本号 1.2.2。

2018 年 06 月 01 日:

  1. 修正:在启用了插件 simple-obfs 的情况下,libev 版启动失败的问题;
  2. 修正:在使用 /etc/init.d/shadowsocks-libev restart 命令重启 libev 版服务端时,偶尔出现的 “bind: Address already in use” 问题;
  3. 修正:移除 libev 版配置文件中的 local_address 字段;
  4. 修改:不再默认使用 root 用户启动,改为使用 nobody 用户启动 libev 版服务端 ss-server;
  5. 升级:mbedtls 到版本 2.9.0;
  6. 修改:libev 版启动脚本中的 -u 参数(即同时启用 TCP 和 UDP 模式),改到配置文件里配置为 “mode”: “tcp_and_udp”;
  7. 修改:libev 版配置文件的内置 NameServers 为 8.8.8.8,默认是从 /etc/resolv.conf 中取得。

2018 年 02 月 07 日:

  1. 修改:将默认端口从 8989 改为从 9000-19999 之间随机生成。

2018 年 02 月 06 日:

  1. 修改:ShadowsocksR 版为 ShadowsocksRR 最新版;
  2. 新增:ShadowsocksR 版的协议(protocol)增加了 4 个,分别为:
auth_chain_c
auth_chain_d
auth_chain_e
auth_chain_f

2017 年 12 月 29 日:

  1. 升级:libsodium 到 1.0.16。

2017 年 11 月 25 日:

  1. 如果 Linux 内核版本大于 3.7.0,则配置文件默认支持 TCP fast open;
  2. 新增:libev 版启动时支持 verbose mode,也就是默认写 log 到 /var/log/messages 方便查看。

2017 年 11 月 12 日:

  1. 新增生成 ss:// 或 ssr:// 链接,以及其二维码图片。
    ※ 脚本会根据当前安装的版本以及输入的各项配置,自动生成 ss:// 或 ssr:// 的链接并在安装成功后显示,直接复制即可被客户端识别。同时生成其二维码图片,并保存在当前目录下,下载后用看图软件打开,也能被客户端识别。

复制二维码链接后 Shadowsocks 客户端识别示例:

复制二维码链接后 ShadowsocksR 客户端识别示例:

二维码(QR Code)参考链接:
https://github.com/shadowsocks/shadowsocks/wiki/Generate-QR-Code-for-Android-or-iOS-Clients
https://github.com/shadowsocksr-backup/shadowsocks-rss/wiki/SSR-QRcode-scheme

2017 年 10 月 22 日:

  1. 升级:libsodium 到 1.0.15。

2017 年 10 月 14 日:

  1. 新增:在安装 Shadowsocks-libev 版时可选安装 simple-obfs 服务端。
    ※ 脚本通过判断 autoconf 版本是否大于或等于 2.67 来一键安装 simple-obfs 服务端。并且,支持在安装过程中选择 obfs 为 http 或 tls。
    ※ 使用方法参考:https://teddysun.com/511.html

2017 年 09 月 16 日:

  1. 修正:Shadowsocks-libev 版 v3.1.0 使用 libc-ares 替换 libudns 依赖包,解决了依赖问题;
  2. 升级:mbedtls 到版本 2.6.0。

2017 年 07 月 27 日:

  1. 新增:ShadowsocksR 版可选协议(protocol)auth_chain_b 。使用该协议需更新到最新(4.7.0) ShadowsocksR 版客户端;
  2. 修改:更新 ShadowsocksR 源码下载地址。

2017 年 07 月 23 日:

  1. 修正:卸载时可自行选择某个版本卸载,若该版本不存在则报错退出。

2017 年 07 月 22 日:

  1. 修正:默认加密方式从 aes-256-cfb 改为 aes-256-gcm(Python 和 libev 版);
  2. 新增:安装时可选 16 种加密方式的其中之一(Python 和 libev 版)。如下所示:
aes-256-gcm
aes-192-gcm
aes-128-gcm
aes-256-ctr
aes-192-ctr
aes-128-ctr
aes-256-cfb
aes-192-cfb
aes-128-cfb
camellia-128-cfb
camellia-192-cfb
camellia-256-cfb
chacha20-ietf-poly1305
chacha20-ietf
chacha20
rc4-md5
  1. 新增:安装时可选 9 种加密方式的其中之一(Go 版)。如下所示:
aes-256-cfb
aes-192-cfb
aes-128-cfb
aes-256-ctr
aes-192-ctr
aes-128-ctr
chacha20-ietf
chacha20
rc4-md5
  1. 新增:安装时可选 15 种加密方式的其中之一(none 是不加密,ShadowsocksR 版)。如下所示:
none
aes-256-cfb
aes-192-cfb
aes-128-cfb
aes-256-cfb8
aes-192-cfb8
aes-128-cfb8
aes-256-ctr
aes-192-ctr
aes-128-ctr
chacha20-ietf
chacha20
salsa20
xchacha20
xsalsa20
rc4-md5
  1. 新增:安装时可选 7 种协议(protocol)的其中之一(仅限 ShadowsocksR 版)。如下所示:
origin
verify_deflate
auth_sha1_v4
auth_sha1_v4_compatible
auth_aes128_md5
auth_aes128_sha1
auth_chain_a
auth_chain_b
  1. 新增:安装时可选 9 种混淆(obfs)的其中之一(仅限 ShadowsocksR 版)。如下所示:
plain
http_simple
http_simple_compatible
http_post
http_post_compatible
tls1.2_ticket_auth
tls1.2_ticket_auth_compatible
tls1.2_ticket_fastauth
tls1.2_ticket_fastauth_compatible

2017 年 02 月 24 日:

  1. 恢复: 通过 Github API 自动获取 Shadowsocks-libev 的最新 release 版本的功能(v3.0.3)。

2017 年 02 月 13 日:

  1. 升级: Shadowsocks-libev 版到版本 3.0.2;
  2. 升级: Shadowsocks-go 版到版本 1.2.1(基于 Github 最新代码,用 go 1.8 编译完成的 x86 和 x86_64 二进制文件);
  3. 修复:在 Debian 7 下默认没有 libudns-dev 依赖包的问题。

2017 年 02 月 12 日:

  1. 升级: Shadowsocks-libev 版到版本 3.0.1。

2017 年 01 月 27 日:

  1. 升级: Shadowsocks-go 版到版本 1.2.1 (仅适用于 x86_64 系统)

更多单版本 Shadowsocks 服务端一键安装脚本(链接都已失效~😭)

Shadowsocks Python 版一键安装脚本(CentOS,Debian,Ubuntu)
ShadowsocksR 版一键安装脚本(CentOS,Debian,Ubuntu)
CentOS 下 Shadowsocks-libev 一键安装脚本
Debian 下 Shadowsocks-libev 一键安装脚本
Shadowsocks-go 一键安装脚本(CentOS,Debian,Ubuntu)

注意:以上单版本不可与该四合一版本混用。

转载:秋水逸冰 » Shadowsocks 一键安装脚本(四合一)

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.