Giter Club home page Giter Club logo

sphere_by_horizen's Introduction

Sphere by Horizen

Due to a change of the Application ID in v1.2.6-beta, Windows users upgrading from 1.2.5-beta or earlier or setups with multiple user accounts must uninstall Sphere by Horizen first, using the "Programs" utility from the "Control Panel" before installing any version greater than v1.2.5-beta.

Please follow the upgrade guides for Windows or macOS.

Latest Version: v1.19.0

For a list of changes implemented in this version, please view the changelog.

Due to significant improvements to data handling, users who took part in the version 1.0.1-beta or earlier are advised to create new accounts and restore their wallet seeds.

An upgrade mechanism will be included in a future release to remove the requirement on the user to perform this step.

User manual: https://horizenofficial.atlassian.net/wiki/spaces/ZEN/pages/714604770/Sphere+By+Horizen+User+Manual

About

Sphere by Horizen is envisioned as a launching point for Horizen services. The latest version hosts wallet functions with the following features:

  • Full client with both transparent, private transactions

  • Lite client with transparent transactions

  • The wallet is deterministic, meaning if you lose your account, you can restore cryptocurrency funds through a user-friendly process involving a unique 24-word phrase

  • Secure messaging with full client version

  • Ability to switch between a full or light client

  • Ability to run a full node

  • zen-cli restricted terminal for advanced wallet users

  • Batch withdraw funds from multiple addresses in a single transaction

  • Batch split funds to multiple addresses in a single transaction

  • Sweep funds from private keys

  • More features coming soon!

Operating System Support Policy

  • Windows: Windows x64 Desktop versions currently supported by Microsoft are targeted for compatibility, at the time of writing this includes Windows 7 ESU, Windows 8.1 and Windows 10
  • MacOS: MacOS versions currently supported by Apple are targeted for compatibility, at the time of writing this includes macOS High Sierra, macOS Mojave and macOS Catalina
  • Linux: Debian Stable and Ubuntu versions in support are targeted for compatibility

Recommended system specifications for running in full mode.

  • Available memory 4GB (RAM + swap).

  • Intel Haswell architecture CPUs (or AMD equivalent) and newer.

  • Due to the size of the blockchain at this point we would recommend keeping a minimum of 30GB of storage space free. This requirement will increase over time with blockchain growth.

Verifying authenticity of installer files

  • It is highly recommended to verify the authenticty of the downloaded files before installing them by checking the PGP signatures. Alternatively you can verify the file integrity by calculating the checksums. You may do so by following the instructions provided here.

Installation instructions

  • All installers are available here https://github.com/HorizenOfficial/Sphere_by_Horizen/releases/latest

  • For Windows, download and run the .exe installer package and follow the standard windows installation procedure.

  • For macOS, download and run the latest standard macOS package

    macOS packages have the ".dmg" file extension.

    Please install as you would any other non-app store macOS package by launching the file (double click) and moving the app to your Applications folder via the installer window.

  • For Linux we supply both .deb packages for Debian systems and also a standalone AppImage to support other Linux based distributions.

    ".deb" images can be opened and installed via a graphical package manager should you have one installed.

    You may also install via the terminal for example.

    $ sudo dpkg -i example_file_name.deb
    

    AppImage files are self-contained and can be launched by firstly making the AppImage file executable via

    $ chmod a+x example_file_name*.AppImage
    

    And then run

    $ ./example_file_name*.AppImage
    

Licensing

  • Use of the software and services is provided pursuant to the following Terms of Use

  • Disclaimer Horizen is committed to user privacy. Sphere by Horizen (the “Service”) does not store or collect data that can be attributed to any individual user. The Service includes a Horizen news feed that is served from an NGINX web server. The logs from this web server are fed to our Matomo web analytics platform, which by default anonymizes user data. The Service does not include a tracking code from Matomo and only ingests web server logs. The news feed server logs are deleted after import into Matomo and the visitor ID is anonymized. The service also includes up to date coin price metrics from a Horizen hosted api server. This is served from an NGINX web server. The logs from this server are NOT sent to matomo and are deleted on rotation. These logs are NOT used for tracking in any way.

