Giter VIP home page Giter VIP logo

Comments (3)

gautamjajoo avatar gautamjajoo commented on June 1, 2024
2022-06-29T14:19:22.349Z DEBUG   plugin-btcli4j-gen.sh: GetUtxOutCommand: TxId: 63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8a3682f121
2022-06-29T14:19:22.349Z DEBUG   plugin-btcli4j-gen.sh: GetUtxOutCommand: Vout: 0
2022-06-29T14:19:22.503Z DEBUG   02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248-gossipd: reply_channel_range 1640123+1024 (of 1640123+1024) 0 scids
2022-06-29T14:19:22.503Z DEBUG   02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248-gossipd: seeker: state = PROBING_NANNOUNCES Probing for 117 scids
2022-06-29T14:19:22.503Z DEBUG   02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248-gossipd: sending query for 117 scids
2022-06-29T14:19:22.614Z DEBUG   plugin-btcli4j-gen.sh: Request to https://blockstream.info/testnet/api/tx/63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8a3682f121/outspend/0 with the following result [text={\"spent\":false}]
2022-06-29T14:19:22.615Z DEBUG   plugin-btcli4j-gen.sh: GetUtxOutCommand: UTXO Status: {
2022-06-29T14:19:22.615Z DEBUG   plugin-btcli4j-gen.sh:   \"spend\": false
2022-06-29T14:19:22.615Z DEBUG   plugin-btcli4j-gen.sh: }
2022-06-29T14:19:22.652Z DEBUG   plugin-btcli4j-gen.sh: Request to https://blockstream.info/testnet/api/tx/63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8a3682f121 with the following result [size=1633 text={\"txid\":\"63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8?]
2022-06-29T14:19:22.659Z UNUSUAL plugin-btcli4j-gen.sh: Message empty
2022-06-29T14:19:22.660Z **BROKEN** plugin-btcli4j-gen.sh: Message empty
2022-06-29T14:19:22.661Z **BROKEN** lightningd: /Users/gautamjajoo/Desktop/btcli4j/btcli4j-gen.sh error: bad response to getutxout (bad 'result' field: Parsing '{result:{script:': object does not have member script), response was {"id":106,"jsonrpc":"2.0","result":{}}
2022-06-29T14:19:22.678Z **BROKEN** lightningd: FATAL SIGNAL 6 (version v0.11.0.1-36-g74ddc15)
2022-06-29T14:19:22.678Z **BROKEN** lightningd: FATAL SIGNAL 11 (version v0.11.0.1-36-g74ddc15)

from btcli4j.

vincenzopalazzo avatar vincenzopalazzo commented on June 1, 2024

Reproduced

