Skip to content
View soranauts's full-sized avatar

Block or report soranauts

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
soranauts/README.md

🌟 Soranauts

Redirects Guard

πŸš€ Your gateway to the SORA ecosystem and DeFi innovation. πŸš€

Soranauts is a comprehensive content platform built with Astro 5.16 + Tailwind CSS that provides expert analysis, guides, and insights into the SORA blockchain ecosystem, DeFi protocols, and the future of decentralized finance.

  • βœ… Production-ready scores in PageSpeed Insights reports.
  • βœ… SORA-focused content covering XOR, VAL, PSWAP tokens and ecosystem developments.
  • βœ… Fast and SEO friendly blog with automatic RSS feed, MDX support, Categories & Tags, Social Share.
  • βœ… Image Optimization (using new Astro Assets and Unpic for Universal image CDN).
  • βœ… DeFi & Blockchain guides for traders, developers, and crypto enthusiasts.
  • βœ… Open Graph tags for social media sharing and structured data for search engines.
  • βœ… Analytics built-in Google Analytics, and Splitbee integration.

SORA Ecosystem License Maintained Contributions Welcome Website SEO Optimized


Table of Contents

Live Website

🌐 https://soranauts.com

Soranauts provides comprehensive coverage of the SORA ecosystem, including:

  • SORA v3 updates and blockchain innovations
  • Polkaswap DEX guides and trading strategies
  • Token analysis for XOR, VAL, and PSWAP
  • DeFi protocols and investment strategies
  • Blockchain technology comparisons and guides

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js 20.x β€” Download
  • pnpm 9.x β€” Install with npm install -g pnpm

Getting started

Soranauts is built using Astro 5.16 + Tailwind CSS for optimal performance and SEO. The platform focuses on delivering high-quality content about the SORA ecosystem with a clean, fast-loading interface.

The site uses minimal JavaScript for core functionality while maintaining excellent performance scores and SEO optimization for maximum discoverability of SORA-related content.

First-time setup

After cloning, build artifacts must be generated before the dev server or IDE will work:

pnpm install
pnpm generate:glossary && pnpm web:tags:build

These files are gitignored because they are regenerated by the prebuild hook during pnpm build. Running the commands above creates them for local development.

Project structure

Soranauts is organized as a pnpm monorepo with the following structure:

/
β”œβ”€β”€ apps/
β”‚   └── web/                    # Main Astro web application
β”‚       β”œβ”€β”€ src/
β”‚       β”‚   β”œβ”€β”€ components/
β”‚       β”‚   β”‚   β”œβ”€β”€ glossary/   # Interactive glossary components
β”‚       β”‚   β”‚   β”œβ”€β”€ tools/      # React islands for tools
β”‚       β”‚   β”‚   β”œβ”€β”€ blog/
β”‚       β”‚   β”‚   β”œβ”€β”€ common/
β”‚       β”‚   β”‚   β”œβ”€β”€ ui/
β”‚       β”‚   β”‚   └── widgets/
β”‚       β”‚   β”œβ”€β”€ content/
β”‚       β”‚   β”‚   β”œβ”€β”€ post/       # Blog articles (MDX)
β”‚       β”‚   β”‚   └── glossary/   # Glossary terms (MDX)
β”‚       β”‚   β”œβ”€β”€ data/
β”‚       β”‚   β”‚   └── taxonomy.ts # Master glossary definitions
β”‚       β”‚   β”œβ”€β”€ pages/
β”‚       β”‚   β”‚   β”œβ”€β”€ glossary/
β”‚       β”‚   β”‚   β”œβ”€β”€ tools/
β”‚       β”‚   β”‚   └── api/
β”‚       β”‚   └── types/
β”‚       β”œβ”€β”€ public/
β”‚       β”‚   └── data/
β”‚       β”‚       └── glossary.v2025.json
β”‚       └── package.json
β”œβ”€β”€ packages/
β”‚   β”œβ”€β”€ chain/                  # Blockchain facade
β”‚   β”œβ”€β”€ config/                 # Shared configurations
β”‚   └── ui/                     # Shared UI components
β”œβ”€β”€ knowledge_base/             # RAG knowledge base system
β”œβ”€β”€ scripts/                    # Build and utility scripts
β”œβ”€β”€ package.json                # Root package.json
β”œβ”€β”€ pnpm-workspace.yaml
└── README.md

Key Features:

  • Monorepo Architecture: Shared packages for chain interactions, configurations, and UI components
  • React Islands: Interactive components using Astro's React integration
  • Glossary System: 384 terms with Pagefind search and category filtering
  • API Endpoints: Rate-limited endpoints for blockchain interactions

Commands

All commands are run from the root of the project, from a terminal:

Command Action
pnpm install Install dependencies for the entire monorepo
pnpm dev Start local dev server at localhost:4321
pnpm build Build production site to ./dist/ (includes Pagefind search index)
pnpm preview Preview production build locally
pnpm lint Run ESLint across all packages
pnpm typecheck Run TypeScript checks across all packages

Content & Glossary:

Command Action
pnpm glossary:build Build glossary JSON from taxonomy
pnpm glossary:verify Verify glossary build parity
pnpm content:lint Lint MDX content files
pnpm content:validate Validate frontmatter
pnpm taxonomy:audit Audit glossary taxonomy

Knowledge Base:

Command Action
pnpm kb:ingest Ingest content into knowledge base
pnpm kb:ingest:local Ingest using local DuckDB store

Deployment:

Command Action
pnpm deploy:prod Build and deploy to production
pnpm verify:live Verify live site glossary

Configuration

Basic configuration file: ./apps/web/src/config.yaml

For detailed configuration options, see the Astro documentation.


Knowledge Base

Soranauts includes an advanced RAG (Retrieval-Augmented Generation) knowledge base system that powers content discovery and intelligent search features.

Key Features:

  • Multi-source ingestion: Automatically syncs content from Medium, SORA Wiki, GitHub, and other sources
  • Semantic search: ChromaDB-powered vector search for intelligent content retrieval
  • Quality testing: Built-in backtesting to ensure retrieval accuracy
  • Automated workflows: GitHub Actions for continuous knowledge base updates

For detailed documentation, see knowledge_base/README.md.

Pagefind Search:

The site uses Pagefind for static search functionality. The search index is automatically built during pnpm build and requires no additional configuration. The index includes all blog posts, glossary terms, and documentation pages.


Deploy

Deploy to production (manual)

You can create an optimized production build with:

pnpm build

Now, your website is ready to be deployed. All generated files are located at apps/web/dist folder, which you can deploy to any hosting service you prefer.

Deploy to Vercel

Soranauts is configured for Vercel deployment. Connect your GitHub repository to Vercel for automatic deployments on push.


Content Focus

Soranauts specializes in comprehensive coverage of:

πŸš€ SORA Ecosystem

  • SORA v3 blockchain innovations and updates
  • Polkaswap DEX features and trading strategies
  • Token analysis for XOR, VAL, and PSWAP
  • Governance and decentralized decision-making

πŸ’° DeFi & Trading

  • Decentralized exchanges comparison and guides
  • Investment strategies for crypto portfolios
  • Market analysis and price predictions
  • Risk management and security best practices

πŸ“š Interactive Glossary

  • 384 SORA ecosystem terms with comprehensive definitions
  • Pagefind-powered search with instant results
  • 18 categories: Accounts & Identity, Consensus, Cryptography, Data Availability, DeFi, Developer Experience, Economics, Ecosystem, Execution, Governance, Network, Networking, Observability & Operations, Serialization & Encoding, Storage, Technology, Token, Use Cases
  • Auto-linking in blog posts with tooltips
  • Deep linking support for direct term access

πŸ”— Blockchain Technology

  • Polkadot ecosystem and parachain technology
  • Consensus mechanisms (Proof of Stake vs Proof of Work)
  • Smart contracts and development guides
  • Cross-chain interoperability

Recent Updates

πŸ”§ Technical Improvements (Latest)

  • βœ… Interactive Glossary - 384 terms with Pagefind search and category filtering
  • βœ… React Islands Architecture - Implemented Astro React islands for interactive components
  • βœ… Monorepo Structure - Migrated to pnpm monorepo with shared packages and configurations
  • βœ… API Endpoints - Added rate-limited quote API with proper error handling
  • βœ… Fixed canonical URL bug - Resolved incorrect canonical URL generation that was causing SEO issues
  • βœ… Fixed breadcrumb schema - Corrected structured data for better search engine understanding
  • βœ… Enhanced mobile menu - Improved spacing and indentation for better user experience
  • βœ… SEO optimization - Added proper robots meta tags and pagination handling

πŸ“ Content Updates

  • βœ… 45 articles covering SORA ecosystem and DeFi topics
  • βœ… Chronological update checklist for maintaining content freshness
  • βœ… Category organization for better content discovery
  • βœ… Social media integration for content sharing

Glossary v2025 Overview

Related Projects

  • SORA Network - The official SORA blockchain network
  • Polkaswap - Decentralized exchange on SORA
  • SORA Wiki - Comprehensive SORA ecosystem documentation

Contributing

We welcome contributions to improve Soranauts! Whether you want to:

  • πŸ“ Write content about SORA ecosystem developments
  • πŸ› Report bugs or suggest improvements
  • πŸ”§ Fix technical issues or enhance functionality
  • πŸ“Š Improve SEO or performance
  • 🎨 Enhance design or user experience

Please feel free to open a discussion, create an issue, or submit a pull request. Your contributions help make Soranauts the go-to resource for SORA ecosystem information.

Acknowledgements

Soranauts was originally built on the AstroWind template and has since evolved into a comprehensive SORA ecosystem resource. Special thanks to the SORA ecosystem team for their innovative blockchain technology and the contributors who help make this platform a valuable resource for the community.

License

Soranauts is licensed under the MIT license β€” see the LICENSE file for details.

Popular repositories Loading

  1. soranauts soranauts Public

    πŸš€ SORA ecosystem content platform with 384+ glossary terms, DeFi guides, and blockchain insights. Built with Astro 5.16 + Tailwind CSS.

    TypeScript 1