sphere_by_horizen's People

Contributors

cronicc avatar jmontesdeocanuez avatar rabyyuson avatar taijonsmith avatar vherus avatar yurikoinaba avatar zennermac 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

Watchers

 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

sphere_by_horizen's Issues

Cannot send ZEN

Hi, I can't send ZEN from my wallet (to Cobalt address). I added the address and amount (even tried higher or lower ZEN amount), but the send button is disabled.
I have updated the Sphere to the newest version, but it still doesn't work.

Please help.

Feature request: Derivation path for addresses listed in each wallet

Hi team,

I have seen some issues personally and in support where addresses created after an import of existing seed go missing (or not scanned) when the seed is imported into a new wallet.

Would it be possible please to add a flag in the wallet settings to allow for a "dev mode" or similar where the derivation path of each address is visible when viewing a specific address.

This would aid in finding "lost" addresses that are not scanned or picked up during an import or if you would like to export that private key specifically using the BIP39 tool

Cheers

Addtional T addresses not appearing on second instance of the Sphere wallet

When running a second instance of the same sphere wallet new T-addresses are not picked up on another instance.

To recreate the issues

  1. Create a new Sphere by Horizen wallet
  2. Install Sphere by Horizen on another device
  3. Restore the "seed words" to the second instance
  4. Create new T-Address on one of the 2 devices
  5. Send some Zen to the new t-address

It then fails to appear on the other device. This can be resolved by removing the sphere config and restoring the "seed word" on the device. The new address then appears without its label.

While the above works, it's very cumbersome. Is it possible for sphere to scan for additional T-address as part of a refresh or add an option to scan for?

Error Installing Zen Daemon - Linux (Solus 4.0 - Budgie)

image

I noticed someone posted about this issue with Windows. However, I'm experiencing it in Linux as well with the latest release of the Sphere wallet.

Is there a fix for this? Also, if someone could point me to where the log files would be, I can paste my log in here to see if that helps identify the issue.

Is there a command I can run from the terminal to install the daemon and download the chain state?

Using multiple wallets in Sphere

I have made two wallets with a positive balance in both wallets. But after importing the second wallet, I was unable to spend my funds from the first wallet and it showed me the error
"2021-01-12 09:07:19 opid-98bfac1b-2fc7-48cb-bb35-192a8dcdfd94: z_sendmany finished (status=failed, error=Could not find any non-coinbase UTXOs to spend.)"