cln-cln_test-1  | b'2022-07-04T22:31:07.901Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/tx/9096aacddfc4a66836049d6566bfdf9a14828789278789890cee03c98a6079d5 with the following result [size=2210 text={\\"txid\\":\\"9096aacddfc4a66836049d6566bfdf9a14828789278789890cee03c?]\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.139Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/fee-estimates with the following result [size=248 text={\\"10\\":1.0,\\"15\\":1.0,\\"7\\":1.0,\\"24\\":1.0,\\"4\\":1.0,\\"9\\":1.0,\\"11\\":1.0,\\"19?]\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.140Z DEBUG   plugin-btcli4j.sh: EstimateFeeCommand: Estimate fee {\\"10\\":1.0,\\"15\\":1.0,\\"7\\":1.0,\\"24\\":1.0,\\"4\\":1.0,\\"9\\":1.0,\\"11\\":1.0,\\"19\\":1.0,\\"12\\":1.0,\\"23\\":1.0,\\"5\\":1.0,\\"14\\":1.0,\\"25\\":1.0,\\"144\\":1.0,\\"504\\":1.0,\\"8\\":1.0,\\"1\\":1.0,\\"13\\":1.0,\\"17\\":1.0,\\"22\\":1.0,\\"1008\\":1.0,\\"21\\":1.0,\\"2\\":1.0,\\"6\\":1.0,\\"20\\":1.0,\\"3\\":1.0,\\"16\\":1.0,\\"18\\":1.0}\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.140Z DEBUG   lightningd: ... polled feerate estimate for opening (25) smoothed to 153 (alpha=0.44)\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for opening hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... polled feerate estimate for mutual_close (25) smoothed to 153 (alpha=0.44)\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for mutual_close hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... polled feerate estimate for unilateral_close (25) smoothed to 153 (alpha=0.44)\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for unilateral_close hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... polled feerate estimate for delayed_to_us (25) smoothed to 153 (alpha=0.44)\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for delayed_to_us hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... polled feerate estimate for htlc_resolution (25) smoothed to 153 (alpha=0.44)\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for htlc_resolution hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... polled feerate estimate for penalty (25) smoothed to 153 (alpha=0.44)\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for penalty hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... polled feerate estimate for min_acceptable (13) smoothed to 147 (alpha=0.44)\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for min_acceptable hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   lightningd: ... feerate estimate for max_acceptable hit floor 253\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.141Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: TxId: c5fef5be75d2f8eabe79d682ee40d3c23bc22dd775150766b02703be107bba28\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.142Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: Vout: 0\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.381Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/tx/c5fef5be75d2f8eabe79d682ee40d3c23bc22dd775150766b02703be107bba28/outspend/0 with the following result [text={\\"spent\\":false}]\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.381Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: UTXO Status: {\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.381Z DEBUG   plugin-btcli4j.sh:   \\"spend\\": false\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.382Z DEBUG   plugin-btcli4j.sh: }\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.731Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/tx/c5fef5be75d2f8eabe79d682ee40d3c23bc22dd775150766b02703be107bba28 with the following result [size=1555 text={\\"txid\\":\\"c5fef5be75d2f8eabe79d682ee40d3c23bc22dd775150766b02703b?]\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.733Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: TxId: 7eff939555cafa9c49cc3726bd8aaf3c357a17fb20332943981f2dcfc04b1413\n'
cln-cln_test-1  | b'2022-07-04T22:31:08.733Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: Vout: 0\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.117Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/tx/7eff939555cafa9c49cc3726bd8aaf3c357a17fb20332943981f2dcfc04b1413/outspend/0 with the following result [size=251 text={\\"spent\\":true,\\"txid\\":\\"f227723aac4e7869aca15d77cbf82c6b9c807b7fca?]\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.118Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: UTXO Status: {\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.118Z DEBUG   plugin-btcli4j.sh:   \\"spend\\": false,\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.118Z DEBUG   plugin-btcli4j.sh:   \\"txid\\": \\"f227723aac4e7869aca15d77cbf82c6b9c807b7fca619c6f6ddba36b22dd4767\\",\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.118Z DEBUG   plugin-btcli4j.sh:   \\"vin\\": 0,\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.119Z DEBUG   plugin-btcli4j.sh:   \\"status\\": {\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.119Z DEBUG   plugin-btcli4j.sh:     \\"confirmed\\": true,\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.119Z DEBUG   plugin-btcli4j.sh:     \\"block_height\\": 2280076,\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.119Z DEBUG   plugin-btcli4j.sh:     \\"block_hash\\": \\"00000000000000b917b91c53e4e5cef6b685f0dc3542bc84bb571e5f8164f11f\\",\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.120Z DEBUG   plugin-btcli4j.sh:     \\"block_time\\": 1655537681\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.120Z DEBUG   plugin-btcli4j.sh:   }\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.120Z DEBUG   plugin-btcli4j.sh: }\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.364Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/tx/7eff939555cafa9c49cc3726bd8aaf3c357a17fb20332943981f2dcfc04b1413 with the following result [size=1559 text={\\"txid\\":\\"7eff939555cafa9c49cc3726bd8aaf3c357a17fb20332943981f2dc?]\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.383Z DEBUG   gossipd: Received channel_update for channel 2226338x69x0/0 now ACTIVE\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.383Z DEBUG   gossipd: Received channel_update for channel 2226338x69x0/1 now ACTIVE\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.661Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/block-height/2226451 with the following result [text=000000000000000231f0b1e9fbb1da47b0ab9a1d3298b95042b2591be32571d2]\n'
cln-cln_test-1  | b'2022-07-04T22:31:09.662Z DEBUG   plugin-btcli4j.sh: GetRawBlockByHeightCommand: Request{method=GET, url=http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/block-height/2226451} Hash 000000000000000231f0b1e9fbb1da47b0ab9a1d3298b95042b2591be32571d2\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.127Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/block/000000000000000231f0b1e9fbb1da47b0ab9a1d3298b95042b2591be32571d2/raw with the following result [size=17845 hex=000000203f2d280102891f3c914eea3d66337408a557b7eefa91284f17090500000000001ea25937480f2545d83c2df6c00158239116719af596f653cff375c2?]\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.434Z DEBUG   plugin-btcli4j.sh: GetRawBlockByHeightCommand: Request{method=GET, url=http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/block-height/2284128} Hash Block not found\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.435Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: TxId: 63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8a3682f121\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.435Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: Vout: 0\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.680Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/tx/63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8a3682f121/outspend/0 with the following result [text={\\"spent\\":false}]\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.681Z DEBUG   plugin-btcli4j.sh: GetUtxOutCommand: UTXO Status: {\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.681Z DEBUG   plugin-btcli4j.sh:   \\"spend\\": false\n'
cln-cln_test-1  | b'2022-07-04T22:31:10.681Z DEBUG   plugin-btcli4j.sh: }\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.078Z DEBUG   plugin-btcli4j.sh: Request to http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/testnet/api/tx/63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8a3682f121 with the following result [size=1633 text={\\"txid\\":\\"63adb08c1bd9bde8371984d432e3dba00c2d236dfd3cc31a65e71f8?]\n'
cln-cln_test-1  | b'com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonNull\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:911)\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131)\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222)\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82)\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131)\n'
cln-cln_test-1  | b'\tat com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222)\n'
cln-cln_test-1  | b'\tat com.google.gson.Gson.fromJson(Gson.java:932)\n'
cln-cln_test-1  | b'\tat com.google.gson.Gson.fromJson(Gson.java:897)\n'
cln-cln_test-1  | b'\tat com.google.gson.Gson.fromJson(Gson.java:846)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.util.JSONConverter.deserialize(JSONConverter.kt:46)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.control.commands.esplora.GetUtxOutCommand.run(GetUtxOutCommand.kt:48)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.control.MediationMethod.runCommand(MediationMethod.kt:77)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.Plugin.getUtxOut(Plugin.kt:122)\n'
cln-cln_test-1  | b'\tat jdk.internal.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)\n'
cln-cln_test-1  | b'\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n'
cln-cln_test-1  | b'\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n'
cln-cln_test-1  | b'\tat jrpc.clightning.plugins.rpcmethods.RPCMethodReflection.doRun(RPCMethodReflection.java:37)\n'
cln-cln_test-1  | b'\tat jrpc.clightning.plugins.CLightningPlugin.doMethods(CLightningPlugin.java:379)\n'
cln-cln_test-1  | b'\tat jrpc.clightning.plugins.CLightningPlugin.start(CLightningPlugin.java:168)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.AppKt.main(App.kt:26)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.AppKt.main(App.kt)\n'
cln-cln_test-1  | b'java.lang.reflect.InvocationTargetException\n'
cln-cln_test-1  | b'\tat jdk.internal.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)\n'
cln-cln_test-1  | b'\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n'
cln-cln_test-1  | b'\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n'
cln-cln_test-1  | b'\tat jrpc.clightning.plugins.rpcmethods.RPCMethodReflection.doRun(RPCMethodReflection.java:37)\n'
cln-cln_test-1  | b'\tat jrpc.clightning.plugins.CLightningPlugin.doMethods(CLightningPlugin.java:379)\n'
cln-cln_test-1  | b'\tat jrpc.clightning.plugins.CLightningPlugin.start(CLightningPlugin.java:168)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.AppKt.main(App.kt:26)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.AppKt.main(App.kt)\n'
cln-cln_test-1  | b'Caused by: jrpc.clightning.plugins.exceptions.CLightningPluginException\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.control.commands.esplora.GetUtxOutCommand.run(GetUtxOutCommand.kt:66)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.control.MediationMethod.runCommand(MediationMethod.kt:77)\n'
cln-cln_test-1  | b'\tat io.vincenzopalazzo.btcli4j.Plugin.getUtxOut(Plugin.kt:122)\n'
cln-cln_test-1  | b'\t... 8 more\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.091Z UNUSUAL plugin-btcli4j.sh: Message empty\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.091Z **BROKEN** plugin-btcli4j.sh: Message empty\n'
cln-cln_test-1  | b'/home/clightning4j/.lightning/plugins/btcli4j.sh error: bad response to getutxout (bad \'result\' field: Parsing \'{result:{script:\': object does not have member script), response was {"id":49269,"jsonrpc":"2.0","result":{}}\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.091Z **BROKEN** lightningd: /home/clightning4j/.lightning/plugins/btcli4j.sh error: bad response to getutxout (bad \'result\' field: Parsing \'{result:{script:\': object does not have member script), response was {"id":49269,"jsonrpc":"2.0","result":{}}\n'
cln-cln_test-1  | b'lightningd: FATAL SIGNAL 6 (version v0.11.0.1-145-g9f953b5-modded)\n'
cln-cln_test-1  | b'0x561e18d6867d send_backtrace\n'
cln-cln_test-1  | b'\tcommon/daemon.c:33\n'
cln-cln_test-1  | b'0x561e18d68705 crashdump\n'
cln-cln_test-1  | b'\tcommon/daemon.c:46\n'
cln-cln_test-1  | b'0x7fa1aefd3c8a ???\n'
cln-cln_test-1  | b'\t???:0\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.241Z **BROKEN** lightningd: FATAL SIGNAL 6 (version v0.11.0.1-145-g9f953b5-modded)\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.241Z **BROKEN** lightningd: backtrace: common/daemon.c:38 (send_backtrace) 0x561e18d686c5\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.241Z **BROKEN** lightningd: backtrace: common/daemon.c:46 (crashdump) 0x561e18d68705\n'
cln-cln_test-1  | b'2022-07-04T22:31:11.241Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0x7fa1aefd3c8a\n'
cln-cln_test-1  | b'Log dumped in crash.log.20220704223111\n'

from btcli4j.

vincenzopalazzo avatar vincenzopalazzo commented on June 1, 2024

Maybe this is visible only on testnet

from btcli4j.

Related Issues (20)

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.