Welcome to the ResilientDB Quickstart Guide—your one-stop shop for all ResilientDB projects and how to get started with them. This documentation provides comprehensive guides to install, use, and contribute to the ResilientDB ecosystem.
🚀 What is ResilientDB?
ResilientDB is a high-performance, scalable, and secure blockchain platform designed to meet the demands of modern distributed applications. It offers a suite of tools and projects that enable developers and organizations to build robust blockchain solutions efficiently.
📖 Get Started
- Installation Guide: Learn how to install all ResilientDB projects using the
INSTALL.sh
script. - Usage Guides: Explore detailed guides on how to use each ResilientDB project.
- API Reference: Discover the API endpoints provided by the Smart-Contracts GraphQL server.
- About Us: Learn more about the ResilientDB project and the team behind it.
🌐 Main Repositories
Access the main repositories within the ResilientDB Ecosystem and ResilientApps collections:
- Apache ResilientDB GitHub
- ResilientApp GitHub
- ResilientEcosystem GitHub
- ResVault
- ResilientDB GraphQL
- ResilientDB Python SDK
- ResCLI
- ResilientDB Explorer
🌎 ResilientDB Ecosystem
Explore the core components and tools designed to interact with and extend the functionality of the ResilientDB platform.
- Create Resilient App : CLI tool to bootstrap ResilientDB-based applications.
- ResDB ORM : An Object-Relational Mapping tool for ResilientDB.
- ResVault SDK : SDK for secure key management with ResVault.
- Resilient Node Cache : A caching solution for ResilientDB nodes.
- ResContract : CLI for managing and deploying contracts on ResilientDB.
- Smart-Contracts GraphQL : A GraphQL server for interacting with smart contracts.
- Rust SDK : SDK for Rust applications interacting with ResilientDB.
- TypeScript SDK : SDK for TypeScript-based ResilientDB projects.
- Ag-GraphQL : GraphQL API for Ag applications on ResilientDB.
- Dashboard : Dashboard for monitoring ResilientDB nodes.
- Website : Source code for the ResilientDB website.
- ResilientDB Quickstart : A quickstart repository for getting started with the ResilientDB ecosystem.
📱 ResilientApps
This list includes various applications and tools built on top of the ResilientDB platform, enhancing its use cases and usability.
- Demo ResilientApp : Demo showcasing ResilientDB’s capabilities.
- Debitable : Decentralized debit system.
- Arrayan : Data analysis tool within the ResilientDB ecosystem.
- ResView : Visualization tool for ResilientDB transactions.
- ResChat : Decentralized messaging application.
- ResCLI : CLI tool for managing interactions with ResilientDB.
- CrypGo : Cryptocurrency tracking app.
- ResDrive : Decentralized file storage solution.
- ResLenses : Data analytics tool for the ResilientDB ecosystem.
- ReLenses Backend : Backend services for ReLenses application.
- ResUI : UI components for ResilientDB applications.
- Res-a-Me : Authentication service for ResilientDB.
- Echo : ResilientDB echo service for testing.
- ResCounty : Data management tool for government entities.
- ResChain Analyzer : Blockchain analysis tool.
- Desktop Wallet : Desktop wallet application for ResilientDB assets.
- VoteChain : Decentralized voting application.
- DraftRes : Draft management tool for ResilientDB.
- NexVault : Enhanced vault solution.
- ResilientNFT : NFT platform on ResilientDB.
💡 Why Choose ResilientDB?
- High Performance: Achieve high transaction throughput with low latency.
- Scalability: Designed to scale horizontally to meet growing demands.
- Security: Built with robust security features to protect your data.
- Flexibility: Modular architecture allows customization to fit your needs.
📞 Get Involved
- GitHub: ResilientEcosystem
- Support: If you have any questions or need help, feel free to open an issue .