Also when entering "zen-cli listaddressgroupings" in the terminal it only showed the addresses of the second wallet, I guess that was the mistake. I could not solve the problem and withdrawing funds from the first wallet until I exported the seed phrase to another wallet. (Although I didn't try very long either, because I wanted to spend those funds.)

Sphere app all white

Sphere will open up and log in to my wallet normally, but when trying to refresh the balance or go into the wallet the app window goes completely white except the menu bar. I have rebooted, uninstalled, etc to no avail. Any ideas or seen this before? 1.0.1-beta

Where is my Zen receiving address located

I downloaded Horizen Wallet for windows 1.2.10beta. When I click on Zen I cannot find the receiving address. If seems like my wallet is incomplete. What is missing?

When Refreshing Wallet Balance - Get Error (Using Version 1.2.7-beta)

At the beginning of the month I logged-in and everything was great. I went back in and got the error in a red box. I then came here to github and downloaded the newest version (Version 1.2.7-beta) and logged-in...got the same thing.

Not sure what is happening. This seems very strange.
refresh-error

Can't create and restore wallet

There is a problem, nothing happens after click on a button to create or restore a wallet. UI blinks for a moment and hanging with message "Restoring wallet...", "Refresh balance" icon keeps spinning
Windows 10. But on a laptop with the same OS works well. Any suggestions?

Last rows from log file:
[2020-05-21T17:46:33.0508Z] [info] =========== win32 platform ===========
[2020-05-21T17:46:33.0509Z] [info] ======== production enviroment ========
[2020-05-21T17:46:36.0506Z] [debug] ElectronApp:: starting App Service
[2020-05-21T17:46:36.0582Z] [debug] ElectronAppService::createAppMenus called
[2020-05-21T17:46:44.0764Z] [debug] ElectronAppService::importDatabase called
[2020-05-21T17:46:44.0777Z] [debug] ElectronAppService::importDatabase success
[2020-05-21T17:46:44.0778Z] [debug] ElectronAppService::startSqlService starting sql service
[2020-05-21T17:46:46.0595Z] [error] BaseService:: sql error Sql Service instance is not set. Cannot perform database functions right now.
[2020-05-21T17:46:46.0628Z] [debug] DataService::loadAllWallets called
[2020-05-21T17:47:24.0144Z] [debug] DataService::restoreExistingWallet called

Log and wallet file locations

There seems to be a bug in where the logs are stored for Sphere.

"Sphere by Horizen" seems to be where most of the local data is stored.
"SphereByHorizen" is where the logs folder is stored.

Also wallets are stored in another folder named "horizen" ?

Would be good to have these aligned in a future release?

Sphere by horizen Wallet not working

I withdrawal my coins 2 days ago but still no any confirmations, what is a problem. Why it is not send coins out anymore? Already sending email to support but no answer. I think it is dead wallet!

Error Installing Zen Daemon

If switched to fullnode, red error on the left side appears "Error Installing Zend Daemon".

OS: W10 1803 (17134.471)
PS ver: 5.1.17134.407
Logs:

[2018-12-17T15:55:12.0239Z] [info] zend not found.
[2018-12-17T15:55:12.0240Z] [info] installing zend...
[2018-12-17T15:55:12.0240Z] [info] get-zend-directory called C:\Users\xx\xx\AppData\Roaming/horizen/
[2018-12-17T15:55:12.0266Z] [info] zend not found.
[2018-12-17T15:55:12.0271Z] [info] write-zend-package called
[2018-12-17T15:55:12.0287Z] [info] write-zend-package-success: [object Object]
[2018-12-17T15:55:12.0635Z] [error] Exception calling "ExtractToDirectory" with "2" argument(s): "��st cesty C:\Users\xx\xx\AppData\Roaming\horizen\zend-
temp.zip nebyla nalezena."
At line:1 char:52
+ ... FileSystem';[IO.Compression.ZipFile]::ExtractToDirectory('C:/Users/xx ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DirectoryNotFoundException

Any withdraw password works

There is a bug on Horizen Sphere.
I am using version 1.2.8-beta
You can use any Password to withdraw funds

Can't switch to full mode on Mac OS Monterey

HI,
Installed on Mac Os Monterey Darwin Kernel Version 21.3.0
Switch to full mode -> daemon can't start .. it give continuesly popups Zen Daemon successfully installed .. but not started...
and this is every 10 sec ... annoying popups..
getting all this messages in logs

`

[2022-03-07T10:50:26.0110Z] [info] get-zend-directory called /Users/nmajorov/Library/Application Support/horizen/
[2022-03-07T10:50:26.0111Z] [info] zend exec path is /Users/nmajorov/Library/Application\ Support/horizen/zend/zend
[2022-03-07T10:50:26.0111Z] [info] get-zend-directory called /Users/nmajorov/Library/Application Support/horizen/
[2022-03-07T10:50:26.0525Z] [info] zend found.
[2022-03-07T10:50:26.0525Z] [info] get-zend-directory called /Users/nmajorov/Library/Application Support/horizen/
[2022-03-07T10:50:26.0550Z] [error] [object Object]
[2022-03-07T10:50:26.0551Z] [info] Outdated Zend found.
[2022-03-07T10:50:26.0552Z] [info] get-zend-directory called /Users/nmajorov/Library/Application Support/horizen/
[2022-03-07T10:50:26.0561Z] [info] Successfully removed old zend. Installing the new version now.
[2022-03-07T10:50:26.0562Z] [info] installing zend...
[2022-03-07T10:50:26.0562Z] [info] get-zend-directory called /Users/nmajorov/Library/Application Support/horizen/
[2022-03-07T10:50:26.0563Z] [info] zend exec path is /Users/nmajorov/Library/Application\ Support/horizen/zend/zend
[2022-03-07T10:50:26.0563Z] [info] get-zend-directory called /Users/nmajorov/Library/Application Support/horizen/
[2022-03-07T10:50:26.0575Z] [info] zend not found.
[2022-03-07T10:50:26.0576Z] [info]
[2022-03-07T10:50:26.0580Z] [info] write-zend-package called
[2022-03-07T10:50:26.0589Z] [info] write-zend-package-success: [object Object]
[2022-03-07T10:50:26.0919Z] [info] stdout:
[2022-03-07T10:50:27.0031Z] [info] stdout: Zcash - fetch-params.sh

Zen uses the same zkSNARK parameters generated by ZCash.
This script will fetch the Zcash zkSNARK parameters and verify their
integrity with sha256sum.
If they already exist locally, it will exit now and do nothing else.

`

Not able to delete a wallet when there are no address in it

How to reproduce the bug :
Restore a wallet from a random seed phrase. If there are no address in the wallet, when we click on the button which delete the wallet nothing happens. To delete the wallet we need to create an address then click on the delete button.

Error Initializing Zen Daemon if rescanning due to using a bootstrap

Hi team,
I received the following error
Screen Shot 2019-11-25 at 9 26 19 am

This error occurred when a rescan was being performed after I used a bootstrap of the blockchain.

Version 1.2.2-beta with 2.0.19 zend binary, OSX 10.15.1 (19B88)

Steps to reproduce:

  1. Created a new wallet in an account.
  2. Changed the mode from lite to full, exit wallet
  3. Removed blocks directory and Copied bootstrap to sphereDatadir
  4. Started wallet and could see that the Sphere wallet was talking to the zend daemon
  5. Received error after two minutes.
  6. Debug log showed that daemon was rescanning
    2019-11-24 22:24:01 Still rescanning. At block 546858. Progress=0.680983
    2019-11-24 22:25:01 Still rescanning. At block 566682. Progress=0.721288
    2019-11-24 22:26:01 Still rescanning. At block 583341. Progress=0.763699
    2019-11-24 22:27:01 Still rescanning. At block 601321. Progress=0.837293
    2019-11-24 22:28:01 Still rescanning. At block 619710. Progress=0.958665
  7. Rescan completed but wallet still saying it cant connect to the daemon

I closed the wallet and reopened it again and received the notification that the node started correctly and can see the following
Screen Shot 2019-11-25 at 9 35 47 am

Expected behaviour:
The wallet should not return the "Error Initializing Zen Daemon" message if the zend daemon is still rescanning the block chain for transactions and once the rescan has completed then return that the node is 100% synced

CI Improvements

Revamping RSS feed into github pages and signing the blog post in sphere. Use PGP.

Remove blanks from the address field

I made several addresses and copied and pasted them into the address book, but I couldn't send any coins to them because I copied blanks in front of the address too. I had a ton of money sitting in the wallet and was frightened it might be a bug and Sphere showed me an address from which I don't own the private key until I discovered the blanks.
Many people are experiencing the same problem and this can easily be resolved by forbidding blanks in the address field.

zend installation fails

I can run the Appimage version of the Sphere wallet on my OpenSUSE 15.3 in "light" mode. But, whenever I attempt to run it in "full" mode, the zend installation always fails. Here are the relevant lines from the log file:

[2022-05-28T12:53:01.0617Z] [info] zend not found.
[2022-05-28T12:53:01.0618Z] [info]
[2022-05-28T12:53:01.0619Z] [info] installing zend...
[2022-05-28T12:53:01.0620Z] [info] get-zend-directory called /home/donnie/.horizen/
[2022-05-28T12:53:01.0621Z] [info] zend exec path is /home/donnie/.horizen/zend/zend
[2022-05-28T12:53:01.0621Z] [info] get-zend-directory called /home/donnie/.horizen/
[2022-05-28T12:53:01.0637Z] [debug] ElectronAppService::generateDatabase database saved
[2022-05-28T12:53:01.0707Z] [info] zend not found.
[2022-05-28T12:53:01.0709Z] [info]
[2022-05-28T12:53:01.0723Z] [info] write-zend-package called
[2022-05-28T12:53:01.0895Z] [info] write-zend-package-success: [object Object]
[2022-05-28T12:53:02.0008Z] [info] stdout:
[2022-05-28T12:53:02.0046Z] [error] Command failed: bash -c "
cd /home/donnie/.horizen;
./zend/zen-fetch-params;
"
bash: line 2: ./zend/zen-fetch-params: No such file or directory

[2022-05-28T12:53:02.0110Z] [error] Command failed: bash -c "
cd /home/donnie/.horizen;
./zend/zen-fetch-params;
"
bash: line 2: ./zend/zen-fetch-params: No such file or directory

[2022-05-28T12:53:27.0042Z] [debug] DataService::refreshDataFromBlockchain START: 1653756807041

I've also just now extracted the appimage file, and searched for the zend executable. It appears that the zend executable file doesn't exist.

I also installed the .deb version on my Lubuntu-powered laptop, but it also has the same problem.

Many thanks in advance!

Wallet seems broken, not showing address or allowing send

Yea so I hadnt really opened or messed with my previous wallet in a while (sphere beta v 1.2 something old) and since I've been getting some pipeflare punk tokens on the cobalt wallet I figured I should check out the old zen wallet. Well last night all was good went to check the balance and even preview or try to send some zen to my cobalt wallet but noticed the " sidechain" slider was nowhere to be found. Ok so lets update our sphere wallet. Fast forward to today I logged onto the old wallet and I could not see my address or click send or receive as in clicking those did nothing. I then proceeded to download the latest sphere wallet, opened it up and same issue, it shows my wallet name, balance and will refresh the balance but my address is not visible anywhere and when I click send or receive again nothing happens, any ideas? Thanks

Batch withdraw fails with too many vInputs

Problem: Sphere's new batch withdraw feature appears to be designed with the assumption that only the number of addresses involved in batch withdraw is relevant to whether a createrawtransaction will be successful when submitting it to the blockchain when in fact in the case of withdrawing from stake addresses it is more likely that the number of input UTXOs is more likely to exceed the tx size limit (10 addresses receiving 7 tx per week over a month will generate 280 UTXO inputs which is may overload the tx size limit) .

Solutions:

  1. Given it is possible to calculate tx size before submission, Sphere should be doing so (which takes minimal computational effort) and then splitting the tx until we achieve an appropriate tx size and informing the user that there will be multiple tx.
  2. Setting arbitrary limits on number of addresses involved in a transaction is not helpful, the only relevant thing is transaction size.
  3. If tx size limits are hit even with (1) apparently correct, Sphere should show a proper error message and fail gracefully, not display internal data to the user

Feature: change password?

It would be nice to be able to change the account password, because I do not want to keep creating new accounts every time because then I have to change the names often.

Please look into adding change password feature for the entire account - It would be nice to be able to change wallet password as well.

Thanks :)

