vivazzi / mql_requests Goto Github PK
View Code? Open in Web Editor NEWRequests is a simple HTTP library for mql4, built for human beings
License: MIT License
Requests is a simple HTTP library for mql4, built for human beings
License: MIT License
your TestRequest is not working.
It return the following error: "requests: ERROR InternetOpenUrlW()"
also on my additional test it doesn't work.
Hi there i get these errors when i call the apis what should i do
requests: ERROR create connect, InternetConnectW()
InternetOpenUrlw();
Thank, all work fine, but how i can get status_code on my request? The responce.status_code dont use in code. Can you help me plz.
2022.11.13 12:00:44.841 TestRequests (AUDCHF_i,H1) Access violation at 0x00007FF8CD02BDC0 read to 0x0000025900000000 in 'wininet.dll'
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBB0 4055 push rbp
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBB2 53 push rbx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBB3 56 push rsi
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBB4 57 push rdi
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBB5 4154 push r12
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBB7 4155 push r13
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBB9 4156 push r14
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBBB 4157 push r15
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBBD 488DAC2448FFFFFF lea rbp, [rsp-0xb8]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBC5 4881ECB8010000 sub rsp, 0x1b8
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBCC 488B0555B83F00 mov rax, [rip+0x3fb855]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBD3 4833C4 xor rax, rsp
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBD6 488985A0000000 mov [rbp+0xa0], rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBDD 498BC1 mov rax, r9
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBE0 48894DA0 mov [rbp-0x60], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBE4 4C8B8D38010000 mov r9, [rbp+0x138]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBEB 488BDA mov rbx, rdx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBEE 488B9520010000 mov rdx, [rbp+0x120]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBF5 4C8BD1 mov r10, rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBF8 488B8D28010000 mov rcx, [rbp+0x128]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BBFF 4D8BE8 mov r13, r8
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC02 448B8530010000 mov r8d, [rbp+0x130]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC09 48894D80 mov [rbp-0x80], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC0D 48895588 mov [rbp-0x78], rdx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC11 4C894D98 mov [rbp-0x68], r9
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC15 4889442470 mov [rsp+0x70], rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC1A 4489442478 mov [rsp+0x78], r8d
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC1F F6050AC33F0002 test byte [rip+0x3fc30a], 0x2
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC26 0F85EA2C0800 jnz dword 0x7ff8cd0ae916
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC2C 33C9 xor ecx, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC2E 33D2 xor edx, edx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC30 8BF1 mov esi, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC32 894C2450 mov [rsp+0x50], ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC36 48894C2458 mov [rsp+0x58], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC3B 8BF9 mov edi, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC3D 48894D78 mov [rbp+0x78], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC41 448BF9 mov r15d, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC44 448D4160 lea r8d, [rcx+0x60]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC48 48894C2468 mov [rsp+0x68], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC4D 48898D88000000 mov [rbp+0x88], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC54 448BF1 mov r14d, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC57 440FB7E1 movzx r12d, cx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC5B 898D98000000 mov [rbp+0x98], ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC61 48894C2460 mov [rsp+0x60], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC66 898D9C000000 mov [rbp+0x9c], ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC6C 48894D90 mov [rbp-0x70], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC70 48894D70 mov [rbp+0x70], rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC74 488D4D10 lea rcx, [rbp+0x10]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC78 E819FE0200 call 0x7ff8cd05ba96 ; RetrieveUrlCacheEntryStreamA (wininet.dll)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC7D 488D4D10 lea rcx, [rbp+0x10]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC81 E84A7FFAFF call 0x7ff8ccfd3bd0 ; InternetTimeToSystemTimeW (wininet.dll)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC86 BAFFFFFFFF mov edx, 0xffffffff
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC8B 4885DB test rbx, rbx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC8E 0F84C5000000 jz dword 0x7ff8cd02bd59
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC94 48C7C0FFFFFFFF mov rax, 0xffffffff
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BC9B 0F1F440000 nop [rax+rax+0x0]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCA0 48FFC0 inc rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCA3 66393443 cmp [rbx+rax*2], si
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCA7 75F7 jnz 0x7ff8cd02bca0
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCA9 33C9 xor ecx, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCAB 483BC2 cmp rax, rdx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCAE 0F87252D0800 ja dword 0x7ff8cd0ae9d9
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCB4 8D4801 lea ecx, [rax+0x1]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCB7 3BC8 cmp ecx, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCB9 0F821A2D0800 jb dword 0x7ff8cd0ae9d9
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCBF 8BC1 mov eax, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCC1 4803C0 add rax, rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCC4 894D78 mov [rbp+0x78], ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCC7 483BC2 cmp rax, rdx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCCA 0F87092D0800 ja dword 0x7ff8cd0ae9d9
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCD0 488B0DD9C73F00 mov rcx, [rip+0x3fc7d9]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCD7 33D2 xor edx, edx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCD9 8BF0 mov esi, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCDB 448BC0 mov r8d, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCDE 897578 mov [rbp+0x78], esi
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCE1 48FF15B85C1600 call qword near [rip+0x165cb8]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCE8 0F1F440000 nop [rax+rax+0x0]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCED 48898580000000 mov [rbp+0x80], rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCF4 488BF8 mov rdi, rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCF7 4885C0 test rax, rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BCFA 0F84D92C0800 jz dword 0x7ff8cd0ae9d9
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD00 488D8598000000 lea rax, [rbp+0x98]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD07 448BCE mov r9d, esi
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD0A 4889442438 mov [rsp+0x38], rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD0F 4C8BC3 mov r8, rbx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD12 33C0 xor eax, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD14 41D1E9 shr r9d, 1
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD17 4889442430 mov [rsp+0x30], rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD1C 41FFC9 dec r9d
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD1F 89742428 mov [rsp+0x28], esi
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD23 BA00040000 mov edx, 0x400
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD28 33C9 xor ecx, ecx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD2A 48897C2420 mov [rsp+0x20], rdi
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD2F 48FF156A601600 call qword near [rip+0x16606a]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD36 0F1F440000 nop [rax+rax+0x0]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD3B 89457C mov [rbp+0x7c], eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD3E 8BC0 mov eax, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD40 44882438 mov [rax+rdi], r12b
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD44 4439B598000000 cmp [rbp+0x98], r14d
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD4B 0F85F42B0800 jnz dword 0x7ff8cd0ae945
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD51 BAFFFFFFFF mov edx, 0xffffffff
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD56 418BF6 mov esi, r14d
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD59 4D85ED test r13, r13
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD5C 7435 jz 0x7ff8cd02bd93
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD5E 488D859C000000 lea rax, [rbp+0x9c]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD65 4533C9 xor r9d, r9d
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD68 4889442428 mov [rsp+0x28], rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD6D 41B8E9FD0000 mov r8d, 0xfde9
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD73 488D442460 lea rax, [rsp+0x60]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD78 498BCD mov rcx, r13
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD7B 4889442420 mov [rsp+0x20], rax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD80 E89BEAFFFF call 0x7ff8cd02a820 ; InternetOpenA (wininet.dll)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD85 89442450 mov [rsp+0x50], eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD89 8BF0 mov esi, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD8B 85C0 test eax, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD8D 0F85532C0800 jnz dword 0x7ff8cd0ae9e6
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD93 4C8B6C2470 mov r13, [rsp+0x70]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD98 4D85ED test r13, r13
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BD9B 0F85522C0800 jnz dword 0x7ff8cd0ae9f3
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDA1 4C8B6D88 mov r13, [rbp-0x78]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDA5 33C0 xor eax, eax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDA7 4D85ED test r13, r13
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDAA 0F85C62D0800 jnz dword 0x7ff8cd0aeb76
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDB0 488B4D80 mov rcx, [rbp-0x80]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDB4 4885C9 test rcx, rcx
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDB7 0F848F000000 jz dword 0x7ff8cd02be4c
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDBD 0FB7D8 movzx ebx, ax
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) crash --> 00007FF8CD02BDC0 4C3931 cmp [rcx], r14
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDC3 0F85B7020000 jnz dword 0x7ff8cd02c080
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDC9 488B0DE0C63F00 mov rcx, [rip+0x3fc6e0]
2022.11.13 12:00:45.068 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDD0 8D4301 lea eax, [rbx+0x1]
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDD3 440FB7E0 movzx r12d, ax
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDD7 33D2 xor edx, edx
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1) 00007FF8CD02BDD9 458BC4 mov r8d, r12d
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1)
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1) 00: 0x00007FF8CD02BDC0
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1) 01: 0x000000000000003F
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1) 02: 0x0000000000000400
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1) 03: 0x0000007E1C3FDD90
2022.11.13 12:00:45.069 TestRequests (AUDCHF_i,H1)
'IsDllsAllowed' - undeclared identifier requests.mqh 78 13
')' - expression expected requests.mqh 78 27
declaration of 'headers' hides global variable requests.mqh 234 13
'GetLastError' - wrong parameters count requests.mqh 241 36
built-in: int GetLastError() requests.mqh 241 36
'GetLastError' - wrong parameters count requests.mqh 248 80
built-in: int GetLastError() requests.mqh 248 80
(New MT4 developer here!): Awesome library guys, it works perfectly!
However I'm trying to connect to an API from my EA. I wonder if there is a way to add Headers for Authorization Bearer Token
Are there any recommendations to do these things in MT4?
I have error "ERROR HttpSendRequestW = 12168 (1 trying)" when 1 use request.post
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.