A TypeScript-based distributed application framework built on OrbitDB.
The monorepo is organized into:
backend
: Core server application with TypeScript configuration and user management- Contains modules for configuration management, logging, and JWT handling
orbit
: Core OrbitDB functionality including:- Document and event database implementations
- Identity management and key storage
- Clock-based synchronization
- Memory storage implementation
eslint-config
: Shared ESLint configuration and coding standards
- Node.js
- TypeScript
- OrbitDB
- Clone the repository
- Install dependencies with your package manager of choice
- Build the packages
- Start development
Contributions welcome! Please:
- Fork the repository
- Create a feature branch
- Make your changes
- Open a Pull Request
Follow the TypeScript coding standards defined in eslint-config
.
MIT License - see LICENSE file for details.