Modules list

If you’re willing to contribute as a community leader, designer, or by running a supernode, please join Elastos telegram groups to get in touch with the Elastos community.

You can find more information about each repository going to the root Elastos Github workspace and searching the repository name.

Regarding technical development, here is a how Elastos projects are organized on github:

Blockchain

Main chain

  • Elastos.ELA

Side chains

  • Elastos.ELA.SideChain
  • Elastos.ELA.SideChain.Token
  • Elastos.ELA.SideChain.ID
  • Elastos.ELA.SideChain.ETH

Dedicated nodes services

  • Elastos.ELA.Supernode
  • Elastos.ELA.Elephant.Node
  • Elastos.ELA.SPV.Node
  • Elastos.ORG.Wallet.Service
  • Elastos.ORG.SideChain.Service
  • Elastos.ORG.BlockchainAgent
  • Elastos.ORG.API.Misc

Utilities

  • Elastos.SDK.Keypair.Wrapper.Android
  • Elastos.SDK.Keypair.C
  • Elastos.SDK.Keypair.Java
  • Elastos.SDK.Keypair.Wrapper.iOS
  • Elastos.SDK.Keypair.Javascript
  • Elastos.ELA.Utilities.Java
  • Elastos.ELA.Utility

Core modules

Elastos Carrier

  • Elastos.NET.Carrier.Native.SDK
  • Elastos.NET.Carrier.Bootstrap
  • Elastos.NET.Carrier.Swift.SDK
  • Elastos.NET.Carrier.Java.SDK
  • Elastos.NET.Carrier.Nodejs.SDK

Elastos Hive

  • Elastos.NET.Hive.Native.SDK
  • Elastos.NET.Hive.Cluster
  • Elastos.NET.Hive.Swift.SDK
  • Elastos.NET.Hive.Java.SDK
  • Elastos.NET.Hive.IPFS
  • Elastos.NET.Hive.IPFS.Config
  • Elastos.NET.Hive.DevDocs

Elastos SPV

  • Elastos.ELA.SPV.Cpp
  • Elastos.ELA.SPV
  • Elastos.ELA.SPV.Cpp.ID

Elastos DID

Update this part

  • Elastos.SDK.DIDClient.Java
  • Elastos.SDK.DIDIoTClient

Elastos Trinity

  • Elastos.Trinity
  • Elastos.Trinity.Alpha
  • Elastos.Trinity.Alpha.Android
  • Elastos.Trinity.Runtime
  • Elastos.Trinity.Plugins.File
  • Elastos.Trinity.ToolChains
  • Elastos.Trinity.Plugins.*
  • Elastos.Trinity.Plugins.IonicWebView

Voting

  • Elastos.SDK.Vote.Client
  • Elastos.Service.DIDVote

Elastos command line client

  • Elastos.ELA.Client

Elastos DittoBox

  • Elastos.DittoBox.Server
  • Elastos.DittoBox.iOS
  • Elastos.DittoBox.Android

Wallets / Authorization

  • Elastos.App.Wallet.Elephant.Android
  • Elastos.App.Wallet.Elephant.iOS
  • Elastos.SDK.Wallet.Wrapper.Android
  • Elastos.SDK.Wallet.Wrapper.iOS
  • Elastos.RT.SDK.Wallet.Android
  • Elastos.SDK.ElephantWallet.SchemeParser.Android
  • Elastos.SDK.ElephantWallet.Contact
  • Elastos.SDK.Wallet.C
  • Elastos.SDK.Wallet.Elephant.Client.Android
  • Elastos.SDK.Wallet.Elephant.Client.iOS
  • Elastos.App.Wallet.Desktop
  • Elastos.ORG.Wallet.Lib.Android

Trinity DApps

  • Elastos.Trinity.DApps.Wallet
  • Elastos.Trinity.DApps.Launcher

Tests

  • Elastos.NET.Hive.HttpAPITests

Documentation & Web tools

  • Elastos.Developer.Website

Web tools

  • Elastos.ORG.DID.Explorer.Web
  • Elastos.ORG.DID.Explorer
  • Elastos.Community
  • Elastos.Community.Global

Samples / Demos / Alpha apps

Carrier

  • Elastos.NET.Carrier.Demo.FileTransfer.Android
  • Elastos.NET.Carrier.Demo.Remoter.iOS
  • Elastos.NET.Carrier.Samples.Android

Hive

  • Elastos.NET.Hive.Demo.Android.HyPort
  • Elastos.NET.Hive.Demo.FuseApp

Side projects

  • WorldBankPOC
  • Elastos.NET.Carrier.Crawler
  • Elastos.APP.Android.ShiJiuTV