• Stars
    star
    318
  • Rank 127,426 (Top 3 %)
  • Language
    TypeScript
  • License
    GNU Affero Genera...
  • Created almost 5 years ago
  • Updated 12 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cross-platform Database Editor for AzerothCore

Keira3

CodeFactor Actions Status Coverage Status dependencies Status devDependencies Status Discord

Keira3 Website

Keira3

Cross-platform desktop application featuring a Database Editor for the AzerothCore MMORPG framework.

With Keira3 you don't have to know the SQL language in order to change contents: it will generate the SQL queries automatically for you. The SQL code will be displayed, so you can learn, and then you can copy or execute it directly to your database.

Made with ❤ and TypeScript, Electron, Angular, Bootstrap.

Support us

You can support the Keira3 development by donating with PayPal.

Inspired by

We created Keira inspired by the old indomit's Quice/Truice database editor, and by the Discover-'s SAI Editor. Our primary goal was to provide an editor with the same features that was cross-platform, so we built it as a web app.

Keira3 is the direct successor of Keira2. We kept the cross-platform promise as well as adding the possibility to execute the generated queries and simplifying the application setup.

AzerothCore Database

In order to use Keira3 you have to connect to an instance of the AzerothCore Database.

If you don't have any, you can easily create one following this guide.

Alternatively, you can use a public database of AzerothCore with read-only access. Details here.

How to install Keira3

To use Keira3, you don't need to install any dependency. Just download and run it.

If you are using Arch Linux you can find the package on AUR

⚠️ Windows 7 or older Windows versions are not officially supported.

How to run Keira3 in development mode

Dependencies

Note: these are the dependencies if you want to run Keira3 in development mode. If you just want to use Keira3, download it from the releases page.

You need to first install node in order to have npm available in your system.

Install dependencies with npm :

npm install

If you want to generate Angular components with Angular-cli , you MUST install @angular/cli in npm global context. Please follow Angular-cli documentation if you had installed a previous version of angular-cli.

npm install -g @angular/cli

Only for Windows (Windows 7 or older versions are not officially supported), install windows-build-tools as administrator:

npm install --global-production windows-build-tools

This installation will take time and probably your PC will reboot during the installation.

Build

To run the app in local development with hot reload:

npm start

More commands:

Command Description
npm run ng:serve:web Execute the app in the browser with hot reload (NOTE: no Electron/Node lib will work in this case)
npm run build Build the app. Your built files are in the /dist folder.
npm run build:prod Build the app with Angular aot. Your built files are in the /dist folder.
npm run electron:local Builds your application and start electron
npm run electron:linux Builds your application and creates an app consumable on linux system
npm run electron:windows On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems
npm run electron:mac On a MAC OS, builds your application and generates a .app file of your application that can be run on Mac
npm run test-ci Run unit tests once
npm run test Run unit tests in watch mode
npm run e2e Run e2e tests. It requires to run npm run build:prod first

Note: Only /dist folder and node dependencies will be included in the executable.

Learn

  • An overview of Keira3 internals is available here

More Repositories

1

azerothcore-wotlk

Complete Open Source and Modular solution for MMO
C++
4,391
star
2

acore-docker

docker-compose example to run an azerothcore platform
TypeScript
170
star
3

mod-transmog

Plug&Play transmog module for AzerothCore, based on Rochet2 works
C++
101
star
4

mod-autobalance

Module for AzerothCore(MaNGOS -> TrinityCore -> SunwellCore)
C++
85
star
5

wiki

AzerothCore wiki based on Drassil Git-Wiki
CSS
75
star
6

mod-progression-system

ChromieCraft Progression System
C++
53
star
7

telegram-automated-db-backup

Python script to automated the db backup using Telegram as cloud storage
Python
45
star
8

acore-api

RESTful APIs for AzerothCore.
TypeScript
38
star
9

acore-cms

ACore CMS based on wordpress
PHP
38
star
10

skeleton-module

This is a template, a skeleton of a module to use as a base for your new modules.
C++
26
star
11

eluna-ts

Eluna-TS converts TS files to Lua scripts compatible with the Eluna system
TypeScript
19
star
12

mod-duel-reset

Duel reset module for AzerothCore
C++
18
star
13

mod-zone-difficulty

Support module for mod-progression-system, handles nerfs and debuffs per zone.
C++
16
star
14

mod-aoe-loot

C++
16
star
15

mod-npc-enchanter

Creates an NPC that enchants the player's gear
C++
15
star
16

mod-azerothshard

This module is a collection of custom features that have been implemented privately on AzerothShard project.
C++
15
star
17

server-status

AzerothCore Server status
TypeScript
15
star
18

web-character-migration-tool

Character migration tool
PHP
14
star
19

mod-congrats-on-level

This module rewards players when they reach specific levels
C++
14
star
20

forum

Old forum, now ARCHIVED
13
star
21

portals-in-all-capitals

SQL script to add portals in every capital
13
star
22

acore-client

Web client to consume azerothcore opcodes
JavaScript
13
star
23

mod-arac

Module & pacthes - "All Classes All Races (ARAC)"
12
star
24

tool-tc-migration

[EXPERIMENTAL] Some tools to migrate characters database from TrinityCore to AzerothCore.
Shell
12
star
25

mod-npc-buffer

A NPC that buffs players
C++
11
star
26

wowlauncher-delphi

An old Launcher written in DELPHI/PASCAL for wow 3.x.x , 2.x.x , 1.x.x
Pascal
11
star
27

mod-morphsummon

Change appearance of summoned permanent creatures.
C++
10
star
28

mod-npc-services

AzerothCore Module
C++
10
star
29

mod-pvp-titles