How to show private key

I installed windows version 1.4.0-beta, and created an address. I can see / copy the address. But where can I find the private key?

logging error

my hard disc was changed and I download and Installed the again sphere by horizen wallet and tried to log in to my wallet through my user name and password but it says wrong user or incorrect password what should I do to recover my wallet. it has a balance also.
Another thing is already lost my secret phrase. I haven't backup details.

[Feature] Sanitise wallet import seed text

When importing a seed if there are carriage returns the import will fail, please strip these and other characters from the input so that only the seed words are imported.

Test sidechain functionalities with Sphere by Horizen 2.0.0

HDE task

Starting points:

Required steps:

  • Download Sphere by Horizen 2.0.0: https://github.com/HorizenOfficial/Sphere_by_Horizen_Sidechain_Testnet/releases/tag/desktop-v2.0.0-beta-sidechain-testnet
  • Obtain free test ZEN (tZEN) via the Horizen Early Adopter Program (HEAP): https://heap.horizen.global/
  • Use the dedicated commands on Sphere by Horizen to declare a new sidechain
  • Perform a Forward Transfer from the mainchain to the sidechain
  • Produce a detailed report that includes screenshots of the different steps
    Please note: the report can be submitted in various ways. We're also in the process of adding file attachment support to our bounty claim form - there it will be possible to upload your report in .pdf, .docx or .md. For the time being, please submit the report by providing a link to a document or a Google Docs.
  • Include any feedback you might have related to your test (recommendations, areas of improvements, …)

