GithubHelp home page GithubHelp logo

php-sdk's People

Contributors

doenietzomoeilijk avatar dpdplugin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

php-sdk's Issues

Error `Property commercialAddress is required, but unset`.

When using the object-based approach to construct an API request, the commercialAddress property on the shipment sender address is required, but filtered from the object if it's set to false. This prevents creating shipments for non-commercial addresses.

There's a pull request incoming to fix this.

HTTP Token issues behind reverse nginx proxy

After setting up reverse nginx proxy

context:
docker-compose.yml

version: '3.9'
services:
  nginx:
    container_name: nginx
    image: "nginx:$NGINX_VERSION"
    ports:
      - "$NGINX_PORT_WEB:80"
      - "$NGINX_PORT_SSL:443"
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf
      - ./nginx/sites-enabled:/etc/nginx/sites-enabled
      - /etc/letsencrypt:/etc/letsencrypt
      - ./certbot/data:/var/www/certbot
      - ./logs/nginx/nginx:/var/log/nginx
      - ./logs/nginx/letsencrypt:/var/log/letsencrypt
    depends_on:
      - webshop

  webshop:
    container_name: webshop
    image: wordpress:$WORDPRESS_VERSION
    ports:
      - "$WORDPRESS_HOST_PORT"
    environment:
      WORDPRESS_DB_HOST: $DB_HOST
      WORDPRESS_DB_NAME: $DB_NAME
      WORDPRESS_DB_USER: $DB_USER
      WORDPRESS_DB_PASSWORD: $DB_PASSWORD
      WORDPRESS_DEBUG: 1
    volumes:
      - ./wordpress_content:/var/www/html
  
  certbot:
    container_name: certbot
    image: certbot/certbot:latest
    depends_on:
      - nginx
    command: >-
             certonly -v --reinstall --webroot --webroot-path=/var/www/certbot
             --email [email protected] --agree-tos --no-eff-email
             -d dnhere.com,www.dnhere.com
    volumes:
      - /etc/letsencrypt:/etc/letsencrypt
      - ./certbot/data:/var/www/certbot

.env

SERVER_IP=52.49.245.31
HOST_NAME=dnhere.be
TIME_ZONE=Europe/Brussels

################################################################################
#                                 Nginx                                        #
################################################################################
NGINX_VERSION=1.23.3
NGINX_PORT_WEB=80
NGINX_PORT_SSL=443
NGINX_SITES_ENABLED=wordpress

################################################################################
#                                 Webshop                                      #
################################################################################
WORDPRESS_VERSION=6.1.1
WORDPRESS_SERVER_DN=dnhere.com
WORDPRESS_SERVER_FQDN=www.dnhere.com
WORDPRESS_HOST=webshop
WORDPRESS_HOST_PORT=80
WORDPRESS_ADMIN_USER=admin
WORDPRESS_ADMIN_PW=insertpasswordhere

################################################################################
#                                 Database                                     #
################################################################################
DB_HOST=database-<dbaddresshere>.eu-west-1.rds.amazonaws.com
DB_NAME=acidfermentationwebsite
DB_USER=wordpress
DB_PASSWORD=insertpasswordhere
DB_PORT=3306

nginx.conf (filled in through make with source .env):

server {
  listen [::]:80;
  listen 80;

  server_name ${WORDPRESS_SERVER_FQDN} ${WORDPRESS_SERVER_DN};

  location ~/.well-known/acme-challenge {
      allow all;
      default_type "text/plain";
      root /var/www/certbot;
  }
  
  location / {
      return 301 https://$host$request_uri;
  }
}

server {
  listen                    [::]:443 ssl http2;
  listen                    443 ssl http2;
  server_name               ${WORDPRESS_SERVER_FQDN} ${WORDPRESS_SERVER_DN};
  
  ## Your only path reference.
  root /var/www/html;
  ## This should be in your http block and if it is, it's not needed here.
  index index.php; 


  ssl_certificate             /etc/letsencrypt/live/${WORDPRESS_SERVER_FQDN}/fullchain.pem;
  ssl_certificate_key         /etc/letsencrypt/live/${WORDPRESS_SERVER_FQDN}/privkey.pem;

  client_max_body_size 50M;

  location ~/.well-known/acme-challenge {
      allow all;
      default_type "text/plain";
      root /var/www/certbot;
  }

  location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass       http://${WORDPRESS_HOST}:${WORDPRESS_HOST_PORT};
  }
}

server {
  listen 443 ssl http2 default_server;
  listen [::]:443 ssl http2 default_server;
  server_name _;

  ssl_certificate             /etc/letsencrypt/live/${WORDPRESS_SERVER_FQDN}/fullchain.pem;
  ssl_certificate_key         /etc/letsencrypt/live/${WORDPRESS_SERVER_FQDN}/privkey.pem;

    # Other SSL-related settings go here

    return 404;
}

I get this error when installing the plugin:
Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87 Warning: Undefined array key "token" in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/AuthenticatedHttpClient.php on line 77 Warning: Undefined array key 0 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 91 Warning: Undefined array key 1 in /var/www/html/wp-content/plugins/dpdconnect/vendor/dpdconnect/php-sdk/src/Common/ResourceClient.php on line 87

Actual code breaks Composer-specified language level

The project language level is set to PHP 5.5 in composer. However, the json_encode() call in \DpdConnect\Sdk\Common\ResourceClient::createResource has a parameter JSON_PRESERVE_ZERO_FRACTION, which was introduced in PHP 5.6. The same goes for hash_equals and the use function calls which are used in \DpdConnect\Sdk\RequestValidator.

These should either be refactored to adhere to the PHP 5.5 level, or, preferably, the project should have its minimum PHP version lifted to a version that hasn't been EOL for 5 years. PHP 7.3 has moved to security fixes only, PHP 7.4 will reach the same state in 3 months time. Even if there's currently a decent installed base of ancient PHP versions, moving the project to a newer level shouldn't be too much of a break - those old code bases are not going to be calling composer update anytime soon, I'd wager.

Anyway, this is more of a conversation starter. :)

Authentication issue

{"0":"{"code":401,"message":"Bad credentials"}","1":"#1 DpdConnect\Sdk\Resources\Authentication->authenticate(array('username' => 'username', 'password' => 'password')) called at [app/code/DpdConnect/Sdk/Resources/Authentication.php:33]\n#2
What will be the username and password used in php sdk authentication?

Does not comply with psr-4 autoloading

File /src\Api\Data\ShipmentOrder\Customs\CustomsLinesInterface.php does not comply with psr-4 autoloading standard.
The namespace is wrong:

namespace DpdConnect\Sdk\Api\Data\ShipmentOrder;

Needs to be changed to:

namespace DpdConnect\Sdk\Api\Data\ShipmentOrder\Customs;

Greetings Max

Kan plugin woocommerce niet activeren

Wat doe ik mis?

Plugin kan niet worden geactiveerd omdat hij een fatale fout veroorzaakt.

Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /home/u86682p81443/domains/pokemart.be/public_html/wp-content/plugins/woocommerce-shipping-master/dpdconnect.php on line 3

Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/u86682p81443/domains/pokemart.be/public_html/wp-content/plugins/woocommerce-shipping-master/dpdconnect.php on line 3

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.