Git Product home page Git Product logo

tryethereum's Introduction

tryethereum

Try Ethereum with an online interface.

Recommended

https://github.com/ethereum/cpp-ethereum/releases

It is the most up-to-date and feature-complete including a HTML/JS front-end API and a JavaScript console.

Currently, tryethereum is on pause (#8)

Prior instructions for running

For example:

  1. Enter cow for seed
  2. Click "Gimme more money"
  3. Get the namecoin contract written in serpent from http://blog.ethereum.org/2014/04/10/pyethereum-and-serpent-programming-guide-2 and submit it. Note the address of the contract, let's call it NAMECOIN_ADDRESS.
  4. In "State Explorer" enter NAMECOIN_ADDRESS to see your namecoin contract
  5. Submit Transaction to NAMECOIN_ADDRESS with value 0 and data "harry 60" (no quotes)
  6. In "State Explorer" you should see your data will now be in storage "1734439545 60"

Try out other stuff and if you want to reset (genesis block), delete it from mongo eg. db.block.remove({})

tryethereum's People

Contributors

chulsupark avatar ethers avatar vbuterin 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tryethereum's Issues

State Explorer Doesn't Show Added Data

Running tryethereum in an Ubuntu 14.04 VM.

Spent some time installing all of the dependencies,

Node
NPM
express
underscore
mongodb
jade
MongoDB
Python 2.7
pip
python-dev

It run's but I'm not able to add data to the keys.
tryethereum

Here's a dump of the console log

existing block: f90542f8c9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a04437d9c9ea9a91bffe7b33a8e6160f700939b8887fe0389d3f325ff0fcec4761a077f0f4794a43755e3ade960d3331b105a5f42e2345615a8493cf2506c1c05e88834000008080830f4240821c118080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829f90473f9010db8e7f8e58085e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd0564b880000000000000000000000000000000000000000000000000000053706964657200000000000000000000000000000000000000000000000000004d6f6e6b65790000000000000000000000000000000000000000000000000000427261696e7300000000000000000000000000000000000000000000000000004372756e63681ba004f70dd5ea3cce0ce315a1ec67d213f0ecef0f8db08f1a7875c343fe8ad2ca63a09cecb99f17b3cfa5ce37e132e6a7be80c2ac6fbd08ce2214f57697b439af985fa04da9b9c00d9ea31eb3f25721712e74150ac71cd71e890255bdea11b8a1bfea5d820677f8efb8c9f8c70185e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd058203e8b8600000000000000000000000000000000000000000000000000000477265656e2c000000000000000000000000000000000000000000000000000000656767732c000000000000000000000000000000000000000000000000000000000068616d1ca0fcb73eee1eadd97fb3049f89f5f20ec3ee914eeaa121e6bff87ab01f46f69a23a05e70ce3aac07f77e68c3d307e9af39605b42f341e2dfd5301483cd82735e9c06a02eb74a5b93db0502567b16096b31f0ffaeebbc9f1bcb0b22fe2a62bfba9d378d820c58f9010fb8e9f8e78085e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8b88000000000000000000000000000000000000000000000000000000022476976650000000000000000000000000000000000000000000000000000000000006d6500000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000627265616b221ca091aae66fcc7891a1e6c4b428c72db6d6906ce8c5dda15b589d12a7893668902aa008ab7e079449cbeaa5f326e180a1179a8fce73b866471c1de8317560aa40d03ea0639461ee7c6d3119a7fc2fd53af1fd8595e57b9c014ab2a46b3ace019b15f1258212d9f8aeb888f8860185e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8a000000000000000000000000000000000000000000000000000000000000015101ca0faf89421b5ea19161bfb7b70428b5a1f39903aa7052ec3639cf509f15d54d2c2a0ee1d9a9cb45a98afe197e60174f7763fc730da733e98f6653ece7220d8294ef3a0de3d426c6b92e7531c8c3f7a9553275da8237df3d9d666f38ed2d52b119a5915821775f8aeb888f8860285e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268202bca000000000000000000000000000000000000000000064736166646166647361661ba0e1c7bfada0247805dc01e39c603a977cfe95197fb2f168ab927627abd9dd00b4a07c0d43fcb2429e37d6e9bbb489d3f28b3f0719e853fe91f358b9aa4a4cafc3b0a04437d9c9ea9a91bffe7b33a8e6160f700939b8887fe0389d3f325ff0fcec4761821c11c0
e { [Error: Command failed: /usr/lib/python2.7/dist-packages/pkg_resources.py:1031: UserWarning: /home/vagrant/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
Traceback (most recent call last):
  File "/usr/local/bin/pyethtool", line 9, in <module>
    load_entry_point('pyethereum==0.0.1', 'console_scripts', 'pyethtool')()
  File "/usr/local/lib/python2.7/dist-packages/pyethereum-0.0.1-py2.7.egg/tools/pyethtool_cli.py", line 44, in main
    o = getattr(pyethtool, cmd)(*args)
  File "/usr/local/lib/python2.7/dist-packages/pyethereum-0.0.1-py2.7.egg/pyethereum/pyethtool.py", line 93, in account_to_dict
    return block.account_to_dict(address)
  File "/usr/local/lib/python2.7/dist-packages/pyethereum-0.0.1-py2.7.egg/pyethereum/blocks.py", line 370, in account_to_dict
    acct = rlp.decode(self.state.get(address.decode('hex')))\
  File "/usr/lib/python2.7/encodings/hex_codec.py", line 42, in hex_decode
    output = binascii.a2b_hex(input)
TypeError: Odd-length string
] killed: false, code: 1, signal: null } f function (e) { res.json(e,code); } s function (r) {
        res.json(JSON.parse(r))
    }
old { _id: 5384a10195d58bef099381f4,
  data: 'f90542f8c9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a04437d9c9ea9a91bffe7b33a8e6160f700939b8887fe0389d3f325ff0fcec4761a077f0f4794a43755e3ade960d3331b105a5f42e2345615a8493cf2506c1c05e88834000008080830f4240821c118080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829f90473f9010db8e7f8e58085e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd0564b880000000000000000000000000000000000000000000000000000053706964657200000000000000000000000000000000000000000000000000004d6f6e6b65790000000000000000000000000000000000000000000000000000427261696e7300000000000000000000000000000000000000000000000000004372756e63681ba004f70dd5ea3cce0ce315a1ec67d213f0ecef0f8db08f1a7875c343fe8ad2ca63a09cecb99f17b3cfa5ce37e132e6a7be80c2ac6fbd08ce2214f57697b439af985fa04da9b9c00d9ea31eb3f25721712e74150ac71cd71e890255bdea11b8a1bfea5d820677f8efb8c9f8c70185e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd058203e8b8600000000000000000000000000000000000000000000000000000477265656e2c000000000000000000000000000000000000000000000000000000656767732c000000000000000000000000000000000000000000000000000000000068616d1ca0fcb73eee1eadd97fb3049f89f5f20ec3ee914eeaa121e6bff87ab01f46f69a23a05e70ce3aac07f77e68c3d307e9af39605b42f341e2dfd5301483cd82735e9c06a02eb74a5b93db0502567b16096b31f0ffaeebbc9f1bcb0b22fe2a62bfba9d378d820c58f9010fb8e9f8e78085e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8b88000000000000000000000000000000000000000000000000000000022476976650000000000000000000000000000000000000000000000000000000000006d6500000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000627265616b221ca091aae66fcc7891a1e6c4b428c72db6d6906ce8c5dda15b589d12a7893668902aa008ab7e079449cbeaa5f326e180a1179a8fce73b866471c1de8317560aa40d03ea0639461ee7c6d3119a7fc2fd53af1fd8595e57b9c014ab2a46b3ace019b15f1258212d9f8aeb888f8860185e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8a000000000000000000000000000000000000000000000000000000000000015101ca0faf89421b5ea19161bfb7b70428b5a1f39903aa7052ec3639cf509f15d54d2c2a0ee1d9a9cb45a98afe197e60174f7763fc730da733e98f6653ece7220d8294ef3a0de3d426c6b92e7531c8c3f7a9553275da8237df3d9d666f38ed2d52b119a5915821775f8aeb888f8860285e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268202bca000000000000000000000000000000000000000000064736166646166647361661ba0e1c7bfada0247805dc01e39c603a977cfe95197fb2f168ab927627abd9dd00b4a07c0d43fcb2429e37d6e9bbb489d3f28b3f0719e853fe91f358b9aa4a4cafc3b0a04437d9c9ea9a91bffe7b33a8e6160f700939b8887fe0389d3f325ff0fcec4761821c11c0' } new f90542f8c9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0b3ff0d624992c68753fca44903ff8fa089c4a15309301f3b6d1d8a83764369f6a077f0f4794a43755e3ade960d3331b105a5f42e2345615a8493cf2506c1c05e88834000008080830f4240821c118080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829f90473f9010db8e7f8e58085e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd0564b880000000000000000000000000000000000000000000000000000053706964657200000000000000000000000000000000000000000000000000004d6f6e6b65790000000000000000000000000000000000000000000000000000427261696e7300000000000000000000000000000000000000000000000000004372756e63681ba004f70dd5ea3cce0ce315a1ec67d213f0ecef0f8db08f1a7875c343fe8ad2ca63a09cecb99f17b3cfa5ce37e132e6a7be80c2ac6fbd08ce2214f57697b439af985fa04da9b9c00d9ea31eb3f25721712e74150ac71cd71e890255bdea11b8a1bfea5d820677f8efb8c9f8c70185e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd058203e8b8600000000000000000000000000000000000000000000000000000477265656e2c000000000000000000000000000000000000000000000000000000656767732c000000000000000000000000000000000000000000000000000000000068616d1ca0fcb73eee1eadd97fb3049f89f5f20ec3ee914eeaa121e6bff87ab01f46f69a23a05e70ce3aac07f77e68c3d307e9af39605b42f341e2dfd5301483cd82735e9c06a02eb74a5b93db0502567b16096b31f0ffaeebbc9f1bcb0b22fe2a62bfba9d378d820c58f9010fb8e9f8e78085e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8b88000000000000000000000000000000000000000000000000000000022476976650000000000000000000000000000000000000000000000000000000000006d6500000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000627265616b221ca091aae66fcc7891a1e6c4b428c72db6d6906ce8c5dda15b589d12a7893668902aa008ab7e079449cbeaa5f326e180a1179a8fce73b866471c1de8317560aa40d03ea0639461ee7c6d3119a7fc2fd53af1fd8595e57b9c014ab2a46b3ace019b15f1258212d9f8aeb888f8860185e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8a000000000000000000000000000000000000000000000000000000000000015101ca0faf89421b5ea19161bfb7b70428b5a1f39903aa7052ec3639cf509f15d54d2c2a0ee1d9a9cb45a98afe197e60174f7763fc730da733e98f6653ece7220d8294ef3a0de3d426c6b92e7531c8c3f7a9553275da8237df3d9d666f38ed2d52b119a5915821775f8aeb888f8860285e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268202bca000000000000000000000000000000000000000000064736166646166647361661ba0e1c7bfada0247805dc01e39c603a977cfe95197fb2f168ab927627abd9dd00b4a07c0d43fcb2429e37d6e9bbb489d3f28b3f0719e853fe91f358b9aa4a4cafc3b0a04437d9c9ea9a91bffe7b33a8e6160f700939b8887fe0389d3f325ff0fcec4761821c11c0
e { [Error: Command failed: /usr/lib/python2.7/dist-packages/pkg_resources.py:1031: UserWarning: /home/vagrant/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
Traceback (most recent call last):
  File "/usr/local/bin/pyethtool", line 9, in <module>
    load_entry_point('pyethereum==0.0.1', 'console_scripts', 'pyethtool')()
  File "/usr/local/lib/python2.7/dist-packages/pyethereum-0.0.1-py2.7.egg/tools/pyethtool_cli.py", line 44, in main
    o = getattr(pyethtool, cmd)(*args)
  File "/usr/local/lib/python2.7/dist-packages/pyethereum-0.0.1-py2.7.egg/pyethereum/pyethtool.py", line 93, in account_to_dict
    return block.account_to_dict(address)
  File "/usr/local/lib/python2.7/dist-packages/pyethereum-0.0.1-py2.7.egg/pyethereum/blocks.py", line 370, in account_to_dict
    acct = rlp.decode(self.state.get(address.decode('hex')))\
  File "/usr/lib/python2.7/encodings/hex_codec.py", line 42, in hex_decode
    output = binascii.a2b_hex(input)
TypeError: Odd-length string
] killed: false, code: 1, signal: null } f function (e) { res.json(e,code); } s function (r) {
        res.json(JSON.parse(r))
    }
old { _id: 5384a10195d58bef099381f4,
  data: 'f90542f8c9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0b3ff0d624992c68753fca44903ff8fa089c4a15309301f3b6d1d8a83764369f6a077f0f4794a43755e3ade960d3331b105a5f42e2345615a8493cf2506c1c05e88834000008080830f4240821c118080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829f90473f9010db8e7f8e58085e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd0564b880000000000000000000000000000000000000000000000000000053706964657200000000000000000000000000000000000000000000000000004d6f6e6b65790000000000000000000000000000000000000000000000000000427261696e7300000000000000000000000000000000000000000000000000004372756e63681ba004f70dd5ea3cce0ce315a1ec67d213f0ecef0f8db08f1a7875c343fe8ad2ca63a09cecb99f17b3cfa5ce37e132e6a7be80c2ac6fbd08ce2214f57697b439af985fa04da9b9c00d9ea31eb3f25721712e74150ac71cd71e890255bdea11b8a1bfea5d820677f8efb8c9f8c70185e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd058203e8b8600000000000000000000000000000000000000000000000000000477265656e2c000000000000000000000000000000000000000000000000000000656767732c000000000000000000000000000000000000000000000000000000000068616d1ca0fcb73eee1eadd97fb3049f89f5f20ec3ee914eeaa121e6bff87ab01f46f69a23a05e70ce3aac07f77e68c3d307e9af39605b42f341e2dfd5301483cd82735e9c06a02eb74a5b93db0502567b16096b31f0ffaeebbc9f1bcb0b22fe2a62bfba9d378d820c58f9010fb8e9f8e78085e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8b88000000000000000000000000000000000000000000000000000000022476976650000000000000000000000000000000000000000000000000000000000006d6500000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000627265616b221ca091aae66fcc7891a1e6c4b428c72db6d6906ce8c5dda15b589d12a7893668902aa008ab7e079449cbeaa5f326e180a1179a8fce73b866471c1de8317560aa40d03ea0639461ee7c6d3119a7fc2fd53af1fd8595e57b9c014ab2a46b3ace019b15f1258212d9f8aeb888f8860185e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8a000000000000000000000000000000000000000000000000000000000000015101ca0faf89421b5ea19161bfb7b70428b5a1f39903aa7052ec3639cf509f15d54d2c2a0ee1d9a9cb45a98afe197e60174f7763fc730da733e98f6653ece7220d8294ef3a0de3d426c6b92e7531c8c3f7a9553275da8237df3d9d666f38ed2d52b119a5915821775f8aeb888f8860285e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268202bca000000000000000000000000000000000000000000064736166646166647361661ba0e1c7bfada0247805dc01e39c603a977cfe95197fb2f168ab927627abd9dd00b4a07c0d43fcb2429e37d6e9bbb489d3f28b3f0719e853fe91f358b9aa4a4cafc3b0a04437d9c9ea9a91bffe7b33a8e6160f700939b8887fe0389d3f325ff0fcec4761821c11c0' } new f90654f8c9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a06d486ef23ef5afa0b21e4652241892c01256aefd02573d737ea750530b4b6114a09a16b00eb73acf894c6644b6926e6a82b5ce6c4ecd43a691e973b8d469e92d30834000008080830f42408222928080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829f90585f9010db8e7f8e58085e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd0564b880000000000000000000000000000000000000000000000000000053706964657200000000000000000000000000000000000000000000000000004d6f6e6b65790000000000000000000000000000000000000000000000000000427261696e7300000000000000000000000000000000000000000000000000004372756e63681ba004f70dd5ea3cce0ce315a1ec67d213f0ecef0f8db08f1a7875c343fe8ad2ca63a09cecb99f17b3cfa5ce37e132e6a7be80c2ac6fbd08ce2214f57697b439af985fa04da9b9c00d9ea31eb3f25721712e74150ac71cd71e890255bdea11b8a1bfea5d820677f8efb8c9f8c70185e8d4a510008227109475ddc41e2b140f55760970c56df9fb9da89abd058203e8b8600000000000000000000000000000000000000000000000000000477265656e2c000000000000000000000000000000000000000000000000000000656767732c000000000000000000000000000000000000000000000000000000000068616d1ca0fcb73eee1eadd97fb3049f89f5f20ec3ee914eeaa121e6bff87ab01f46f69a23a05e70ce3aac07f77e68c3d307e9af39605b42f341e2dfd5301483cd82735e9c06a02eb74a5b93db0502567b16096b31f0ffaeebbc9f1bcb0b22fe2a62bfba9d378d820c58f9010fb8e9f8e78085e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8b88000000000000000000000000000000000000000000000000000000022476976650000000000000000000000000000000000000000000000000000000000006d6500000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000627265616b221ca091aae66fcc7891a1e6c4b428c72db6d6906ce8c5dda15b589d12a7893668902aa008ab7e079449cbeaa5f326e180a1179a8fce73b866471c1de8317560aa40d03ea0639461ee7c6d3119a7fc2fd53af1fd8595e57b9c014ab2a46b3ace019b15f1258212d9f8aeb888f8860185e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268203e8a000000000000000000000000000000000000000000000000000000000000015101ca0faf89421b5ea19161bfb7b70428b5a1f39903aa7052ec3639cf509f15d54d2c2a0ee1d9a9cb45a98afe197e60174f7763fc730da733e98f6653ece7220d8294ef3a0de3d426c6b92e7531c8c3f7a9553275da8237df3d9d666f38ed2d52b119a5915821775f8aeb888f8860285e8d4a5100082271094cd2a3d9f938e13cd947ec05abc7fe734df8dd8268202bca000000000000000000000000000000000000000000064736166646166647361661ba0e1c7bfada0247805dc01e39c603a977cfe95197fb2f168ab927627abd9dd00b4a07c0d43fcb2429e37d6e9bbb489d3f28b3f0719e853fe91f358b9aa4a4cafc3b0a04437d9c9ea9a91bffe7b33a8e6160f700939b8887fe0389d3f325ff0fcec4761821c11f9010fb8e9f8e78085e8d4a5100082271094af5fedbe9b0304f209046e8cc792b9b0064986c6820320b8800000000000000000000000000000000000000000000000000000000000646f67000000000000000000000000000000000000000000000000000000000063617400000000000000000000000000000000000000000000000000000000006d6f6f000000000000000000000000000000000000000000000000000000737465656c1ba040167c363d9b6282adbe9b15f4dbf4e85be8eb0bd2296b800185b04cea60bed9a061e243aeb4d693ab786c0e11fd18fc6391c111621db487c28d0b5e4b6d576b74a06d486ef23ef5afa0b21e4652241892c01256aefd02573d737ea750530b4b6114822292c0

tryethereum - docker

Removing intermediate container b5dbd1c3e52c
Step 13 : CMD service mongodb start && (until mongo --eval true; do sleep 1; done;) && cd tryethereum && nodejs server.js
---> Running in 9f7fd5c7a8d3
---> 8c9842092467
Removing intermediate container 9f7fd5c7a8d3
Successfully built 8c9842092467
docker@boot2docker:~/tryethereum/docker$ docker run -i -p 3000:3000 -t tryethereum

  • Starting database mongodb
    [ OK ] MongoDB shell version: 2.4.9
    connecting to: test
    true
    js-bson: Failed to load c++ bson extension, using pure JS version
    making new block
    e { [Error: Command failed: /bin/sh: 1: pyethtool: not found
    ] killed: false, code: 127, signal: null } f function (e) {
    console.log(e)
    } s function (r) {
    console.log(r.trim())
    }
    { [Error: Command failed: /bin/sh: 1: pyethtool: not found
    ] killed: false, code: 127, signal: null }

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.