All Projects → floating → Frame

floating / Frame

Licence: gpl-3.0
System-wide Web3 for macOS, Windows and Linux

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Frame

Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-76.89%)
Mutual labels:  ethereum, dapp, web3
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (-24%)
Mutual labels:  ethereum, dapp, web3
Web Sdk
Portis Web SDK
Stars: ✭ 65 (-71.11%)
Mutual labels:  ethereum, dapp, web3
Web3 React
🧰 A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Stars: ✭ 788 (+250.22%)
Mutual labels:  ethereum, dapp, web3
Use Wallet
👛 useWallet() · All-in-one solution to connect a dapp to an Ethereum provider.
Stars: ✭ 182 (-19.11%)
Mutual labels:  ethereum, dapp, web3
Eth.social
An Ethereum dApp for posting social events.
Stars: ✭ 17 (-92.44%)
Mutual labels:  ethereum, dapp, web3
Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+445.78%)
Mutual labels:  ethereum, dapp, web3
Purser
Interact with Ethereum wallets easily
Stars: ✭ 76 (-66.22%)
Mutual labels:  ethereum, ledger, trezor
Web3 Vs Ethers
A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
Stars: ✭ 103 (-54.22%)
Mutual labels:  ethereum, dapp, web3
Starter Kit
An OpenZeppelin starter kit containing React, OpenZeppelin SDK & OpenZeppelin Contracts.
Stars: ✭ 101 (-55.11%)
Mutual labels:  ethereum, dapp, web3
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (+86.67%)
Mutual labels:  ethereum, dapp, web3
Metamask Mobile
Port of MetaMask Ethereum Ðapp browser for mobile devices (iOS only for now)
Stars: ✭ 119 (-47.11%)
Mutual labels:  ethereum, dapp, web3
Web3swift
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Stars: ✭ 237 (+5.33%)
Mutual labels:  ethereum, dapp, web3
Web3e
Web3E Ethereum for Embedded devices running Arduino framework
Stars: ✭ 50 (-77.78%)
Mutual labels:  ethereum, dapp, web3
Connect
(Aragon 1) Seamlessly integrate DAO functionality into web and node.js apps.
Stars: ✭ 81 (-64%)
Mutual labels:  ethereum, dapp, web3
Awesome Web3
🚀 A curated list of tools, libs and resources to help you build awesome dapps
Stars: ✭ 104 (-53.78%)
Mutual labels:  ethereum, dapp, web3
Ethvtx
🌀🛰 ethereum-ready & framework-agnostic redux store configuration
Stars: ✭ 125 (-44.44%)
Mutual labels:  ethereum, dapp, web3
Lemon.email Dapp
Lemon dApp is a world's first encrypted & decentralized e-mail service.
Stars: ✭ 155 (-31.11%)
Mutual labels:  ethereum, dapp
0x Mesh
A peer-to-peer network for sharing 0x orders
Stars: ✭ 149 (-33.78%)
Mutual labels:  ethereum, dapp
Web3 By Example
Node.js with Web3 javascript examples for getting basic information (transactions, balances, network stats, and tokens) from the Ethereum blockchain.
Stars: ✭ 156 (-30.67%)
Mutual labels:  ethereum, web3


Frame

F R A M E

System-wide Web3 for macOS, Windows and Linux 🎉


FeaturesDownloadsRelated

Frame is a web3 interface that lets you sign data, manage accounts, run your own connections to Ethereum/IPFS and securely and transparently interact with dapps and web3 protocols.

Features

  • First-class Hardware Signer Support
    • Use your Ledger and Trezor accounts with any dapp!
  • Extensive Software Signer Support
    • Use a mnemonic phrase, keystore.json or standalone private keys to create and backup accounts!
  • Permissions
    • You'll always have full control of which dapps have permission to access Frame and can monitor with full transparency what requests are being made to the network.
  • Create your own connections to Ethereum/IPFS
    • Run your own Ethereum light client or IPFS gateway without the command line!
    • Seamlessly swap from local to remote nodes on the fly
    • Never be locked into using a centralized gateway again!
  • Menu Bar Support
    • Frame stays out of the way and sits quietly in your menu bar until it's needed
  • Cross Platform
    • macOS, Windows and Linux!

Talks

Downloads

Run Source

# Clone
› git clone https://github.com/floating/frame

# Install
› npm install

# Run
› npm run alpha

On Windows: Run npm install --global --production windows-build-tools as administrator before running the demo. You can find more info about this here: https://github.com/felixrieseberg/windows-build-tools.

On Ubuntu: Run sudo apt-get install build-essential libudev-dev before running the demo.

Build Apps

› npm run bundle # Create app bundle
› npm run build # Build apps for current platform

Connect to Frame natively

Frame exposes system-wide JSON-RPC endpoints ws://127.0.0.1:1248 and http://127.0.0.1:1248 that you can connect to from any app. We recommend using eth-provider to create a connection const provider = ethProvider('frame') as eth-provider will handle any connection edge cases across browsers and environments

Frame's injected provider

Frame also has a browser extension for injecting a Frame-connected EIP-1193 provider into web apps as window.etheruem. This can be used to inject a connection when an app does not provide the option to connect to Frame natively.

Related


WebsiteBlogTwitterChat
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].