Git Product home page Git Product logo

arc3dia's People

Contributors

aladh avatar alecdusheck avatar alectrocute avatar barzamin avatar comradekingu avatar dependabot[bot] avatar duckinator avatar dx37 avatar emyarod avatar frozenfoxx avatar gbrian avatar hendersonreed avatar jcbird1012 avatar konsti avatar leewardbound avatar lowne avatar m1k1o avatar mbattista avatar mooons avatar nurdism avatar olle-mineur avatar prophetofxenu avatar risedsky avatar sammcj avatar sniffingsugar avatar solsticespectrum avatar toriato avatar wanjohiryan avatar xeddius avatar yesbad 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  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arc3dia's Issues

[BUG] Migrate from Vue to Nextjs

Describe the bug
Currently the qwantify-client runs on nodejs v14 with Vue. It's almost impossible to maintain

To Reproduce
Steps to reproduce the behavior:

  1. Fork the repo
  2. cd into client directory
  3. Run npm install
  4. Run npm run dev

Add a community for qwantify

You should start a discord or some other community for qwantify as I and I am sure others are interested in how it is going.

[FEATURE REQUEST] Compatibility with LEGACY Nvidia driver 390

Is your feature request related to a problem? Please describe.
I have a machine with an NVS 4200M Nvidia GPU in it, supported by the Nvidia 390.157 driver.

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.157                Driver Version: 390.157                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  NVS 4200M           Off  | 00000000:01:00.0 N/A |                  N/A |
| N/A   53C    P0    N/A /  N/A |      0MiB /   452MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

I can run CUDA 9.1 on it, but not 10 and up. for example, this works:
sudo docker run --rm --runtime=nvidia --gpus all nvidia/cuda:9.1-base-ubuntu17.04 nvidia-smi

but this does not:
sudo docker run --rm --runtime=nvidia --gpus all nvidia/cuda:10.0-base-ubuntu14.04 nvidia-smi
with the error:

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: requirement error: unsatisfied condition: cuda>=10.0, please update your driver to a newer version, or use an earlier cuda container: unknown.

9.2 also fails:
docker run --gpus all nvidia/cuda:9.2-base nvidia-smi

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: requirement error: unsatisfied condition: cuda>=9.2, please update your driver to a newer version, or use an earlier cuda container: unknown.
ERRO[0000] error waiting for container: context canceled

Is there any possibility to build this project against CUDA 9.1 for those stuck on the LEGACY driver?

Thanks for any info or response!!! AWESOME project BTW!

[FEATURE REQUEST] Write the documentation

Is your feature request related to a problem? Please describe.
No documentation available for the project other than from the parent m1k1/neko

Describe the solution you'd like
For now, write a detailed Readme describing how to pull and run the image

[FEATURE REQUEST] Gamepad support

Is your feature request related to a problem? Please describe.
There is currently no support for gamepads. Keyboard and mouse gets tiring sometimes

Describe the solution you'd like
Support for Xbox and Playstation gamepads

[BUG] A password is required, yet no known user has a password.

Describe the bug
When I boot up a docker container, i get a bash shell requesting for login credentials, however there is no known user inside the image that has a password attached

Ubuntu 22.04.3 LTS ee7ef9e29f0d console
ee7ef9e29f0d login: 
Password:

To Reproduce
Steps to reproduce the behavior:

  1. Run docker run --runtime=sysbox-runc -it --rm --device=/dev/dri --name=arc3dia arc3dia:latest
  2. Scroll down to last output
  3. See error

Expected behavior
Have at least one user with a password like Sysbox Bionix example does

2023-10-26 09_24_11-Bing Chat with GPT-4 - Brave

Screenshots

2023-10-26 09_27_00-Greenshot
2023-10-26 09_26_13-New Issue · wanjohiryan_Arc3dia - Brave

Desktop (please complete the following information):

  • OS: WSL2

[FEATURE REQUEST] Opensource the relevant documentation

We have an internal Clickup Account at Arc3dia where we track things (at least recently). This is mostly divided into:

  1. Documentation - How Arc3dia Works
  2. Feature & Issue Trackers - This is where all information about the product's features and issues are organized and centralized.
  3. Company matters - marketing, payments, sales, and so on

I'd like to opensource the first two to the community in order to shed light on some of our internal workings. This will be useful for everyone who wishes to participate and contribute.

Thanks:)

[BUG] Cannot connect to a running Qwantify container

Describe the bug
After running the container with a game executable, the web interface is reachable, but trying to log in (both as an admin or a guest) fails, and the WebRTC connection is lost/not established.

To Reproduce
Steps to reproduce the behavior:

  1. Deploy the container and verify that it is running successfully
  2. Open any browser, and reach the container login page
  3. Log in as either admin or a guest
  4. On Firefox: A "peer reset" error message appears
    On Chrome/Chromium: A "Reconnecting..." message appears

Expected behavior
Accessing the streaming interface

Screenshots
No screenshot, but a log output from the container, taken as soon as I try to log in:

documents-qwantify-1  | 2022-12-16 09:48:47,924 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF creating pipeline codec=opus module=capture src="pulsesrc device=auto_null.monitor ! audio/x-raw,channels=2 ! audioconvert ! opusenc inband-fec=true bitrate=128000 ! appsink name=appsink" submodule=stream-sink video_id=audio
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,926 DEBG 'pulseaudio' stdout output:
documents-qwantify-1  | I: [pulseaudio] client.c: Created 5 "Native client (UNIX socket client)"
documents-qwantify-1  | I: [pulseaudio] protocol-native.c: Client authenticated anonymously.
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,927 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF first listener, starting module=capture submodule=stream-sink video_id=audio
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,927 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF creating pipeline codec=vp8 module=capture src="ximagesrc display-name=:99.0 show-pointer=true use-damage=false ! video/x-raw,framerate=25/1 ! videoconvert ! queue !  vp8enc target-bitrate=1996800 cpu-used=4 end-usage=cbr threads=4 deadline=1 undershoot=95 buffer-size=12288 buffer-initial-size=6144 buffer-optimal-size=9216 keyframe-max-dist=25 min-quantizer=4 max-quantizer=20  ! appsink name=appsink" submodule=stream-sink video_id=video
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,929 DEBG 'pulseaudio' stdout output:
documents-qwantify-1  | I: [pulseaudio] source-output.c: Created output 5 "Record Stream" on auto_null.monitor with sample spec s16le 2ch 48000Hz and channel map front-left,front-right
documents-qwantify-1  | I: [pulseaudio] source-output.c:     media.name = "Record Stream"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     application.name = "neko"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     native-protocol.peer = "UNIX socket client"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     native-protocol.version = "33"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     application.process.id = "14"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     application.process.user = "neko"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     application.process.host = "38f9ce1af93d"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     application.process.binary = "neko"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     application.language = "C"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     window.x11.display = ":99.0"
documents-qwantify-1  | I: [pulseaudio] source-output.c:     application.process.machine_id = "6e189930411b75ca68345262639ad4f9"
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,929 DEBG 'pulseaudio' stdout output:
documents-qwantify-1  | I: [pulseaudio] protocol-native.c: Final latency 20.00 ms = 10.00 ms + 10.00 ms
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,936 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF first listener, starting module=capture submodule=stream-sink video_id=video
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,938 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF signaling state changed to have-local-offer module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:47,938 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF sent all ICECandidates module=webrtc
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:51,954 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF signal update - RemoteAnswer id=ly2I3-QgLqopqLPM23W3WECi2ab7Kibx module=session
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:51,954 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF signaling state changed to stable module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:48AM INF Setting new connection state: Checking module=webrtc submodule=pion subsystem=ice
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:48:51,954 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:48AM INF ICE connection state changed: checking module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:48AM INF connection state has changed connection_state=checking module=webrtc
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,004 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:49AM INF Setting new connection state: Failed module=webrtc submodule=pion subsystem=ice
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,004 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:49AM INF ICE connection state changed: failed module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:49AM INF connection state has changed connection_state=failed module=webrtc
documents-qwantify-1  | 9:49AM INF peer connection state changed: failed module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:49AM WRN peer failed id=ly2I3-QgLqopqLPM23W3WECi2ab7Kibx module=webrtc
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,005 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:49AM INF Setting new connection state: Closed module=webrtc submodule=pion subsystem=ice
documents-qwantify-1  | 9:49AM INF peer connection state changed: closed module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,005 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:49AM INF ICE connection state changed: closed module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:49AM WRN Failed to start manager: connecting canceled by caller module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:49AM INF connection state has changed connection_state=closed module=webrtc
documents-qwantify-1  | 9:49AM WRN Failed to start SCTP: DTLS not established module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:49AM INF peer closed id=ly2I3-QgLqopqLPM23W3WECi2ab7Kibx module=webrtc
documents-qwantify-1  | 9:49AM WRN undeclaredMediaProcessor failed to open SrtcpSession: the DTLS transport has not started yet module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 9:49AM WRN undeclaredMediaProcessor failed to open SrtpSession: the DTLS transport has not started yet module=webrtc submodule=pion subsystem=pc
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,020 DEBG 'pulseaudio' stdout output:
documents-qwantify-1  | I: [pulseaudio] source-output.c: Freeing output 5 "Record Stream"
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,020 DEBG 'pulseaudio' stdout output:
documents-qwantify-1  | I: [pulseaudio] client.c: Freed 5 "neko"
documents-qwantify-1  | I: [pulseaudio] protocol-native.c: Connection died.
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,021 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:49AM INF destroying pipeline module=capture submodule=stream-sink video_id=audio
documents-qwantify-1  | 9:49AM INF last listener, stopping module=capture submodule=stream-sink video_id=audio
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,044 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:49AM INF destroying pipeline module=capture submodule=stream-sink video_id=video
documents-qwantify-1  | 9:49AM INF last listener, stopping module=capture submodule=stream-sink video_id=video
documents-qwantify-1  | 
documents-qwantify-1  | 2022-12-16 09:49:04,044 DEBG 'neko' stdout output:
documents-qwantify-1  | 9:49AM INF destroying session module=session session_id=ly2I3-QgLqopqLPM23W3WECi2ab7Kibx
documents-qwantify-1  | 