Display old PVP titles depending on honorable kills (starts at 50)
C++
10
star
30

universal-pwa

Boilerplate project to build an Universal Progressive Web App with ReactJS (CRA)
JavaScript
10
star
31

mod-rdf-expansion

Allows to join RDF of previous expansions on a higher character level
C++
9
star
32

mod-guild-zone-system

AzerothCore Module
C++
9
star
33

mod-npc-beastmaster

An NPC that lets you tame beasts.
C++
9
star
34

mod-weapon-visual

AzerothCore Module
C++
9
star
35

mod-ip-tracker

C++
8
star
36

mod-bg-twinpeaks

Twin Peaks battleground in Wotlk3.3.5a as module for AzerothCore
8
star
37

wow-statistics

TypeScript
8
star
38

mod-starter-guild

This module automatically joins new players to a guild of your choice on first login.
C++
7
star
39

mod-new-character-perks

Perks on new char login
C++
7
star
40

mod-bg-reward

BGReward module for AzerothCore
C++
7
star
41

arena-stats

Arena Stats for AzerothCore
TypeScript
7
star
42

mod-bg-battle-for-gilneas

Cataclysm battleground Battle for Gilneas into WOTLK as AzerothCore module
6
star
43

mod-npc-gambler

C++
6
star
44

noggit

Map creator
C++
6
star
45

classic-mode

SQL script to limit the player to the classic world (no TBC/WOTLK)
6
star
46

mod-costumes

Temporary morph items module for AzerothCore
C++
6
star
47

mod-money-for-kills

C++
6
star
48

mod-racial-trait-swap

Azerothcore Module for Racial Trait Swap
C++
6
star
49

mod-npc-all-mounts

Teaches all mounts
C++
5
star
50

mod-npc-codebox

C++
5
star
51

mod-bg-item-reward

Rewards players with items of your choice after battleground victories and defeats.
C++
5
star
52

mod-fireworks-on-level

Shoots fireworks in the air when a player reaches specified levels.
C++
4
star
53

mod-pvp-zones

A module redefining world pvp.
C++
4
star
54

wp-azth-core-plg

AZerothCore Plugin for WordPress
PHP
4
star
55

mod-chat-transmitter

C++
4
star
56

azerothcore.github.io

HTML
4
star
57

mod-arena-tigerspeak

Tiger's Peak arena battleground in Wotlk 3.3.5a as module for AzerothCore
4
star
58

pvp-vendors

Blizzlike-ish vendors to enhance the PvP experience
4
star
59

azerothcore.org-website

AzerothCore.org website development repo
JavaScript
4
star
60

mod-buff-command

BuffCommand module for AzerothCore
C++
4
star
61

mod-desertion-warnings

C++
4
star
62

mod-arena-tolviron

Tol'Viron arena battleground in Wotlk 3.3.5a as module for AzerothCore
4
star
63

catalogue

Catalogue of AC Modules, Tools, Scripts
HTML
4
star
64

lua-command-plus

Command+ it's a script for create news command for AC.
Lua
3
star
65

acore-node-server

Official AzerothCore API Layer
JavaScript
3
star
66

mod-queue-list-cache

C++
3
star
67

docker-files

Shell
3
star
68

acore-php-framework

PHP
3
star
69

mod-premium-lib

A library module for all premium modules. Use it as a dependency.
C++
3
star
70

lua-aio-modrate-exp

AIO experience modifier.
Lua
3
star
71

git-catalogue

TypeScript
3
star
72

mod-alpha-rewards

WIP reward system for AC ingame shop
C++
3
star
73

mod-server-auto-shutdown

C++
2
star
74

world-boss-rank

World Boss Ranks - ranking list related to LUA - EventScripts
TypeScript
2
star
75

mod-npc-morph

AzerothCore Module
C++
2
star
76

mod-chromie-xp

C++
2
star
77

reusable-workflows

Reusable workflows to be use with AzerothCore
2
star
78

database-wotlk

This repository contains the world database for wotlk 3.3.5a, to be used with search engine or other projects that needs it
2
star
79

mod-tic-tac-toe

World of Warcraft Tic Tac Toe game
2
star
80

universal-node

Boilerplate for Universal NodeJS server
JavaScript
2
star
81

mod-low-level-arena

C++
2
star
82

mod-pvpstats-announcer

C++
2
star
83

mysql-tools

extended mysql dump and import tool helping with data distrubution and versioning structure
Shell
2
star
84

wp-azth-cms

CMS for AZeroThCore based on Wordpress
PHP
2
star
85

mod-ip2nation

This module allows you to easily populate your ip2config & ip2nationcountries tables in the auth database
Shell
1
star
86

demoserver-tools

webpages and scripts for our demo server
1
star
87

.github

1
star
88

raid-browser

Lua
1
star
89

acore-core-build-action

1
star
90

mod-low-level-rbg

C++
1
star
91

mod-global-chat

New Worldserver Wide Chat Module for Azerothcore
C++
1
star
92

GitHub-Actions

TypeScript
1
star
93

acore-pwa

Progressive Web App for acore-node-server
JavaScript
1
star
94

mod-cta-switch

Module for AzerothCore that switches a Call to Arms! PvP event with another of your choice.
C++
1
star
95

mod-dmf-switch

C++
1
star
96

CustomItemFix

Addon to fix custom item icons
Lua
1
star
97

arena-spectator

Lua
1
star
98

wp-azth-core-theme

AZeroThCore Theme for Wordpress
1
star
99

eluna-ts-mod-skeleton

Skeleton repo to be used as a boilerplate for your Eluna-TS modules
TypeScript
1
star
100

js-common

Common package to be included in every js module, service or application
JavaScript
1
star