All Projects → embarklabs → Subspace

embarklabs / Subspace

Licence: mit
Library for Reactive Dapp Development with auto syncing and caching capabilities

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Subspace

Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (+636.84%)
Mutual labels:  blockchain, ethereum, dapp
Web3 React
🧰 A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Stars: ✭ 788 (+1282.46%)
Mutual labels:  ethereum, dapp, frontend
Ethql
A GraphQL interface to Ethereum 🔥
Stars: ✭ 547 (+859.65%)
Mutual labels:  blockchain, ethereum, frontend
Embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Stars: ✭ 3,478 (+6001.75%)
Mutual labels:  blockchain, ethereum, dapp
Ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Stars: ✭ 11,663 (+20361.4%)
Mutual labels:  blockchain, ethereum, dapp
Love Ethereum
区块链学习
Stars: ✭ 323 (+466.67%)
Mutual labels:  blockchain, ethereum, dapp
Awesome Blockchain
区块链白皮书、书籍、交易所、币种、自媒体等资源汇总 💯
Stars: ✭ 747 (+1210.53%)
Mutual labels:  blockchain, ethereum, dapp
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (+215.79%)
Mutual labels:  blockchain, ethereum, dapp
Eth Hodler
A simple DApp & ERC20 token written in Solidity running on the Ethereum blockchain www.hdao.org
Stars: ✭ 31 (-45.61%)
Mutual labels:  blockchain, ethereum, dapp
Blockchain
블록체인 공부 중입니다.
Stars: ✭ 22 (-61.4%)
Mutual labels:  blockchain, ethereum, dapp
Squeezer
Squeezer Framework - Build serverless dApps
Stars: ✭ 3,242 (+5587.72%)
Mutual labels:  blockchain, ethereum, dapp
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-8.77%)
Mutual labels:  blockchain, ethereum, dapp
Celo Monorepo
Official repository for core projects comprising the Celo platform
Stars: ✭ 269 (+371.93%)
Mutual labels:  blockchain, ethereum, dapp
Buidl
A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started
Stars: ✭ 376 (+559.65%)
Mutual labels:  blockchain, ethereum, dapp
Client
The nOS Client
Stars: ✭ 202 (+254.39%)
Mutual labels:  blockchain, ethereum, dapp
Client
(Aragon 1) Create and manage decentralized organizations on Ethereum.
Stars: ✭ 733 (+1185.96%)
Mutual labels:  blockchain, ethereum, dapp
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 (+200%)
Mutual labels:  blockchain, ethereum, dapp
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (+205.26%)
Mutual labels:  blockchain, ethereum, dapp
Blockchain Reading List
Blockchain Manchester Meetups, Talks and Reading List
Stars: ✭ 17 (-70.18%)
Mutual labels:  blockchain, ethereum, dapp
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-36.84%)
Mutual labels:  blockchain, ethereum, dapp

Subspace

Overview

Subspace is a framework agnostic JS library that embraces reactive programming with RxJS, by observing asynchronous changes in Smart Contracts, and providing methods to track and subscribe to events, changes to the state of contracts and address balances, and react to these changes and events via observables.

Subspace also takes care of syncing under the hood, saving & loading the state in a local database.

Install

Subspace can be used in browser, node and native script environments. You can install it through npm or yarn:

npm install --save @embarklabs/subspace web3 rxjs # RxJS and Web3.js are needed peer-dependencies

Documentation

https://subspace.embarklabs.io

Contribution

Thank you for considering to help out with the source code! We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes!

If you'd like to contribute to Subspace, please fork, fix, commit and send a pull request for the maintainers to review and merge into the main code base. If you wish to submit more complex changes though, please check up with the core devs first on #embark-status channel to ensure those changes are in line with the general philosophy of the project and/or get some early feedback which can make both your efforts much lighter as well as our review and merge procedures quick and simple.

To build:

  • yarn
  • yarn bootstrap

License

MIT

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].