Skip to content

cosmic-fi/albionkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

75 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
albionkit-banner

License: MIT Next.js TypeScript React

AlbionKit - Albion Online Toolkit

A comprehensive toolkit for Albion Online players featuring market analysis, build databases, PvP intelligence, and profit calculators.

🎯 Features

Market Tools

  • Market Flipper - Real-time arbitrage opportunities across all cities
  • Gold Price Tracker - Monitor gold market trends and history
  • Price Alerts - Get notified for profitable market opportunities

Profit Calculators

  • Crafting Calculator - Calculate crafting profits with return rates
  • Farming Profits - Crop and animal yield calculator
  • Cooking Profits - Food crafting profitability
  • Alchemy Profits - Potion brewing calculator
  • Animal Breeding - Breeding profit calculator
  • Enchanting Profits - Enchanting success rate calculator
  • Labourer Profits - Labourer yield calculator
  • Chopped Fish Profits - Fish processing calculator

PvP Tools

  • PvP Intel - Player statistics, killboards, and battle analysis
  • Killboard - Real-time kill notifications
  • ZvZ Tracker - Large-scale battle analytics and leaderboards

Build Database

  • Character Builds - Community-submitted builds for all game modes
  • Build Sharing - Share and discover meta builds
  • Equipment Planner - Plan your gear setups

Additional Features

  • Multi-language Support - Available in 10+ languages
  • PWA Support - Install as a progressive web app
  • Dark/Light Theme - Customizable UI themes

πŸš€ Getting Started

Prerequisites

  • Node.js 20+ and npm
  • Albion Online API access (via Albion Data Project)

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/albionkit.git
    cd albionkit
  2. Install dependencies

    npm install
  3. Set up environment variables

    cp .env.example .env.local

    Edit .env.local and fill in your API keys:

    • Firebase credentials (Optional)
  4. Run the development server

    npm run dev
  5. Open the application

    Navigate to http://localhost:3000

πŸ“ Project Structure

albionkit/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/                 # Next.js App Router pages
β”‚   β”‚   β”œβ”€β”€ tools/           # Market flipper, PvP intel, ZvZ tracker
β”‚   β”‚   β”œβ”€β”€ profits/         # Profit calculators
β”‚   β”‚   β”œβ”€β”€ builds/          # Build database
β”‚   β”‚   └── api/             # API routes
β”‚   β”œβ”€β”€ components/          # React components
β”‚   β”‚   β”œβ”€β”€ ui/              # Reusable UI components
β”‚   β”‚   └── [feature]/       # Feature-specific components
β”‚   β”œβ”€β”€ lib/                 # Utility libraries and services
β”‚   β”œβ”€β”€ hooks/               # Custom React hooks
β”‚   β”œβ”€β”€ context/             # React Context providers
β”‚   β”œβ”€β”€ i18n/                # Internationalization config
β”‚   └── data/                # Static data files
β”œβ”€β”€ messages/                # Translation files (10 languages)
β”œβ”€β”€ public/                  # Static assets
β”œβ”€β”€ docs/                    # Documentation
└── scripts/                 # Utility scripts

πŸ› οΈ Tech Stack

  • Framework: Next.js 16 (App Router)
  • Language: TypeScript 5
  • UI: React 19 with Tailwind CSS 4
  • State: React Context + Custom Hooks
  • Backend: Firebase (Auth + Firestore)
  • i18n: next-intl
  • Charts: Recharts
  • Icons: Lucide React
  • Deployment: Vercel

🌍 Internationalization

AlbionKit supports 10 languages:

  • English (en)
  • German (de)
  • Spanish (es)
  • French (fr)
  • Korean (ko)
  • Polish (pl)
  • Portuguese (pt)
  • Russian (ru)
  • Turkish (tr)
  • Chinese (zh)

See docs/TRANSLATION_GUIDE.md for contribution guidelines.

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Ways to Contribute

  • 🌍 Translations - Help translate the app to more languages
  • πŸ› Bug Reports - Submit issues for bugs you find
  • πŸ’‘ Feature Requests - Suggest new features
  • πŸ“ Documentation - Improve docs and guides
  • πŸ’» Code - Submit PRs for features or fixes

Development Workflow

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“š Documentation

πŸ”’ Security

Please review our Security Policy for reporting vulnerabilities.

Important: Never commit .env.local or any file containing API keys to version control.

πŸ™ Sponsors

Support this project by becoming a sponsor!

Buy Me a Coffee GitHub Sponsors

Your support helps keep AlbionKit free and ad-free for everyone!

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Albion Online by Sandbox Interactive
  • Albion Data Project for API access
  • All contributors and supporters

πŸ“ž Support


Built with ❀️ for Albion Online Community by Cosmic-fi (Albion Team)

About

AlbionKit is a suite of advanced tools designed to give you the competitive edge in Albion Online. From market flipping to PvP analytics, we've got you covered.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages