• Stars
    star
    173
  • Rank 212,640 (Top 5 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

java-stellar-sdk

Test and Deploy Maven Central Version javadoc

The Java Stellar SDK library provides APIs to build transactions and connect to Horizon and Soroban-RPC Server.

Installation

Apache Maven

<dependency>
    <groupId>network.lightsail</groupId>
    <artifactId>stellar-sdk</artifactId>
    <version>0.43.1</version>
</dependency>

Gradle

implementation 'network.lightsail:stellar-sdk:0.43.1'

You can find instructions on how to install this dependency using alternative package managers here.

JAR

Download the latest jar from the GitHub repo's releases tab. Add the jar package to your project according to how your environment is set up.

Basic Usage

For some examples on how to use this library, take a look at the Get Started docs in the developers site.

Documentation

Javadoc is available at https://javadoc.io/doc/network.lightsail/stellar-sdk

Integrate into Android project

If you want to integrate this SDK on Android platforms with API level 28 and above, you don't need any additional configuration. However, if you need to include it on lower platforms, you may also need to add the Java Stellar SDK Android SPI.

Contributing

For information on how to contribute, please refer to our contribution guide.

License

java-stellar-sdk is licensed under an Apache-2.0 license. See the LICENSE file for details.

More Repositories

1

stellar-core

Reference implementation for the peer-to-peer agent that manages the Stellar network.
C
3,082
star
2

go

Stellar's public monorepo of go code
Go
1,261
star
3

kelp

Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges
Go
1,054
star
4

soroban-example-dapp

End-to-End Example Soroban Dapp
Rust
663
star
5

js-stellar-sdk

Main Stellar client library for the JavaScript language.
JavaScript
595
star
6

stellar-protocol

Developer discussion about possible changes to the protocol.
RPC
488
star
7

slingshot

A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety
Rust
400
star
8

stellar-client

INACTIVE. Browser based client for stellard. This repository is inactive. It points to the stellard network, which is being replaced by stellar-core. Please refer to the replacement repository, interstellar-client, which points to the stellar-core network.
JavaScript
306
star
9

dashboard

JavaScript
212
star
10

quickstart

Home of the stellar/quickstart docker image for development and testing
Shell
174
star
11

awesome-stellar

๐Ÿ‘จโ€๐Ÿš€ A curated list of Stellar applications, blog posts, educational resources, tools, and more.
158
star
12

js-stellar-base

The lowest-level stellar helper library. It consists of classes to read, write, hash, and sign Stellar xdr
JavaScript
101
star
13

stellar-wallet

Holds encrypted data. Used by stellar-client to store the user's key in a secure way.
JavaScript
101
star
14

django-polaris

An extendable Django app for building modular Stellar services
Python
93
star
15

rs-soroban-sdk

Rust SDK for Soroban contracts.
Rust
80
star
16

laboratory

JavaScript
76
star
17

new-docs

JavaScript
68
star
18

freighter

Stellar chrome extension
TypeScript
65
star
19

js-stellar-wallets

A library to make it easier to write wallets that interact with Stellar
TypeScript
60
star
20

rs-soroban-env

Rust environment for Soroban contracts.
Rust
50
star
21

stellar-demo-wallet

Provides a front-end interface to test SEP interoperability. Website at https://demo-wallet.stellar.org/
TypeScript
50
star
22

soroban-docs

Documentation for Soroban
MDX
48
star
23

packages

SDF - Packages
Shell
46
star
24

soroban-cli

CLI for Soroban contracts.
Rust
46
star
25

os-projects

42
star
26

paper-wallet

HTML
42
star
27

sorobanathon

Sorobanathon: First Light
42
star
28

starbridge

Software that facilitates bridge builders who are connecting the Stellar network to other blockchains.
Go
39
star
29

starlight

Layer 2 payment channel protocol for the Stellar network.
Go
38
star
30

account-viewer-v2

A simple tool to view an account on the Stellar network and make transactions from it.
TypeScript
37
star
31

soroban-examples

Example Soroban Contracts
Rust
37
star
32

java-stellar-anchor-sdk

Java SDK for the Stellar network anchor development.
Kotlin
34
star
33

developers

Stellar developer portal site generator.
JavaScript
33
star
34

stellar-etl-airflow

Airflow DAGs for the Stellar ETL project
Python
31
star
35

stellar-docs

Documentation for Stellar
MDX
30
star
36

stellar-etl

Stellar ETL will enable real-time analytics on the Stellar network
Go
28
star
37

stellar-disbursement-platform-backend

Stellar Disbursement Platform Backend
Go
24
star
38

js-soroban-client

Main Soroban client library for the Javascript language
TypeScript
24
star
39

js-xdr

Read/write XDR encoded data structures (RFC 4506)
JavaScript
23
star
40

xdrgen

A code generator for XDR
Rust
21
star
41

docs-wallet

SCSS
17
star
42

rs-stellar-xdr

Rust lib for Stellar XDR.
Rust
17
star
43

stellar-turrets

Reference implementation of the Stellar Turrets protocol
JavaScript
15
star
44

stellar-xdr

Staging area for future version of Stellar XDR.
RPC
15
star
45

hack-stellar

TypeScript
13
star
46

stellar-disbursement-platform-frontend

Stellar Disbursement Platform Frontend
TypeScript
12
star
47

stellar-anchor-tests

A library and CLI tool for testing Stellar anchors.
TypeScript
12
star
48

stories

JavaScript
12
star
49

.github

11
star
50

moneygram-access-wallet-mvp

An MVP wallet integrated with MoneyGram Access
Python
11
star
51

stellar-tutorials

This repository holds tools and tutorials to help developers build on Stellar.
JavaScript
10
star
52

hackathon-get-started

๐Ÿ’ป All the resources you'll need to begin your Stellar project.
10
star
53

typescript-wallet-sdk

Typescript Wallet SDK to build Stellar wallets
TypeScript
9
star
54

integration-tests

JavaScript
9
star
55

bower-js-stellar-sdk

JavaScript
9
star
56

react-starter

Stellar's starter kit for React projects.
TypeScript
9
star
57

scp-proofs

SCP proofs and models
Python
8
star
58

stellar-design-system

Components for Stellarโ€™s design system
TypeScript
8
star
59

supercluster

Stellar-core integration test automation tool
F#
8
star
60

stellar-core-prometheus-exporter

Stellar Core Prometheus Exporter
Python
7
star
61

product-conventions

A layout of all conventions to be used by all Stellar frontend products
JavaScript
7
star
62

fca00c-asteroids

Learn Soroban and compete for a top spot on the leaderboard in Fast, Cheap & Out of Control
Rust
6
star
63

scaffold-soroban

Soroban example dapps
JavaScript
6
star
64

sorobounty-spectacular

Sorobounty Spectacular
5
star
65

sep24-reference-ui

TypeScript
5
star
66

regulated-assets-poc

JavaScript
5
star
67

django-polaris-circle

A reusable Django app for Circle USDC custody support in django-polaris deployments
Python
5
star
68

core-node-admin-panel

TypeScript
5
star
69

recoverysigner-firebase-auth

A simple demo frontend web app for performing Firebase phone auth for use with recoverysigner.
TypeScript
5
star
70

soroflare

The Soroban environment and vm running on a Cloudflare Worker. (a simplified version of the backend running fca00c.com)
Rust
5
star
71

soroban-react-payment

Soroban example dapps
TypeScript
5
star
72

anchor-ux-guidelines

5
star
73

sorobounties

The Soroban content bounty program
5
star
74

recoverysigner-demo-client

A limited feature demo client for a SEP-30 Recoverysigner server.
JavaScript
4
star
75

solar-stellarorg

Stellar.org's Solar CSS framework theme
CSS
4
star
76

stellar-turrets-docs

Docs repo for the Stellar Turrets protocol
4
star
77

anchor-transfer-utils

Utilities for anchors and wallets implementing SEP6 transfer protocol
TypeScript
4
star
78

stellar-upgrade-web

JavaScript
4
star
79

stellar-upgrade

Go
4
star
80

convert-stellar-address

JavaScript
4
star
81

soroban-name-service

Soroban name service
Rust
4
star
82

soroban-react-atomic-swap

A react demo dapp for making an atomic swap on Soroban
TypeScript
4
star
83

soroban-rpc

RPC server for Soroban contracts.
Go
4
star
84

kotlin-wallet-sdk

Kotlin Wallet SDK to build Stellar wallets
Kotlin
4
star
85

soroban-quest

Soroban Quest is a gamified educational course where youโ€™ll learn Soroban and earn rewards!
Rust
4
star
86

js-stellar-elements

Styled basic components for Stellar projects
JavaScript
3
star
87

crate-git-revision

Embed git revision into crates built and published.
Rust
3
star
88

solar-stellarorg-pages

CSS
3
star
89

golistcmp

A tool for comparing the output of 'go list -m -json all' executions.
Go
3
star
90

basic-payment-app

An example payments application demonstrating integrations of various features and SEPs in a user-facing product.
Svelte
3
star
91

soroban-dapps-challenge

Dapps for the Soroban Dapps Challenge
3
star
92

stellar-dbt-public

Public DBT instance to aid in data transformation for analytics purposes
3
star
93

amm-reference-ui

A reference codebase to serve as a proof of concept for an AMM UI
TypeScript
3
star
94

helm-charts

Helm charts for deploying SDF maintained software
Smarty
3
star
95

stellar-account-prometheus-exporter

Stellar Account Prometheus Exporter - Monitor Stellar Network Accounts
Python
3
star
96

dts-xdr

A library for generating TypeScript declarations (.d.ts) for js-xdr auto-generated files.
JavaScript
3
star
97

actions

GitHub Actions for Stellar repositories.
TypeScript
2
star
98

anchor-transfer-server-validator-ui

JavaScript
2
star
99

project-viewer

Navigating projects on Stellar
Go
2
star
100

soroban-react-mint-token

An example dapp for minting tokens on Soroban
TypeScript
2
star