The (nearly) fully-featured Kromer wallet, built in Svelte!
The web interface is the primary means to interact with Krawlet. The web interface features:
- Viewing Kromer transactions and their metadata
- Viewing addresses, including their transactions and names purchased
- Listing addresses (including by the richest)
- Sending Kromer to addresses or online Minecraft players when provided a private key
- "Fill-ins" for known Minecraft addresses or verified addresses, making it easier to identify who is involved in transactions and other actions
- Multi-language support (English and Spanish) with easy extensibility
- Progressive Web App (PWA) with offline support and installability
- Real-time updates via WebSocket for live transaction notifications
- Accessibility features including keyboard navigation and screen reader support
In addition to the web interface, Krawlet also includes several chat-based commands that can be used. These include:
\balance [player]- View another players (or your own) Kromer balance\richest [page]- View the richest addresses on Kromer\names [page]- View names registered on Kromer
To view an updated list of commands offered by Krawlet, use \krawlet in chat!
Krawlet is still in active development, so more features will be added soon!
Krawlet is built with:
- SvelteKit with Svelte 5 (Runes) for the UI framework
- TypeScript for type safety
- Vite for building and development
- pnpm for package management
For detailed architecture documentation, see docs/ARCHITECTURE.md.
- Architecture Overview - Project structure and core concepts
- Component Documentation - Reusable UI component reference
- Internationalization Guide - Adding translations and new languages
Currently, the main public version for Krawlet is located on Kromer.club. Once a more official release of a Kromer wallet comes out, it will be moved to Krawlet.kromer.club!
Contributions are welcome! Please see the Contributing Guide for more information.
Setup for Krawlet is similar to most other Svelte kit applications!
First, fork the repo and clone your fork to your machine. Open in your favorite IDE!
Next, install dependencies with pnpm:
pnpm iTo run the development version of Krawlet, run:
pnpm run devpnpm buildpnpm preview