For more info: https://hde.horizen.global/tasks
***This bounty will be paid to the first 10 contributors submitting a report meeting our quality standards

New feature for next release SphereByHorizen

Currently, SphereByHorizen automatically installs to the default c:/ disk without other choice.
However, more and more users are using a small NVMe SSD as a c:/ system disk, with only their OS. Applications are installed on one or more differents disks.
This is a real problem when you want to run SphereByHorizen in full version, because the full blockchain needs to be downloaded, and it takes a lot of space on the system disk.
It would be interesting to propose a new feature in the next release: the possibility to choose the disk location when installing SphereByHorizen, not only c;/.

Feature Request: Installation location option

This request from @manon and a Help Desk user:

"For the next version of Sphere By Horizen, I have a very important suggestion to go back to dev: have the choice to install the application on a hard drive other than the C:/
Indeed, nowadays, many users have a small SSD NVMe that only supports the OS, and it would be really desirable to be able to install the application on a different disk, because the blockchain takes up space, and my problem may also come from there."

Currency Reading

I don't know if it a bug or error, currency reading shows 0.00 for all currency. I think horizon devs need to check this

Zen in Node Payment records is rounded up, payment on blockchain rounded down

This from https://horizenofficial.atlassian.net/browse/ZEN-12177

I've downloaded all transactions from the Zen block chain for my staking addresses, I'm then reconciling them against payment records downloaded from the secure and super node apis.
It looks like the payment record will round the 8th decimal digit up, but the transaction in the blockchain always seems to be rounded down.Here's an example:
Zen Blockchain Transaction ID: 53216dfc45fa89a51acefb95849a5a8ff4275bc1734822c1da0b57841336a20e
My Staking Address: znb44VZLZdPaqdBbSmk8X9ZjKyK89V3bbvB
Node URL: 54.secure.zcnode.work
Payment Record Id: 188077959
The amount paid in the blockchain is: 0.04176549
The amount in the payment record from Horizen API is: 0.04176550
I'm not suggesting this is an urgent issue, but I wanted to raise it to ensure it was known. I'm guessing there's some inconsistent rounding logic when recording the payment record, perhaps a missing FLOOR statement.
All the best, please keep up the great work!```

I cannot login to my wallet it says wrong vault or incorrect password

my windows 7 was corrupted and I Installed it again and I downloaded latest version of sphere by horizen wallet and tried to login to my wallet through my user name and password but it says wrong vault or incorrect password what should I do to recover my wallet in which I have balance amount.

Make entrys in the address book unique

When using the address book it is possible to make a number of entrys and name them the same. I can e. g. make 10 address entrys with the name "Address 01" and can't differentiate them from one another by name anymore.
Entries in the address book should be unique, so they can be distinguished from one another.

Also the same address can be entered multiple times in different entries, they should be made unique for one entry only as well.

Scrolling in the address book does sometimes work and sometimes not.
If you have over 10 address book entries you have to first click somewhere in the address book to be able to scroll through the book with the mouse wheel. The address book should always be in front if opened, so scrolling with the mouse wheel is possible straight away.

Sphere wallet

The wallet doesn`t refresh the daily request and always said insufficient amount to withdraw even though I get the dops from the faucet every day

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.