Desktop (please complete the following information):

  • OS: Windows 10 22H2
  • Browser Firefox, Chrome, Chromium
  • Version: 107.0.1, 108.0.5359.125 and 85.0.4183.121 respectively

Additional context
No additional context.

Docker compose conf dont work

I try it in wsl, it dont work correct.

d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:13,836 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM WRN pingAllCandidates called with no candidate pairs. Connection is not possible yet. module=webrtc submodule=pion subsystem=ice
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:14,037 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM WRN pingAllCandidates called with no candidate pairs. Connection is not possible yet. module=webrtc submodule=pion subsystem=ice
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:14,238 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM WRN pingAllCandidates called with no candidate pairs. Connection is not possible yet. module=webrtc submodule=pion subsystem=ice
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:14,438 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM WRN pingAllCandidates called with no candidate pairs. Connection is not possible yet. module=webrtc submodule=pion subsystem=ice
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:14,639 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM WRN pingAllCandidates called with no candidate pairs. Connection is not possible yet. module=webrtc submodule=pion subsystem=ice
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:14,840 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM WRN pingAllCandidates called with no candidate pairs. Connection is not possible yet. module=webrtc submodule=pion subsystem=ice
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,041 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM WRN pingAllCandidates called with no candidate pairs. Connection is not possible yet. module=webrtc submodule=pion subsystem=ice
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,241 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM INF Setting new connection state: Failed module=webrtc submodule=pion subsystem=ice
d-qwantify-1 | 11:04AM INF ICE connection state changed: failed module=webrtc submodule=pion subsystem=pc
d-qwantify-1 | 11:04AM INF connection state has changed connection_state=failed module=webrtc
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,241 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM INF peer connection state changed: failed module=webrtc submodule=pion subsystem=pc
d-qwantify-1 | 11:04AM WRN peer failed id=fFML5HZ5IXvDvjNptbXKdO3b6YPkOAln module=webrtc
d-qwantify-1 | 11:04AM INF Setting new connection state: Closed module=webrtc submodule=pion subsystem=ice
d-qwantify-1 | 11:04AM INF peer connection state changed: closed module=webrtc submodule=pion subsystem=pc
d-qwantify-1 | 11:04AM INF ICE connection state changed: closed module=webrtc submodule=pion subsystem=pc
d-qwantify-1 | 11:04AM INF connection state has changed connection_state=closed module=webrtc
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,242 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM INF peer closed id=fFML5HZ5IXvDvjNptbXKdO3b6YPkOAln module=webrtc
d-qwantify-1 | 11:04AM WRN Failed to start manager: connecting canceled by caller module=webrtc submodule=pion subsystem=pc
d-qwantify-1 | 11:04AM WRN Failed to start SCTP: DTLS not established module=webrtc submodule=pion subsystem=pc
d-qwantify-1 | 11:04AM WRN undeclaredMediaProcessor failed to open SrtpSession: the DTLS transport has not started yet module=webrtc submodule=pion subsystem=pc
d-qwantify-1 | 11:04AM WRN undeclaredMediaProcessor failed to open SrtcpSession: the DTLS transport has not started yet module=webrtc submodule=pion subsystem=pc
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,287 DEBG 'pulseaudio' stdout output:
d-qwantify-1 | I: [pulseaudio] source-output.c: Freeing output 0 "Record Stream"
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,288 DEBG 'pulseaudio' stdout output:
d-qwantify-1 | I: [pulseaudio] client.c: Freed 0 "neko"
d-qwantify-1 | I: [pulseaudio] protocol-native.c: Connection died.
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,288 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM INF destroying pipeline module=capture submodule=stream-sink video_id=audio
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,288 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM INF last listener, stopping module=capture submodule=stream-sink video_id=audio
d-qwantify-1 |
d-qwantify-1 | 2023-01-09 11:04:15,521 DEBG 'neko' stdout output:
d-qwantify-1 | 11:04AM INF destroying pipeline module=capture submodule=stream-sink video_id=video
d-qwantify-1 | 11:04AM INF last listener, stopping module=capture submodule=stream-sink video_id=video
d-qwantify-1 | 11:04AM INF destroying session module=session session_id=fFML5HZ5IXvDvjNptbXKdO3b6YPkOAln
d-qwantify-1 |

[BUG] Missing `-` in docker-compose and missing package installation instructions

Describe the bug
A - is missing in the proposed docker-compose file. Additionally, it is not specified that the nvidia-container-toolkit package is required to use the container

To Reproduce
Steps to reproduce the behavior:

  1. Copy/clone the docker-compose.yml file in a folder
  2. Run docker compose up -d
  3. Observe an error about devices not being a list
  4. After having fixed the list, and trying again, observe an error about the device driver "" not being selected

Expected behavior
Container starting and using the specified GPU

Screenshots
qwantify

Desktop (please complete the following information):

  • OS: Arch
  • Browser: Firefox
  • Version: 107.0.1

Additional context
I installed the nvidia-container-toolkit on my system. After this, the container run successfully (but did not run the game, that is for another issue and probably because I'm on Linux)

Add (optional) NAT1TO1 to docs

    Searching in the n.eko issues, I figured out what was the issue:

For a local instance of n.eko, the NEKO_NAT1TO1 env variable is needed, where the value of this env variable need to be your current local IP.

For example, adding - NEKO_NAT1TO1=10.13.12.34 to my compose fixed the issue.

Adding this option in the default compose, as a commented optional argument could be interesting, in case this issue is raised again.

This is the reference that explained why local containers aren't working

Originally posted by @WORMSTweaker in #13 (comment)

Running linux based games with neko-rooms

I want to run an Ubuntu game packaged in an AppImage.

I've changed the file /etc/entrypoint.sh to point to the game:

#!/bin/bash -e
#Add VirtualGL directories to path
export PATH="${PATH}:/opt/VirtualGL/bin"

Use VirtualGL to run wine with OpenGL if the GPU is available, otherwise use barebone wine
if [ -n "$(nvidia-smi --query-gpu=uuid --format=csv | sed -n 2p)" ]; then
export VGL_DISPLAY="${VGL_DISPLAY:-egl}"
export VGL_REFRESHRATE="$REFRESH"
cd /games && vglrun +wm game.AppImage --appimage-extract-and-run
else
cd /games && game.AppImage --appimage-extract-and-run
fi

it seems that the GPU are not available on the docker even I've installed nvidia-docker and Nvidia container toolkit
I'm using neeko-rooms to instantiate the qwantify sessions.
it is a work around to enable the GPU's in the container when it is started by neko-rooms?

ReadMe contradicts itself?

Early on in the readme, it has this to say:

"Official Support for AMD and Intel Gpus"

But later on in said Readme, it contradicts itself....

"qwantify has not been tested on AMD and Intel GPUs. This might present unknown issues."

Which one is it? Please, fix this in the readme.

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.