Coder Social home page Coder Social logo

aipreface / ap-plugin Goto Github PK

View Code? Open in Web Editor NEW
96.0 3.0 13.0 15.41 MB

基于 Yunzai 的 AI 绘图插件,使用 Stable Diffusion 接口

License: GNU Affero General Public License v3.0

JavaScript 92.73% Less 2.97% HTML 2.66% CSS 1.63%
plugin stable-diffusion stable-diffusion-webui yunzai yunzai-bot

ap-plugin's Introduction

ap-plugin

AP-PLUGIN🍊

Tip

这个插件是我刚接触 Yunzai 时,和一个叫 渔火 的大哥哥一起写的(其实我就是在他的插件上面加乱七八糟的东西,导致现在这么臃肿)。他是我的启蒙老师哦,之前我是一点 JavaScript 都不会的。现在他都退坑了都找到女朋友啦!

安装插件

1. 克隆仓库

git clone https://github.com/AiPreface/ap-plugin.git ./plugins/ap-plugin

Note

如果你的网络环境较差,无法连接到 Github,可以使用 GitHub Proxy 提供的文件代理加速下载服务

git clone https://mirror.ghproxy.com/https://github.com/AiPreface/ap-plugin.git ./plugins/ap-plugin

2. 安装依赖

pnpm install --filter=ap-plugin

插件配置

Warning

非常不建议手动修改配置文件,本插件已兼容 Guoba-plugin ,请使用锅巴插件对配置项进行修改

  • 关于部署 Stable Diffuison,请自行在网上寻找教程,这里放一个 秋葉 aaaki 的教程

  • 关于部署 HuggingFace 平台的相关功能,本插件作者不再维护这些功能,请自行寻找教程

  • 旧版的配置文档已归档在 ap-plugin-website,有需要可自行查看

功能列表

请使用 #ap帮助 获取完整帮助(藏了些小彩蛋功能)

  • 基本生成图片
  • 二次元的我
  • 鉴赏解析图片 Tags
  • 局部重绘
  • 控制网基础(需要后端安装 ControlNet)
  • 使用 Embedding 和 Lora
  • 图片存本地
  • 本地预设功能
  • 独立设置绘制参数
  • 多接口翻译
  • 切换模型
  • 远程下载模型(需要部署 AP 助手)
  • 识别动漫人物
  • 图片差分
  • 以图搜源
  • 卢浮宫滤镜(需要安装 Canvas 依赖)

常见问题

  1. 我的电脑能不能画图?
    • 建议使用 NVIDIA GeForce GTX 1660 以上的独立显卡,没有独立显卡的电脑不推荐部署。
  2. 为什么我部署了,网页端正常画,插件使用不了?
    • 请检查你的后端服务器能被机器人服务器访问。
    • 请在启动器中打开 启用API 选项,或在启动参数中加入 --api

支持与贡献

如果你喜欢这个项目,请不妨点个 Star🌟,这是对开发者最大的动力, 当然,你可以对我 爱发电 赞助,呜咪~❤️

有意见或者建议也欢迎提交 IssuesPull requests

相关项目

许可证

本项目使用 GNU AGPLv3 作为开源许可证。

ap-plugin's People

Contributors

cikeyqi avatar deepsource-autofix[bot] avatar deepsource-io[bot] avatar erzaozi avatar liuzj288 avatar sjlei avatar story-x avatar timerainstarsky avatar yharcadia 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

Watchers

 avatar  avatar  avatar

ap-plugin's Issues

大清晰术施放失败

大清晰术失败,以下为日志:

AxiosError: Request failed with status code 422
    at settle (file:///home/lighthouse/Miao-Yunzai/node_modules/.pnpm/[email protected]/node_modules/axios/lib/core/settle.js:19:12)
    at IncomingMessage.handleStreamEnd (file:///home/lighthouse/Miao-Yunzai/node_modules/.pnpm/[email protected]/node_modules/axios/lib/adapters/http.js:589:11)
    at IncomingMessage.emit (node:events:529:35)
    at endReadableNT (node:internal/streams/readable:1400:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
    at Axios.request (file:///home/lighthouse/Miao-Yunzai/node_modules/.pnpm/[email protected]/node_modules/axios/lib/core/Axios.js:45:41)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async SR.Real_CUGAN (file:///home/lighthouse/Miao-Yunzai/plugins/ap-plugin/apps/superResolution.js:87:22)
    at async PluginsLoader.deal (file:///home/lighthouse/Miao-Yunzai/lib/plugins/loader.js:268:41) {
  code: 'ERR_BAD_REQUEST',
  config: {
    transitional: {
      silentJSONParsing: true,
      forcedJSONParsing: true,
      clarifyTimeoutError: false
    },
    adapter: [ 'xhr', 'http' ],
    transformRequest: [ [Function: transformRequest] ],
    transformResponse: [ [Function: transformResponse] ],
    timeout: 180000,
    xsrfCookieName: 'XSRF-TOKEN',
    xsrfHeaderName: 'X-XSRF-TOKEN',
    maxContentLength: -1,
    maxBodyLength: -1,
    env: { FormData: [Function], Blob: [class Blob] },
    validateStatus: [Function: validateStatus],
    headers: Object [AxiosHeaders] {
      Accept: 'application/json, text/plain, */*',
      'Content-Type': 'application/json',
      'User-Agent': 'axios/1.6.7',
      'Content-Length': '10425',
      'Accept-Encoding': 'gzip, compress, deflate, br'
    },
    method: 'post',
    url: 'https://yskiki-real-cugan.hf.space/api/predict/',
    data: '{"data":["data:image/jpeg;base64,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'... 425 more characters
  },
  request: <ref *1> ClientRequest {
    _events: [Object: null prototype] {
      abort: [Function (anonymous)],
      aborted: [Function (anonymous)],
      connect: [Function (anonymous)],
      error: [Function (anonymous)],
      socket: [Function (anonymous)],
      timeout: [Function (anonymous)],
      finish: [Function: requestOnFinish]
    },
    _eventsCount: 7,
    _maxListeners: undefined,
    outputData: [],
    outputSize: 0,
    writable: true,
    destroyed: false,
    _last: true,
    chunkedEncoding: false,
    shouldKeepAlive: false,
    maxRequestsOnConnectionReached: false,
    _defaultKeepAlive: true,
    useChunkedEncodingByDefault: true,
    sendDate: false,
    _removedConnection: false,
    _removedContLen: false,
    _removedTE: false,
    strictContentLength: false,
    _contentLength: '10425',
    _hasBody: true,
    _trailer: '',
    finished: true,
    _headerSent: true,
    _closed: false,
    socket: TLSSocket {
      _tlsOptions: [Object],
      _secureEstablished: true,
      _securePending: false,
      _newSessionPending: false,
      _controlReleased: true,
      secureConnecting: false,
      _SNICallback: null,
      servername: 'yskiki-real-cugan.hf.space',
      alpnProtocol: false,
      authorized: true,
      authorizationError: null,
      encrypted: true,
      _events: [Object: null prototype],
      _eventsCount: 10,
      connecting: false,
      _hadError: false,
      _parent: null,
      _host: 'yskiki-real-cugan.hf.space',
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: undefined,
      _server: null,
      ssl: [TLSWrap],
      _requestCert: true,
      _rejectUnauthorized: true,
      parser: null,
      _httpMessage: [Circular *1],
      timeout: 180000,
      [Symbol(alpncallback)]: null,
      [Symbol(res)]: [TLSWrap],
      [Symbol(verified)]: true,
      [Symbol(pendingSession)]: null,
      [Symbol(async_id_symbol)]: 9993,
      [Symbol(kHandle)]: [TLSWrap],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: Timeout {
        _idleTimeout: 180000,
        _idlePrev: [TimersList],
        _idleNext: [TimersList],
        _idleStart: 17426,
        _onTimeout: [Function: bound ],
        _timerArgs: undefined,
        _repeat: null,
        _destroyed: false,
        [Symbol(refed)]: false,
        [Symbol(kHasPrimitive)]: false,
        [Symbol(asyncId)]: 10001,
        [Symbol(triggerId)]: 9996
      },
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: true,
      [Symbol(kSetKeepAliveInitialDelay)]: 60,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0,
      [Symbol(connect-options)]: [Object]
    },
    _header: 'POST /api/predict/ HTTP/1.1\r\n' +
      'Accept: application/json, text/plain, */*\r\n' +
      'Content-Type: application/json\r\n' +
      'User-Agent: axios/1.6.7\r\n' +
      'Content-Length: 10425\r\n' +
      'Accept-Encoding: gzip, compress, deflate, br\r\n' +
      'Host: yskiki-real-cugan.hf.space\r\n' +
      'Connection: close\r\n' +
      '\r\n',
    _keepAliveTimeout: 0,
    _onPendingData: [Function: nop],
    agent: Agent {
      _events: [Object: null prototype],
      _eventsCount: 2,
      _maxListeners: undefined,
      defaultPort: 443,
      protocol: 'https:',
      options: [Object: null prototype],
      requests: [Object: null prototype] {},
      sockets: [Object: null prototype],
      freeSockets: [Object: null prototype] {},
      keepAliveMsecs: 1000,
      keepAlive: false,
      maxSockets: Infinity,
      maxFreeSockets: 256,
      scheduling: 'lifo',
      maxTotalSockets: Infinity,
      totalSocketCount: 1,
      maxCachedSessions: 100,
      _sessionCache: [Object],
      [Symbol(kCapture)]: false
    },
    socketPath: undefined,
    method: 'POST',
    maxHeaderSize: undefined,
    insecureHTTPParser: undefined,
    joinDuplicateHeaders: undefined,
    path: '/api/predict/',
    _ended: true,
    res: IncomingMessage {
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 4,
      _maxListeners: undefined,
      socket: [TLSSocket],
      httpVersionMajor: 1,
      httpVersionMinor: 1,
      httpVersion: '1.1',
      complete: true,
      rawHeaders: [Array],
      rawTrailers: [],
      joinDuplicateHeaders: undefined,
      aborted: false,
      upgrade: false,
      url: '',
      method: null,
      statusCode: 422,
      statusMessage: 'Unprocessable Entity',
      client: [TLSSocket],
      _consuming: true,
      _dumped: false,
      req: [Circular *1],
      responseUrl: 'https://yskiki-real-cugan.hf.space/api/predict/',
      redirects: [],
      [Symbol(kCapture)]: false,
      [Symbol(kHeaders)]: [Object],
      [Symbol(kHeadersCount)]: 26,
      [Symbol(kTrailers)]: null,
      [Symbol(kTrailersCount)]: 0
    },
    aborted: false,
    timeoutCb: null,
    upgradeOrConnect: false,
    parser: null,
    maxHeadersCount: null,
    reusedSocket: false,
    host: 'yskiki-real-cugan.hf.space',
    protocol: 'https:',
    _redirectable: Writable {
      _writableState: [WritableState],
      _events: [Object: null prototype],
      _eventsCount: 3,
      _maxListeners: undefined,
      _options: [Object],
      _ended: true,
      _ending: true,
      _redirectCount: 0,
      _redirects: [],
      _requestBodyLength: 10425,
      _requestBodyBuffers: [],
      _onNativeResponse: [Function (anonymous)],
      _currentRequest: [Circular *1],
      _currentUrl: 'https://yskiki-real-cugan.hf.space/api/predict/',
      _timeout: null,
      [Symbol(kCapture)]: false
    },
    [Symbol(kCapture)]: false,
    [Symbol(kBytesWritten)]: 0,
    [Symbol(kNeedDrain)]: false,
    [Symbol(corked)]: 0,
    [Symbol(kOutHeaders)]: [Object: null prototype] {
      accept: [Array],
      'content-type': [Array],
      'user-agent': [Array],
      'content-length': [Array],
      'accept-encoding': [Array],
      host: [Array]
    },
    [Symbol(errored)]: null,
    [Symbol(kHighWaterMark)]: 16384,
    [Symbol(kRejectNonStandardBodyWrites)]: false,
    [Symbol(kUniqueHeaders)]: null
  },
  response: {
    status: 422,
    statusText: 'Unprocessable Entity',
    headers: Object [AxiosHeaders] {
      date: 'Tue, 16 Apr 2024 08:41:21 GMT',
      'content-type': 'application/json',
      'content-length': '21120',
      connection: 'close',
      server: 'uvicorn',
      'x-proxied-host': 'http://10.26.211.130',
      'x-proxied-path': '/api/predict/',
      link: '<https://huggingface.co/spaces/Yskiki/Real-CUGAN>;rel="canonical"',
      'x-request-id': 'a7Kuxh',
      'access-control-allow-credentials': 'true',
      vary: 'origin, access-control-request-method, access-control-request-headers'
    },
    config: {
      transitional: [Object],
      adapter: [Array],
      transformRequest: [Array],
      transformResponse: [Array],
      timeout: 180000,
      xsrfCookieName: 'XSRF-TOKEN',
      xsrfHeaderName: 'X-XSRF-TOKEN',
      maxContentLength: -1,
      maxBodyLength: -1,
      env: [Object],
      validateStatus: [Function: validateStatus],
      headers: [Object [AxiosHeaders]],
      method: 'post',
      url: 'https://yskiki-real-cugan.hf.space/api/predict/',
      data: '{"data":["data:image/jpeg;base64,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'... 425 more characters
    },
    request: <ref *1> ClientRequest {
      _events: [Object: null prototype],
      _eventsCount: 7,
      _maxListeners: undefined,
      outputData: [],
      outputSize: 0,
      writable: true,
      destroyed: false,
      _last: true,
      chunkedEncoding: false,
      shouldKeepAlive: false,
      maxRequestsOnConnectionReached: false,
      _defaultKeepAlive: true,
      useChunkedEncodingByDefault: true,
      sendDate: false,
      _removedConnection: false,
      _removedContLen: false,
      _removedTE: false,
      strictContentLength: false,
      _contentLength: '10425',
      _hasBody: true,
      _trailer: '',
      finished: true,
      _headerSent: true,
      _closed: false,
      socket: [TLSSocket],
      _header: 'POST /api/predict/ HTTP/1.1\r\n' +
        'Accept: application/json, text/plain, */*\r\n' +
        'Content-Type: application/json\r\n' +
        'User-Agent: axios/1.6.7\r\n' +
        'Content-Length: 10425\r\n' +
        'Accept-Encoding: gzip, compress, deflate, br\r\n' +
        'Host: yskiki-real-cugan.hf.space\r\n' +
        'Connection: close\r\n' +
        '\r\n',
      _keepAliveTimeout: 0,
      _onPendingData: [Function: nop],
      agent: [Agent],
      socketPath: undefined,
      method: 'POST',
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      joinDuplicateHeaders: undefined,
      path: '/api/predict/',
      _ended: true,
      res: [IncomingMessage],
      aborted: false,
      timeoutCb: null,
      upgradeOrConnect: false,
      parser: null,
      maxHeadersCount: null,
      reusedSocket: false,
      host: 'yskiki-real-cugan.hf.space',
      protocol: 'https:',
      _redirectable: [Writable],
      [Symbol(kCapture)]: false,
      [Symbol(kBytesWritten)]: 0,
      [Symbol(kNeedDrain)]: false,
      [Symbol(corked)]: 0,
      [Symbol(kOutHeaders)]: [Object: null prototype],
      [Symbol(errored)]: null,
      [Symbol(kHighWaterMark)]: 16384,
      [Symbol(kRejectNonStandardBodyWrites)]: false,
      [Symbol(kUniqueHeaders)]: null
    },
    data: { detail: [Array] }
  }
}
[MiaoYz][16:41:26.936][MARK] [AP-大清晰术][Real_CUGAN] #大清晰术 处理完成 6327ms

百度图片审核报错求助

[YzBot][12:12:55.238][ERRO] 【ap-plugin v2.11.3】 【百度图片审核报错】: undefine
d
[YzBot][12:12:55.239][ERRO] 【ap-plugin v2.11.3】 【百度图片审核报错】: {
errorType: 'ERRTYPE_NETWORK',
error: TypeError: extend is not a function
at initParams (E:\yuanshen\Yunzai-Bot\node_modules.pnpm\[email protected]\no
de_modules\request\index.js:35:5)
at request (E:\yuanshen\Yunzai-Bot\node_modules.pnpm\[email protected]\node_
modules\request\index.js:47:16)
at E:\yuanshen\Yunzai-Bot\node_modules.pnpm\[email protected]\node_mod
ules\baidu-aip-sdk\src\http\httpClient.js:68:13
at new Promise ()
at HttpClient.req (E:\yuanshen\Yunzai-Bot\node_modules.pnpm\baidu-aip-sdk
@4.16.9\node_modules\baidu-aip-sdk\src\http\httpClient.js:67:16)
at DevAuth.getToken (E:\yuanshen\Yunzai-Bot\node_modules.pnpm\baidu-aip-s
[email protected]\node_modules\baidu-aip-sdk\src\auth\devAuth.js:72:32)
at AipImageCensor.authTypeReq (E:\yuanshen\Yunzai-Bot\node_modules.pnpm\b
[email protected]\node_modules\baidu-aip-sdk\src\client\baseClient.js:124:33)
at new BaseClient (E:\yuanshen\Yunzai-Bot\node_modules.pnpm\baidu-aip-sdk
@4.16.9\node_modules\baidu-aip-sdk\src\client\baseClient.js:112:14)
at new AipImageCensor (E:\yuanshen\Yunzai-Bot\node_modules.pnpm\baidu-aip
[email protected]\node_modules\baidu-aip-sdk\src\AipContentCensor.js:61:9)
at NsfwCheck.bdjh (file:///E:/yuanshen/Yunzai-Bot/plugins/ap-plugin/compon
ents/ai_painting/nsfwcheck.js:72:40)

搜图接口请求403

日志

yunzai-bot    | [YzBot][18:47:40.506][ERRO] 【ap-plugin v2.11.3】 AxiosError: Request failed with status code 403
yunzai-bot    |     at settle (file:///app/Yunzai-Bot/plugins/ap-plugin/node_modules/axios/lib/core/settle.js:19:12)
yunzai-bot    |     at IncomingMessage.handleStreamEnd (file:///app/Yunzai-Bot/plugins/ap-plugin/node_modules/axios/lib/adapters/http.js:548:11)
yunzai-bot    |     at IncomingMessage.emit (node:events:525:35)
yunzai-bot    |     at endReadableNT (node:internal/streams/readable:1359:12)
yunzai-bot    |     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
yunzai-bot    |   code: 'ERR_BAD_REQUEST',
yunzai-bot    |   config: {
yunzai-bot    |     transitional: {
yunzai-bot    |       silentJSONParsing: true,
yunzai-bot    |       forcedJSONParsing: true,
yunzai-bot    |       clarifyTimeoutError: false
yunzai-bot    |     },
yunzai-bot    |     adapter: [ 'xhr', 'http' ],
yunzai-bot    |     transformRequest: [ [Function: transformRequest] ],
yunzai-bot    |     transformResponse: [ [Function: transformResponse] ],
yunzai-bot    |     timeout: 0,
yunzai-bot    |     xsrfCookieName: 'XSRF-TOKEN',
yunzai-bot    |     xsrfHeaderName: 'X-XSRF-TOKEN',
yunzai-bot    |     maxContentLength: -1,
yunzai-bot    |     maxBodyLength: -1,
yunzai-bot    |     env: { FormData: [Function], Blob: [class Blob] },
yunzai-bot    |     validateStatus: [Function: validateStatus],
yunzai-bot    |     headers: AxiosHeaders {
yunzai-bot    |       Accept: 'application/json, text/plain, */*',
yunzai-bot    |       'Accept-Encoding': '*',
yunzai-bot    |       'User-Agent': 'axios/1.3.1'
yunzai-bot    |     },
yunzai-bot    |     method: 'get',
yunzai-bot    |     url: 'https://saucenao.com/search.php?output_type=2&numres=30&api_key=b63a59887160b1e3f442ec8d0633c4d80d8cdfac&url=https://gchat.qpic.cn/gchatpic_new/471881465/3928885573-2953701826-FBADBD8CF73FF94FFEFB855077D1371C/0?term=3&is_origin=1',
yunzai-bot    |     data: undefined
yunzai-bot    |   },

curl接口正常

# curl 'https://saucenao.com/search.php?output_type=2&numres=30&api_key=b63a59887160b1e3f442ec8d0633c4d80d8cdfac&url=https://c2cpicdw.qpic.cn/offpic_new/471881465//471881465-2927672844-FBADBD8CF73FF94FFEFB855077D1371C/0?term=3&is_origin=1'   -H 'authority: saucenao.com'   -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'   -H 'accept-language: zh-CN,zh;q=0.9,en;q=0.8'   -H 'cookie: token=63dcd3ace0486; user=98784; auth=05688f4c7c1a4c81cf9e7e20d82f162e7799211f'   -H 'sec-ch-ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108"'   -H 'sec-ch-ua-mobile: ?0'   -H 'sec-ch-ua-platform: "macOS"'   -H 'sec-fetch-dest: document'   -H 'sec-fetch-mode: navigate'   -H 'sec-fetch-site: none'   -H 'sec-fetch-user: ?1'   -H 'upgrade-insecure-requests: 1'   -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36'   --compressed|jq
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1532    0  1532    0     0   1256      0 --:--:--  0:00:01 --:--:--  1256
{
  "header": {
    "user_id": "98784",
    "account_type": "1",
    "short_limit": "4",
    "long_limit": "100",
    "long_remaining": 91,
    "short_remaining": 3,
    "status": 0,
    "results_requested": "8",
    "index": {
      "0": {
        "status": 0,
        "parent_id": 0,
        "id": 0,
        "results": 8
      },
      "2": {
        "status": 0,
        "parent_id": 2,
        "id": 2,
        "results": 8
      },

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.