MyEtherWallet is a doorway to the Ethereum blockchain, allowing users to manage their own funds without a centralized platform. -Stephen, #MEWForce

Philosophy
- Empower the people: Give people the ability to interact with the Ethereum blockchain easily, without having to run a full node.
 - Make it easy & free: Everyone should be able to create a wallet and send Ether & Tokens without additional cost.
 - People are the Priority: People are the most important & their experience trumps all else. If monetization worsens the experience, we don't do it. (e.g. ads)
 - A learning experience, too: We want to educate about Ethereum, security, privacy, the importance of controlling your own keys, how the blockchain works, and how Ethereum and blockchain technologies enable a better world.
 - If it can be hacked, it will be hacked: Never save, store, or transmit secret info, like passwords or keys.
 - Offline / Client-Side: User should be able to run locally and offline without issue.
 - Private: No tracking!!! No emails. No ads. No demographics. We don't even know how many wallets have been generated, let alone who / what / where you are.
 - Open source & auditable
 
MEW Around the Web
- Website: https://www.myetherwallet.com/
 - CX: https://chrome.google.com/webstore/detail/myetherwallet-cx/nlbmnnijcnlegkjjpcfjclmcfggfefdm
 - Anti-phish CX
 - FB: https://www.facebook.com/MyEtherWallet/
 - Twitter: https://twitter.com/myetherwallet
 - Medium: https://medium.com/@myetherwallet
 - Github MEW Repo: https://github.com/MyEtherWallet/MyEtherWallet
 - Github MEW Org: https://github.com/MyEtherWallet
 - Github Latest Releases: https://github.com/MyEtherWallet/MyEtherWallet/releases/latest
 - Github Anti-phish CX: https://github.com/409H/EtherAddressLookup
 - MEW ETH Donation Address: 0xDECAF9CD2367cdbb726E904cD6397eDFcAe6068D (mewtopia.eth)
 - MEW BTC Donation Address: 1DECAF2uSpFTP4L1fAHR8GCLrPqdwdLse9
 
Bug / Feature Request
If you find a bug, or want a new feature added, please submit it on the Github Issues
Reporting a Vulnerability
Please do not file a public ticket mentioning the vulnerability.
To find out how to disclose a vulnerability visit hackerone.com/myetherwallet.
Getting started
- Make sure you have NodeJS newer than version 8, but older than version 12, and NPM version 6 or greater.
 - Open terminal
 - Clone the repo: 
git clone git@github.com:MyEtherWallet/MyEtherWallet.git - run 
npm ito install node packages. - run 
npm run build. If instructed to editpackage.jsonto use newly released versions of dependencies, do so and then runnpm updateandnpm run buildagain. After this step succeeds, you can stop and use the offline version by opening the index file from the dist folder with your preferred browser. - start with 
npm start. If instructed to editpackage.jsonfor newly updated dependencies, see previous step. - If 
npm startfails and above the error message it states 'new update found' then the package.json version of the indicated packages needs to be updated to match the versions shown in the notice. - App should be running in 
https://localhost:8080 
Developers
- Open terminal
 - Clone the repo: 
git clone git@github.com:MyEtherWallet/MyEtherWallet.git - run 
git checkout develop - run 
npm ito install node packages. - run 
npm run build. You can also use the offline version by opening the index file from the dist folder with your preferred browser - start 
npm run dev - App should be running in 
https://localhost:8080 
Can't start due to an update found:
Update the package in the package.json as told by the terminal error you see.
Example error: new update found print-js 1.0.60 1.0.63 2019-11-15T05:05:52.202Z
EACCESS issue can be resolved by running: sudo chown -R $(whoami) ~/.npm
For other issues, try the steps shown here: https://github.com/MyEtherWallet/MyEtherWallet/issues/1182#issuecomment-506342875 by @tomwalton78