GithubHelp home page GithubHelp logo

cpr-example's Issues

Unable to configure CMake

When I try to configure CMake I get the following error: Set CURL_FOUND to TRUE. Set CURL_LIBRARIES to libcurl. Set CURL_INCLUDE_DIRS to C:/Users/#####/Desktop/Projects/cpr-example/opt/cpr/opt/curl/include;C:/Users/#####/Desktop/Projects/cpr-example/build/opt/cpr/opt/curl/include/curl. Using CURL_INCLUDE_DIRS: C:/Users/#####/Desktop/Projects/cpr-example/opt/cpr/opt/curl/include;C:/Users/#####/Desktop/Projects/cpr-example/build/opt/cpr/opt/curl/include/curl. Using CURL_LIBRARIES: CURL_LIBRARY-NOTFOUND. CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: CURL_LIBRARY linked by target "cpr" in directory C:/Users/#####/Desktop/Projects/cpr-example/opt/cpr/cpr

I have completely cloned the repo and ran the submodules update command.

Error while make process

Hi I'm having this error while making process

[ 6%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/auth.cpp.o [ 12%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/cookies.cpp.o [ 18%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/cprtypes.cpp.o [ 25%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/digest.cpp.o [ 31%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/error.cpp.o /root/cpr-example/opt/cpr/cpr/error.cpp: In static member function ‘static cpr::ErrorCode cpr::Error::getErrorCodeForCurlError(int32_t)’: /root/cpr-example/opt/cpr/cpr/error.cpp:41:9: error: duplicate case value 41 | case CURLE_SSL_CACERT: | ^~~~ /root/cpr-example/opt/cpr/cpr/error.cpp:25:9: note: previously used here 25 | case CURLE_PEER_FAILED_VERIFICATION: | ^~~~ make[2]: *** [opt/cpr/cpr/CMakeFiles/cpr.dir/build.make:115: opt/cpr/cpr/CMakeFiles/cpr.dir/error.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:180: opt/cpr/cpr/CMakeFiles/cpr.dir/all] Error 2 make: *** [Makefile:84: all] Error 2

cmake process is completely fine but when I try to build by issuing make I got the above error
I'm running Linux kali 5.4.0-kali2-amd64 #1 SMP Debian 5.4.8-1kali1 (2020-01-06) x86_64 GNU/Linux

Error in building example

Upon running cmake .. I received the following issue:

`-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is unknown
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_CXX_COMPILER could be found.

Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.

-- Configuring incomplete, errors occurred!
See also "/home/xingxu/cpr-example/build/CMakeFiles/CMakeOutput.log".
See also "/home/xingxu/cpr-example/build/CMakeFiles/CMakeError.log".`

I'm running this under linux.

Compiling issue on g++4.6.4

works fine on modern g++. But it does not compile on g++4.6.4 which had only experimental c++11 support.
Here is the error

make
Scanning dependencies of target cpr
[  9%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/auth.cpp.o
[ 18%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/cookies.cpp.o
[ 27%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/cprtypes.cpp.o
[ 36%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/digest.cpp.o
[ 45%] Building CXX object opt/cpr/cpr/CMakeFiles/cpr.dir/multipart.cpp.o
In file included from /home/m/Desktop/working/curl/new_cpr/cpr-example/opt/cpr/cpr/multipart.cpp:1:0:
/home/m/Desktop/working/curl/new_cpr/cpr-example/opt/cpr/include/multipart.h:16:97: error: expected primary-expression before ‘{’ token
/home/m/Desktop/working/curl/new_cpr/cpr-example/opt/cpr/include/multipart.h:18:89: error: expected primary-expression before ‘{’ token
/home/m/Desktop/working/curl/new_cpr/cpr-example/opt/cpr/include/multipart.h:20:89: error: expected primary-expression before ‘{’ token
make[2]: *** [opt/cpr/cpr/CMakeFiles/cpr.dir/multipart.cpp.o] Error 1
make[1]: *** [opt/cpr/cpr/CMakeFiles/cpr.dir/all] Error 2
make: *** [all] Error 2


m@m-VirtualBox:~/Desktop/working/curl/cpr-example/build$ g++ --version
g++ (Ubuntu/Linaro 4.6.4-1ubuntu1~12.04) 4.6.4
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

cmake output

m@m-VirtualBox:~/Desktop/working/curl/cpr-example/build$ cmake ..
-- Checking compiler flags for C++11 support.
-- C++0x is supported.
-- Checking compiler flags for C++11 support.
-- C++0x is supported.
-- C++ Requests CMake Options
-- =======================================================
--   USE_SYSTEM_CURL: ON
--   BUILD_CPR_TESTS: OFF
--   INSECURE_CURL: OFF
--   GENERATE_COVERAGE: OFF
--   USE_SYSTEM_GTEST: OFF
-- =======================================================
-- Set CURL_FOUND to TRUE.
-- Set CURL_LIBRARIES to /usr/lib/i386-linux-gnu/libcurl.so.
-- Set CURL_INCLUDE_DIRS to /usr/include.
-- Using CURL_INCLUDE_DIRS: /usr/include.
-- Using CURL_LIBRARIES: /usr/lib/i386-linux-gnu/libcurl.so.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/m/Desktop/working/curl/cpr-example/build

Just thought to report.

Error while building

Hi,

I was trying to build the package y following the instructions provided after cloning the repo. I was getting the following error when running make.

In file included from /home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/util.h:7:0,
from /home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/cpr/cookies.cpp:3:
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:13:7: error: expected nested-name-specifier before ‘Header’
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:13:7: error: ‘Header’ has not been declared
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:13:14: error: expected ‘;’ before ‘=’ token
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:13:14: error: expected unqualified-id before ‘=’ token
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:14:7: error: expected nested-name-specifier before ‘Url’
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:14:7: error: ‘Url’ has not been declared
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:14:11: error: expected ‘;’ before ‘=’ token
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/cprtypes.h:14:11: error: expected unqualified-id before ‘=’ token
In file included from /home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/cpr/cookies.cpp:3:0:
/home/ubuntu/packages/src/cpr/cpr-example/opt/cpr/include/cpr/util.h:13:1: error: ‘Header’ does not name a type
make[2]: *** [opt/cpr/cpr/CMakeFiles/cpr.dir/cookies.cpp.o] Error 1
make[1]: *** [opt/cpr/cpr/CMakeFiles/cpr.dir/all] Error 2
make: *** [all] Error 2

Do you have any idea, what could be wrong.

Thanks

Fresh build on windows failed

Microsoft Windows [Version 10.0.19043.1288]
(c) Microsoft Corporation. All rights reserved.

C:\REPOS\EXTERNAL\cpr-example>git submodule update --init --recursive

C:\REPOS\EXTERNAL\cpr-example>mkdir build

C:\REPOS\EXTERNAL\cpr-example>cd build

C:\REPOS\EXTERNAL\cpr-example\build>cmake ..
-- Building for: Visual Studio 16 2019
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.

-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19043.
-- The C compiler identification is MSVC 19.29.30040.0
-- The CXX compiler identification is MSVC 19.29.30040.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30037/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30037/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Deprecation Warning at opt/cpr/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.

-- C++ Requests CMake Options
-- =======================================================
-- USE_SYSTEM_CURL: OFF
-- BUILD_CPR_TESTS: OFF
-- GENERATE_COVERAGE: OFF
-- CPR_CURL_NOSIGNAL: OFF
-- USE_SYSTEM_GTEST: OFF
-- CMAKE_USE_OPENSSL: OFF
-- =======================================================
-- Not using system Curl, using built-in curl project instead.
CMake Deprecation Warning at opt/cpr/opt/curl/CMakeLists.txt:41 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.

CMake Warning at opt/cpr/opt/curl/CMakeLists.txt:49 (message):
the curl cmake build system is poorly maintained. Be aware

-- curl version=[7.52.1-DEV]
CMake Warning at opt/cpr/opt/curl/CMakeLists.txt:224 (message):
Found no *nroff program

-- Looking for getch in ws2_32;
-- Looking for getch in ws2_32; - found
-- Looking for getch in winmm;ws2_32
-- Looking for getch in winmm;ws2_32 - found
-- Looking for cldap_open in wldap32;winmm;ws2_32
-- Looking for cldap_open in wldap32;winmm;ws2_32 - found
-- Looking for include file winldap.h
-- Looking for include file winldap.h - not found
-- Looking for include file winber.h
-- Looking for include file winber.h - not found
-- Looking for include file ldap_ssl.h
-- Looking for include file ldap_ssl.h - not found
-- Looking for include file ldapssl.h
-- Looking for include file ldapssl.h - not found
-- Looking for idn2_lookup_ul in idn2;wldap32;winmm;ws2_32
-- Looking for idn2_lookup_ul in idn2;wldap32;winmm;ws2_32 - not found
-- Could NOT find LibSSH2 (missing: LIBSSH2_INCLUDE_DIR LIBSSH2_LIBRARY)
-- Performing Test USE_UNIX_SOCKETS
-- Performing Test USE_UNIX_SOCKETS - Failed
-- Looking for include file windows.h
-- Looking for include file windows.h - found
-- Looking for include files windows.h, winsock.h
-- Looking for include files windows.h, winsock.h - found
-- Looking for 3 include files windows.h, ..., ws2tcpip.h
-- Looking for 3 include files windows.h, ..., ws2tcpip.h - found
-- Looking for 4 include files windows.h, ..., winsock2.h
-- Looking for 4 include files windows.h, ..., winsock2.h - found
-- Looking for 5 include files windows.h, ..., sspi.h
-- Looking for 5 include files windows.h, ..., sspi.h - found
-- Looking for 6 include files windows.h, ..., schannel.h
-- Looking for 6 include files windows.h, ..., schannel.h - found
-- Looking for 7 include files windows.h, ..., stdio.h
-- Looking for 7 include files windows.h, ..., stdio.h - found
-- Looking for 8 include files windows.h, ..., sys/filio.h
-- Looking for 8 include files windows.h, ..., sys/filio.h - not found
-- Looking for 8 include files windows.h, ..., sys/ioctl.h
-- Looking for 8 include files windows.h, ..., sys/ioctl.h - not found
-- Looking for 8 include files windows.h, ..., sys/resource.h
-- Looking for 8 include files windows.h, ..., sys/resource.h - not found
-- Looking for 10 include files windows.h, ..., sys/uio.h
-- Looking for 10 include files windows.h, ..., sys/uio.h - not found
-- Looking for 10 include files windows.h, ..., sys/un.h
-- Looking for 10 include files windows.h, ..., sys/un.h - not found
-- Looking for 11 include files windows.h, ..., arpa/tftp.h
-- Looking for 11 include files windows.h, ..., arpa/tftp.h - not found
-- Looking for 11 include files windows.h, ..., assert.h
-- Looking for 11 include files windows.h, ..., assert.h - found
-- Looking for 12 include files windows.h, ..., crypto.h
-- Looking for 12 include files windows.h, ..., crypto.h - not found
-- Looking for 12 include files windows.h, ..., des.h
-- Looking for 12 include files windows.h, ..., des.h - not found
-- Looking for 12 include files windows.h, ..., err.h
-- Looking for 12 include files windows.h, ..., err.h - not found
-- Looking for 12 include files windows.h, ..., errno.h
-- Looking for 12 include files windows.h, ..., errno.h - found
-- Looking for 14 include files windows.h, ..., idn2.h
-- Looking for 14 include files windows.h, ..., idn2.h - not found
-- Looking for 14 include files windows.h, ..., ifaddrs.h
-- Looking for 14 include files windows.h, ..., ifaddrs.h - not found
-- Looking for 15 include files windows.h, ..., krb.h
-- Looking for 15 include files windows.h, ..., krb.h - not found
-- Looking for 15 include files windows.h, ..., libgen.h
-- Looking for 15 include files windows.h, ..., libgen.h - not found
-- Looking for 15 include files windows.h, ..., limits.h
-- Looking for 15 include files windows.h, ..., limits.h - found
-- Looking for 16 include files windows.h, ..., locale.h
-- Looking for 16 include files windows.h, ..., locale.h - found
-- Looking for 17 include files windows.h, ..., netinet/tcp.h
-- Looking for 17 include files windows.h, ..., netinet/tcp.h - not found
-- Looking for 17 include files windows.h, ..., pem.h
-- Looking for 17 include files windows.h, ..., pem.h - not found
-- Looking for 17 include files windows.h, ..., poll.h
-- Looking for 17 include files windows.h, ..., poll.h - not found
-- Looking for 17 include files windows.h, ..., rsa.h
-- Looking for 17 include files windows.h, ..., rsa.h - not found
-- Looking for 19 include files windows.h, ..., ssl.h
-- Looking for 19 include files windows.h, ..., ssl.h - not found
-- Looking for 19 include files windows.h, ..., stdbool.h
-- Looking for 19 include files windows.h, ..., stdbool.h - found
-- Looking for 23 include files windows.h, ..., stropts.h
-- Looking for 23 include files windows.h, ..., stropts.h - not found
-- Looking for 25 include files windows.h, ..., stddef.h
-- Looking for 25 include files windows.h, ..., stddef.h - found
-- Looking for 28 include files windows.h, ..., sys/utsname.h
-- Looking for 28 include files windows.h, ..., sys/utsname.h - not found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - failed
-- Check size of long long
-- Check size of long long - done
-- Check size of long
-- Check size of long - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of __int64
-- Check size of __int64 - done
-- Check size of time_t
-- Check size of time_t - done
-- Looking for basename
-- Looking for basename - not found
-- Looking for strncmpi
-- Looking for strncmpi - not found
-- Looking for alarm
-- Looking for alarm - not found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for _strtoi64
-- Looking for _strtoi64 - found
-- Looking for strerror_r
-- Looking for strerror_r - not found
-- Looking for siginterrupt
-- Looking for siginterrupt - not found
-- Looking for fork
-- Looking for fork - not found
-- Looking for freeaddrinfo
-- Looking for freeaddrinfo - found
-- Looking for freeifaddrs
-- Looking for freeifaddrs - not found
-- Looking for pipe
-- Looking for pipe - not found
-- Looking for ftruncate
-- Looking for ftruncate - not found
-- Looking for getprotobyname
-- Looking for getprotobyname - found
-- Looking for getrlimit
-- Looking for getrlimit - not found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for setrlimit
-- Looking for setrlimit - not found
-- Looking for fcntl
-- Looking for fcntl - not found
-- Looking for ioctl
-- Looking for ioctl - not found
-- Looking for setsockopt
-- Looking for setsockopt - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Performing Curl Test HAVE_FCNTL_O_NONBLOCK
-- Performing Curl Test HAVE_FCNTL_O_NONBLOCK - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET
-- Performing Curl Test HAVE_IOCTLSOCKET - Success
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO - Success
-- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO
-- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO - Success
-- Performing Curl Test HAVE_IOCTL_FIONBIO
-- Performing Curl Test HAVE_IOCTL_FIONBIO - Failed
-- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR
-- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR - Failed
-- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK
-- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK - Failed
-- Performing Curl Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
-- Performing Curl Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Failed
-- Performing Curl Test HAVE_SOCKLEN_T
-- Performing Curl Test HAVE_SOCKLEN_T - Success
-- Performing Curl Test HAVE_BOOL_T
-- Performing Curl Test HAVE_BOOL_T - Success
-- Performing Curl Test HAVE_FILE_OFFSET_BITS
-- Performing Curl Test HAVE_FILE_OFFSET_BITS - Failed
-- Check size of off_t
-- Check size of off_t - done
-- Performing Curl Test HAVE_GLIBC_STRERROR_R
-- Performing Curl Test HAVE_GLIBC_STRERROR_R - Failed
-- Performing Curl Test HAVE_POSIX_STRERROR_R
-- Performing Curl Test HAVE_POSIX_STRERROR_R - Failed
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Performing Test curl_cv_recv
-- Performing Test curl_cv_recv - Success
-- Performing Test curl_cv_func_recv_test
-- Performing Test curl_cv_func_recv_test - Success
-- Tested: int recv(int, void *, size_t, int)
-- Performing Test curl_cv_send
-- Performing Test curl_cv_send - Success
-- Performing Test curl_cv_func_send_test
-- Performing Test curl_cv_func_send_test - Success
-- Tested: int send(int, const void *, size_t, int)
-- Performing Test HAVE_MSG_NOSIGNAL
-- Performing Test HAVE_MSG_NOSIGNAL - Failed
-- Performing Test HAVE_STRUCT_TIMEVAL
-- Performing Test HAVE_STRUCT_TIMEVAL - Success
-- Performing Test HAVE_POLL_FINE
-- Performing Test HAVE_POLL_FINE - Failed
-- Check size of sig_atomic_t
-- Check size of sig_atomic_t - done
-- Performing Test HAVE_SIG_ATOMIC_T_NOT_VOLATILE
-- Performing Test HAVE_SIG_ATOMIC_T_NOT_VOLATILE - Success
-- Check size of struct sockaddr_storage
-- Check size of struct sockaddr_storage - done
-- Enabled features: WinSSL IPv6 AsynchDNS Largefile SSPI SPNEGO Kerberos NTLM
-- Enabled protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP POP3 POP3S RTSP SMTP SMTPS TELNET TFTP
-- Set CURL_FOUND to TRUE.
-- Set CURL_LIBRARIES to libcurl.
-- Set CURL_INCLUDE_DIRS to C:/REPOS/EXTERNAL/cpr-example/opt/cpr/opt/curl/include;C:/REPOS/EXTERNAL/cpr-example/build/opt/cpr/opt/curl/include/curl.
-- Using CURL_INCLUDE_DIRS: C:/REPOS/EXTERNAL/cpr-example/opt/cpr/opt/curl/include;C:/REPOS/EXTERNAL/cpr-example/build/opt/cpr/opt/curl/include/curl.
-- Using CURL_LIBRARIES: CURL_LIBRARY-NOTFOUND.
-- Configuring done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CURL_LIBRARY
linked by target "cpr" in directory C:/REPOS/EXTERNAL/cpr-example/opt/cpr/cpr

-- Generating done
CMake Generate step failed. Build files cannot be regenerated correctly.

C:\REPOS\EXTERNAL\cpr-example\build>

Cannot update submodules.

using git submodule update --init --recursive doesnt really work, it will stay freezing with only making rhe folders of the submodules on. do i just go and clone them manually?
Here's the log:
Notice that I cloned them on my device internally to run it, not fork it.

$ git submodule update --init --recursive
Cloning into '/cpr-example/opt/json'...
warning: Cannot protect .git/config on this file system - do not store sensitive information here.

It stops there.

HTTPS uses in Linux

Hello,
I try this library with http resquest in linux.it works. But not support for HTTPS in linux.when i try with HTTPS,it gives status_code is 0.

So,Please let me know how can use HTTPS .

Thanks!

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.