decentralized-id.github.io/_posts/blockchain/ethereum/2019-03-26-eth-id-github.md

162 lines
16 KiB
Markdown
Raw Normal View History

2019-03-28 19:40:33 -04:00
---
title: Ethereum Decentralized-Identity Github Repositories
layout: single
2019-04-17 04:36:24 -04:00
permalink: ethereum/id-github/
2019-06-09 16:06:22 -04:00
canonical_url: 'https://decentralized-id.com/ethereum/id-github/'
2019-07-15 16:37:02 -04:00
categories: ["Code","Blockchain"]
tags: ["Ethereum"]
2019-07-11 02:04:33 -04:00
last_modified_at: 2019-07-11T11:22:33-23:00
2019-03-28 19:40:33 -04:00
---
2019-03-18 20:48:37 -04:00
2019-03-27 17:02:08 -04:00
A listing of any Github Repositories for Ethereum Based Decentralized Identity specifications and applications.
2019-03-13 21:22:34 -04:00
2019-03-13 21:33:44 -04:00
2019-03-28 19:40:33 -04:00
## EIP - ERC
2019-03-13 22:33:33 -04:00
2019-03-27 17:02:08 -04:00
* [ethereum/EIPs/issues/1056](https://github.com/ethereum/EIPs/issues/1056) - ERC: Lightweight Identity
- This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
* [ethereum/EIPs/issues/780](https://github.com/ethereum/EIPs/issues/780) - EIP-780 Ethereum Claims Registry
* [ethereum/EIPs / eip-712.md](https://github.com/ethereum/EIPs/blob/f29527ab39357548b06b29e937a48f06ae099de7/EIPS/eip-712.md) - EIP712
- This is a standard for hashing and signing of typed structured data
* [ethereum/EIPs/issues/1495](https://github.com/ethereum/EIPs/issues/1495) - ERC-1484 Digital Identity Aggregator
- A protocol for aggregating digital identity information that's broadly interoperable with existing, proposed, and hypothetical future digital identity standards.
* [ethereum/EIPs / eip-1078.md](https://github.com/ethereum/EIPs/blob/ed621645c8f3bc5756492f327cda015f35d9f8da/EIPS/eip-1078.md) - EIP-1078
- This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesnt require passwords, backing up private keys nor typing seed phrases.
2019-03-13 22:33:33 -04:00
2019-03-28 19:40:33 -04:00
## Jolocom
2019-03-13 21:22:34 -04:00
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/jolocom/docs" />/jolocom/docs</a> - Documentation
* <a href="https://github.com/jolocom/smartwallet-app" />/jolocom/smartwallet-app</a> - A decentralized self sovereign identity solution developed by Jolocom.
* <a href="https://github.com/jolocom/jolocom-lib" />/jolocom/jolocom-lib</a> - Library for interacting with the identity solution provided by Jolocom.
* <a href="https://github.com/jolocom/jolocom-did-driver" />/jolocom/jolocom-did-driver</a> - Universal Resolver DID Driver for the did:jolo identity space
* <a href="https://github.com/jolocom/generic-backend" />/jolocom/generic-backend</a> - A generic backend implementation that makes use of the Jolocom Library for authentication, and for issuing credentials.
* <a href="https://github.com/jolocom/demo-sso" />/jolocom/demo-sso</a> - A simple example web application integrating the Jolocom library for authentication.
* <a href="https://github.com/jolocom/demo-sso-mobile" />/jolocom/demo-sso-mobile</a> - An example mobile application in React Native that showcases the interaction flows between the Smartwallet and another mobile app.
* <a href="https://github.com/jolocom/cred-types-jolocom-demo" />/jolocom/cred-types-jolocom-demo</a> - Collection of metadata definitions for the demo Jolocom credential types.
* <a href="https://github.com/jolocom/react-native-build-config" />/jolocom/react-native-build-config</a> - Expose native build config to JS (android only for now)
* <a href="https://github.com/jolocom/credTypes-jolocom-core" />/jolocom/credTypes-jolocom-core</a> - Collection of metadata definitions for the core Jolocom credential types.
* <a href="https://github.com/jolocom/fueling-service" />/jolocom/fueling-service</a> - Simple express service that can wire ether to requester.
* <a href="https://github.com/jolocom/registry-contract" />/jolocom/registry-contract</a> - A basic smart contract on top of the Ethereum network that registers mappings between DID and IPFS DDO hashes.
* <a href="https://github.com/jolocom/smartwallet-webid-proxy" />/jolocom/smartwallet-webid-proxy</a> - WebID proxy service
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
## uPort
2019-03-13 21:22:34 -04:00
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/uport-project/developers" />/uport-project/developers</a> - Developer portal for documentation and application management
* <a href="https://github.com/uport-project/specs" />/uport-project/specs</a> - uPort Protocol Specs
* <a href="https://github.com/uport-project/uport-connect" />/uport-project/uport-connect</a> - Main uPort library for front end developers
* <a href="https://github.com/uport-project/eth-typed-data" />/uport-project/eth-typed-data</a> - A javascript library for working with typed structured data as defined by EIP712
* <a href="https://github.com/uport-project/uport-transports" />/uport-project/uport-transports</a> - Set up communication channels between your app and a uPort client to handle requests and responses.
* <a href="https://github.com/uport-project/webcard" />/uport-project/webcard</a> - Transaction Sharing
* <a href="https://github.com/uport-project/demo" />/uport-project/demo</a> - uPort Demo dApp
* <a href="https://github.com/uport-project/uport-lite" />/uport-project/uport-lite</a> - Lightweight uport registry lookup
* <a href="https://github.com/uport-project/eslint-config-uport" />/uport-project/eslint-config-uport</a> - Shareable eslint config for uport libraries
* <a href="https://github.com/uport-project/uPort-live" />/uport-project/uPort-live</a> - Forked from Siunami/uPort-live
* <a href="https://github.com/uport-project/uport-wordpress-plugin" />/uport-project/uport-wordpress-plugin</a> - A Passwordless Login for uPort and Wordpress
* <a href="https://github.com/uport-project/community-projects" />/uport-project/community-projects</a> - A list of community hackathon projects and other experiments.
* <a href="https://github.com/uport-project/udoor" />/uport-project/udoor</a> - uPort Door Management
* <a href="https://github.com/uport-project/uport-bounties" />/uport-project/uport-bounties</a>- A Library of uPort Bounties
* <a href="https://github.com/dconroy/CityKey" />/dconroy/CityKey</a> - Adding uPort support to Chicago CityKey, adding all the benefits of Self Sovereign Identity to municipal services. http://citykeychained.com
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
### uPort DID
2019-03-13 21:22:34 -04:00
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/uport-project/ethr-did-resolver" />/uport-project/ethr-did-resolver</a> - DID resolver for Ethereum Addresses with support for key management
* <a href="https://github.com/uport-project/secp256k1-did-resolver" />/uport-project/secp256k1-did-resolver</a> - Resolve DID documents for secp256k1 public keys
* <a href="https://github.com/uport-project/uport-did-driver" />/uport-project/uport-did-driver</a> - Driver for the uPort DID method
* <a href="https://github.com/uport-project/eth-did-resolver" />/uport-project/eth-did-resolver</a> - DID resolver for Ethereum Addresses
* <a href="https://github.com/uport-project/ethr-did" />/uport-project/ethr-did</a> - Create ethr DIDs
* <a href="https://github.com/uport-project/ethr-did-registry" />/uport-project/ethr-did-registry</a> - Backing for an experimental DID method
* <a href="https://github.com/uport-project/did-resolver" />/uport-project/did-resolver</a> - Generic did-resolver
* <a href="https://github.com/uport-project/https-did-resolver" />/uport-project/https-did-resolver</a> - DID resolver for HTTPS domains
* <a href="https://github.com/uport-project/nacl-did" />/uport-project/nacl-did</a> - Light weight DID method, complete with Identity Creation tools, encryption and JWT signing
* <a href="https://github.com/uport-project/did-jwt" />/uport-project/did-jwt</a> - Create and verify uPort and DID compliant JWT's in Javascript
* <a href="https://github.com/uport-project/uport-did-resolver" />/uport-project/uport-did-resolver</a> - DID resolver for uPort identities
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
### uPort Identification
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/uport-project/openid" />/uport-project/openid</a> - uPort openid
* <a href="https://github.com/uport-project/kmnid" />/uport-project/kmnid</a> - A kotlin implementation of MNID
* <a href="https://github.com/uport-project/uport-registry" />/uport-project/uport-registry</a> - Core uPort registry contract for linking attributes to uPort identities.
* <a href="https://github.com/uport-project/uport-chrome-extension" />/uport-project/uport-chrome-extension</a> - An experiment to test decentralized identity in a Browser Extension environment.
* <a href="https://github.com/uport-project/infrastructure" />/uport-project/infrastructure</a> - Support services for Self-Sovereign Identity
* <a href="https://github.com/uport-project/mnid" />/uport-project/mnid</a> - Multi Network Identifier - spec and reference implementation
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
### uPort Mobile
2019-03-13 21:22:34 -04:00
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/uport-project/uport-android-sdk" />/uport-project/uport-android-sdk</a> - Collections of tools and helper libraries for android to issue and use identities on the uPort platform
* <a href="https://github.com/uport-project/uport-android-signer" />/uport-project/uport-android-signer</a> - android ETH signer library to be used by uport app and sdk
* <a href="https://github.com/uport-project/uport-android" />/uport-project/uport-android</a> - uPort app for android - under construction
* <a href="https://github.com/uport-project/uport-ios-demo" />/uport-project/uport-ios-demo</a> - Demo iPhone app using uPort SDK
* <a href="https://github.com/uport-project/uport-mobile-issues" />/uport-project/uport-mobile-issues</a> - This repository is a place for developers to report and track status of issues reported while using the uPort mobile app
* <a href="https://github.com/uport-project/uport-mobile" />/uport-project/uport-mobile</a> - uPort mobile app
* <a href="https://github.com/uport-project/uport-ios-sdk" />/uport-project/uport-ios-sdk</a> - uPort iOS SDK in Swift
* <a href="https://github.com/uport-project/uport-ios-core-eth" />/uport-project/uport-ios-core-eth</a> - iOS Ethereum Toolkit for uPort SDK
* <a href="https://github.com/uport-project/uport-ios-openssl" />/uport-project/uport-ios-openssl</a> - iOS OpenSSL Framework for uPort SDK
* <a href="https://github.com/uport-project/UPTEthereumSigner" />/uport-project/UPTEthereumSigner</a> - Ethereum signer library for iOS
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
### uPort Lambda
2019-03-13 21:22:34 -04:00
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/uport-project/lambda-chasqui" />/uport-project/lambda-chasqui</a> - running_man Messenger service running_man
* <a href="https://github.com/uport-project/lambda-agora" />/uport-project/lambda-agora</a> - An open public space where an assembly of applications can share details and be discovered (pre-alpha)
* <a href="https://github.com/uport-project/lambda-champagne" />/uport-project/lambda-champagne</a>
* <a href="https://github.com/uport-project/lambda-niscani" />/uport-project/lambda-niscani</a>
* <a href="https://github.com/uport-project/lambda-sensui" />/uport-project/lambda-sensui</a> - uPort tx funding service
* <a href="https://github.com/uport-project/" />/uport-project/lambda-caleuche</a> - Caleuche. Event Hub Service
* <a href="https://github.com/uport-project/lambda-idgraph" />/uport-project/lambda-idgraph</a>
* <a href="https://github.com/uport-project/lambda-olorun" />/uport-project/lambda-olorun</a> - uPort private network support
* <a href="https://github.com/uport-project/lambda-fatima" />/uport-project/lambda-fatima</a> - uPort badge event attestor
* <a href="https://github.com/uport-project/lambda-pututu" />/uport-project/lambda-pututu</a> - Push notification service
* <a href="https://github.com/uport-project/lambda-nisaba" />/uport-project/lambda-nisaba</a> - Lambda functions for anti-sybill
* <a href="https://github.com/uport-project/lambda-unnu" />/uport-project/lambda-unnu</a> - Creator of Identities
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
### uPort React
2019-03-13 21:22:34 -04:00
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/uport-project/react-native-uport-signer" />/uport-project/react-native-uport-signer</a>
* <a href="https://github.com/uport-project/react-native-signer-demo" />/uport-project/react-native-signer-demo</a>
* <a href="https://github.com/uport-project/uport-react-native-demo" />/uport-project/uport-react-native-demo</a>
* <a href="https://github.com/uport-project/react-native-uport-connect" />/uport-project/react-native-uport-connect</a> - Library for integrating uPort into your React Native app
* <a href="https://github.com/uport-project/react-uport-box" />/uport-project/react-uport-box</a> - Truffle and React/Redux boilerplate with uPort Connect
* <a href="https://github.com/uport-project/react-native-passcode-android" />/uport-project/react-native-passcode-android</a> - Forked from aldigjo/react-native-passcode-android
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
### uPort Assorted
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/uport-project/champagne-dapp" />/uport-project/champagne-dapp</a> - Champagne Project dApp
* <a href="https://github.com/uport-project/tweetnacl-k" />/uport-project/tweetnacl-k</a> - kotlin implementation of tweetnacl
* <a href="https://github.com/uport-project/sample-data-generator" />/uport-project/sample-data-generator</a>
* <a href="https://github.com/uport-project/bck-wallet" />/uport-project/bck-wallet</a>
* <a href="https://github.com/uport-project/UPTEthereumSigner-Example" />/uport-project/UPTEthereumSigner-Example</a> - Example app and unit tests for the UPTEthereumSigner repo
* <a href="https://github.com/uport-project/lastblock" />/uport-project/lastblock</a> - Daemon that alerts when a new block is mined
* <a href="https://github.com/uport-project/service-tests" />/uport-project/service-tests</a> - Test servers from the outside
* <a href="https://github.com/uport-project/paper" />/uport-project/paper</a>
* <a href="https://github.com/uport-project/swift-rlp" />/uport-project/swift-rlp</a> - Recursive Length Prefix in Swift - CocoaPod
* <a href="https://github.com/uport-project/SwiftKeccak" />/uport-project/SwiftKeccak</a> - Ethereum compatible Keccak hash for Swift
* <a href="https://github.com/uport-project/ed2curve-js" />/uport-project/ed2curve-js</a> - Convert Ed25519 signing keys into Curve25519 Diffie-Hellman keys
2019-03-13 21:22:34 -04:00
2019-03-28 19:40:33 -04:00
## Spidchain
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/SpidChain/eth-lightwallet" />/SpidChain/eth-lightwallet</a> - Forked from ConsenSys/eth-lightwallet
2019-03-13 21:30:10 -04:00
- Lightweight JS Wallet for Node and the browser
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/SpidChain/truffle" />/SpidChain/truffle</a> - Forked from trufflesuite/truffle
2019-03-13 21:30:10 -04:00
- A development framework for Ethereum
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/SpidChain/VotingSystem" />/SpidChain/VotingSystem</a> - A dapp, library and smart contract to notarize votes on the ethereum blockchain
* <a href="https://github.com/SpidChain/ethers-wallet" />/SpidChain/ethers-wallet</a> - Forked from ethers-io/ethers.js
2019-03-13 21:30:10 -04:00
- Complete Ethereum wallet implementation and library in JavaScript.
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/SpidChain/nodejs-ethereum" />/SpidChain/nodejs-ethereum</a> - Forked from b9lab/nodejs-ethereum
2019-03-13 21:30:10 -04:00
Example of using NodeJs with Ethereum
2019-03-13 21:22:34 -04:00
2019-03-15 22:00:37 -04:00
2019-03-28 19:40:33 -04:00
## Cryptonomica
2019-09-28 01:47:21 -04:00
* <a href="https://github.com/Cryptonomica/cryptonomica" />/Cryptonomica/cryptonomica</a> - Cryptonomica keys server
* <a href="https://github.com/Cryptonomica/cryptonomica.github.io" />/Cryptonomica/cryptonomica.github.io</a> - Cryptonomica frontend
* <a href="https://github.com/Cryptonomica/arbitration-rules" />/Cryptonomica/arbitration-rules</a> - Cryptonomica Arbitration Rules
* <a href="https://github.com/Cryptonomica/dappathon-tlv" />/Cryptonomica/dappathon-tlv</a>
* <a href="https://github.com/Cryptonomica/Ethereum-IdentityVerification" />/Cryptonomica/Ethereum-IdentityVerification</a> - Indentity verification and KYC for Ethereum blockchain
* <a href="https://github.com/Cryptonomica/ethnode.cryptonomica.net" />/Cryptonomica/ethnode.cryptonomica.net</a> - Ethereum node with API on nodejs and web3.js
* <a href="https://github.com/Cryptonomica/Ethereum-IdentityProof" />/Cryptonomica/Ethereum-IdentityProof</a> - Smart contract for Ethereum's account owner verification using Cryptonomica.net
* <a href="https://github.com/Cryptonomica/international-arbitration-law" />/Cryptonomica/international-arbitration-law</a> - Repository for collecting information about international arbitration law and practice