explaingit

pedro-pelicioni/tusst

Analysis updated 2026-05-18

19TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A gamified, open source platform in early development for learning Rust and Stellar's Soroban smart contracts.

Mindmap

mindmap
  root((repo))
    What it does
      Gamified Stellar tutorial
      Rust to Soroban path
      Track catalog homepage
    Tech stack
      Next.js
      React and TypeScript
      Tailwind CSS
      Prisma and PostgreSQL
    Use cases
      Learn Stellar development
      Practice Soroban contracts
      Self host a learning site
    Audience
      Blockchain learners
      Web developers
    Status
      Phase 1 only
      No backend yet
      Rewards hidden by design

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse the current track catalog to see the planned Rust and Soroban learning path.

USE CASE 2

Run the homepage locally to preview the project's design before later phases add real lessons.

USE CASE 3

Study the Prisma schema to see how a gamified learning platform's data model is planned.

USE CASE 4

Follow the project's roadmap to track when authentication and the lesson player will ship.

What is it built with?

Next.jsReactTypeScriptTailwind CSSPrismaPostgreSQL

How does it compare?

pedro-pelicioni/tusst7y-9/agentsmd-checkavacocloud/avaco-deno
Stars191919
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Only the homepage and track catalog work today, backend, auth, and lessons are not implemented yet.

Licensed under Apache-2.0, which allows free use, modification, and distribution, including commercially, as long as you keep the license notice.

In plain English

tusst, short for The Ultimate Stellar Supreme Tutorial, is an open source project that aims to become a gamified platform for learning how to build applications on the Stellar blockchain network. It draws inspiration from a couple of existing gamified coding challenge sites and wants to pull together the currently scattered ways people learn Stellar development into one maintained, self-hostable place. The learning path is meant to begin with Rust programming basics before moving into Soroban, which is Stellar's smart contract system, tested on Stellar's current test network. Right now the project is only in its first phase, which delivers the homepage and a catalog of learning tracks as a visual front end, with no working backend yet. Features like user accounts, an interactive lesson player, a sandboxed code execution environment, and the game reward mechanics are all planned for later phases and are not present yet. The README notes a deliberate design choice: an in-app currency and cosmetic reward system exists in the data model already but is intentionally kept hidden from the interface until a learner finishes their first lesson, so the project does not front-load a sense of grinding for rewards. The project is built with Next.js, React, and TypeScript for the front end, styled with Tailwind CSS in a dark, terminal-inspired look with Stellar-themed accents. It plans to use Prisma together with a PostgreSQL database for storing user data, though that piece is not wired up yet. It also mentions a browser-based coding environment called Forge for writing, testing, and deploying Soroban smart contracts directly in the browser. To run the project locally you install dependencies with npm, then start a development server, build for production, or run the linter, all through simple npm commands. The project is released under the Apache-2.0 license and states it is being built with an eye toward a funding proposal to the Stellar Community Fund.

Copy-paste prompts

Prompt 1
Walk me through running tusst locally with npm install and npm run dev.
Prompt 2
Explain what Soroban smart contracts are based on how this project plans to teach them.
Prompt 3
What does the Prisma schema in this project suggest about its planned gold and cosmetics system?
Prompt 4
Summarize tusst's roadmap and what functionality exists today versus what's planned.

Frequently asked questions

What is tusst?

A gamified, open source platform in early development for learning Rust and Stellar's Soroban smart contracts.

What language is tusst written in?

Mainly TypeScript. The stack also includes Next.js, React, TypeScript.

What license does tusst use?

Licensed under Apache-2.0, which allows free use, modification, and distribution, including commercially, as long as you keep the license notice.

How hard is tusst to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is tusst for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.