Equillar

Learn Blockchain Development with Open Source

An open-source platform powered by PHP, Symfony, React, and Soroban smart contracts. Learn blockchain development with ready-to-run local code, or use it as a technical foundation for your organization to build upon.

⚛️

Frontend

React + TypeScript

🔧

Backend

Symfony + PHP

⛓️

Blockchain

Soroban / Stellar

Key Features

A complete technical foundation to learn and build blockchain applications

End-to-End Application

Includes both backend (Symfony + PHP) and frontend (React + TypeScript) codebases, ready to install and test.

Soroban Smart Contracts

Complete integration with Soroban smart contracts deployed on the Stellar testnet.

Complete Application Architecture

Explore a full-featured application with multi-role authentication, complex workflows, and real-world patterns.

Modern Tech Stack

PostgreSQL, Symfony UX, Webpack Encore, Material UI, and modular React architecture for scalability.

Extensible & Customizable

Fork, modify, and extend both the application and smart contracts to fit your needs.

Freighter Wallet Support

Tested with Freighter wallet for secure and reliable Soroban contract interactions.

Technology Stack

Professional tech stack for learning and building blockchain applications

Backend

PHP 8.x Programming language
Symfony 7.3 Web framework
PostgreSQL Database
Rust Soroban contracts

Frontend

React 18 UI library
TypeScript Typed language
Material UI UI components
Webpack Encore Build tools

Blockchain

Stellar Blockchain network
Soroban Smart contracts
USDC/EURC Stablecoins
Freighter Wallet integration

Local Installation

Set up Equillar locally with Docker and explore all features

1

Clone Repository

git clone https://github.com/icolomina/equillar.git
2

Run with Docker

cd equillar
docker network create soroban-equillar
docker compose up
3

Access Local Dashboard

Visit http://127.0.0.1:8000/app in your browser

Use the test credentials included in the documentation

What you'll learn:

  • Multi-role authentication and authorization patterns
  • Complex state machine workflows and approval systems
  • Smart contract deployment to Stellar testnet
  • Wallet integration with Freighter and transaction signing
  • Real-time blockchain data synchronization
  • Token management and withdrawal operations
  • Reserve fund patterns for DeFi applications

Project Roadmap

Follow our development journey and upcoming milestones

🗺️

Development Timeline

Our detailed roadmap outlines the development phases, milestones, and future plans for the Equillar platform. From smart contract implementation to advanced features and global expansion.

View Full Roadmap

Contact & Contributions

Join the community and contribute to the project

GitHub

Explore the source code, report bugs, and contribute new features

View Repository

Issues

Report problems, request new features, or seek help

Open Issue

Discussions

Join conversations about the future of the project

Join Discussion

Contributing

Learn how to contribute code, documentation, and help improve Equillar

View Guidelines

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Contributions welcome! Read our contribution guidelines before getting started.