Modules list

Ownership

This page content has to be created or updated by the following person:

Benjamin Piette

@BPI Check and remove deprecated

@BPI Reorganize a bit if needed

@BPI Add links to githubs

@BPI Add short description for each project + short introduction for each section

@BPI Cleanup the unknown section

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.

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

Blockchain

  • Elastos.ELA
  • Elastos.ELA.SideChain
  • Elastos.ELA.Client.SideChain
  • Elastos.ELA.SideChain.Token
  • Elastos.ELA.SideChain.ID
  • Elastos.ELA.Supernode
  • Elastos.ELA.Elephant.Node
  • Elastos.ELA.Utilities.Java
  • Elastos.ORG.BlockchainAgent
  • Elastos.ELA.Utility
  • Elastos.NET (?)
  • Elastos.RT (?)
  • Elastos.ELA.SPV.Node

Core modules

Elastos command line client

  • Elastos.ELA.Client

Elastos Carrier

  • Elastos.NET.Carrier.Native.SDK
  • Elastos.NET.Carrier.Bootstrap
  • Elastos.NET.Carrier.Swift.SDK
  • Elastos.NET.Carrier.Crawler
  • 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

  • Elastos.SDK.DIDClient.Java
  • Elastos.App.DIDPlugin (?)
  • Elastos.SDK.DIDIoTClient
  • Elastos.RT.SDK.DID.Checker.Android

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 DittoBox

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

Voting

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

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
  • Elastos.Developer.Doc (deprecated)
  • Elastos.ORG.DID.Explorer.Web
  • Elastos.ORG.DID.Explorer
  • Elastos.ORG.Developer (deprecated?)
  • Elastos.Community
  • Elastos.Community.Global

Samples / Demos / Alpha apps

  • Elastos.NET.Carrier.Demo.FileTransfer.Android
  • Elastos.NET.Carrier.Demo.Remoter.iOS
  • Elastos.NET.Hive.Demo.Android.HyPort
  • Elastos.NET.Hive.Demo.FuseApp
  • Elastos.APP.Android.ShiJiuTV
  • Elastos.ORG.Lottery.Web
  • Elastos.Trinity.Alpha.DApp.Demo.End2End
  • Elastos.Trinity.Alpha.DApp.Demo.CarTest
  • Elastos.Trinity.Alpha.DApp.Demo.GuessNumber
  • Elastos.Trinity.Alpha.DApp.Demo.IM
  • Elastos.Trinity.Alpha.DApp.Demo.ToDo
  • Elastos.ORG.GamingRoom (?)
  • Elastos.App.Elapay
  • Elastos.NET.Carrier.Samples.Android

Unknown (todo)

  • Elastos.ORG.API.Misc
  • Elastos.SDK.CrossCompile.Config
  • Elastos.SDK.Keypair.Wrapper.Android
  • Elastos.SDK.Keypair.C
  • Elastos.SDK.Keypair.Java
  • Elastos.SDK.Keypair.Wrapper.iOS
  • Elastos.SDK.Keypair.Javascript
  • Elastos.ORG.Wallet.Service
  • Elastos.Trinity.Plugins.IonicWebView
  • Elastos.ORG.SideChain.Service
  • Elastos.ORG.BlessingStar
  • WorldBankPOC
  • Elastos.OS (?)
  • Elastos.ORG.Lottery.Api (?)
  • Elastos.Hackathon.2018.Beijing
  • Elastos.OS.CM12_0-Android501