Ligroundkay - A free, open-source and modern Chess Variant Analysis GUI for the 21st century

Overview

LiGround

A free, open-source and modern Chess Variant Analysis GUI for the 21st century

LiGround screenshot

Build Setup

# install dependencies
npm install

# run dev server with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build

# lint all JS/Vue component files
npm run lint

Post-Installation Actions

LiGround ships with preincluded engine binaries. By default all engines are downloaded automatically into the ./engines/ folder as postinstall action. However, if no prebuilt binaries are available for you system or something goes wrong, please go ahead and build/download them manually:

Libraries

The following libraries or assets are used in LiGround:

Library Description Usage
ffish.js A high performance WebAssembly chess variant library based on Fairy-Stockfish. Used in the GUI for legal move generation, FEN parsing & validation, pocket pieces, etc.
ChessgroundX A free/libre open source chess UI developed for lichess.org and pychess.org. Used as the main UI board element.
ornicar/lila The forever free, adless and open source chess server Many high quality assets from lichess.org (e.g. piece styles, board styles, chess fonts, ...) are used within this GUI.
Vue.js The Progressive JavaScript Framework Used as the main JavaScript Framework.
Electron Build cross-platform desktop apps with JavaScript, HTML, and CSS Used for exporting the GUI to the desktop.
electron-vue An Electron & Vue.js quick start boilerplate Used for the boilerplate code.

Related

Projects that influenced the creation of LiGround:

Project Description
tinyChessServer An xboard server for playing bughouse games via websockets
lichess.org/analysis The forever free, adless and open source chess server
vue-chessboard Chessboard vue component to load positions, create positions and see threats
cutechess A graphical user interface, command-line interface and a library for playing chess.
XBoard / WinBoard A graphical user interface for chess in all its major forms.
Nibbler Leela Chess Zero (Lc0) interface.
chess.js A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection

This project was generated with electron-vue@45a3e22 using vue-cli. Documentation about the original structure can be found here.

Owner
Gökay Karaahmetli
Gökay Karaahmetli
Applications for any device with HTML, CSS and JavaScript - free and open source!

App Framework App Framework development has ended. I recommend using the Framework7 CLI instead. iOS and Android Apps with HTML & JavaScript - App Fra

null 641 Jan 6, 2022
budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system.

budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system. Use at budgetzero.io, download the desktop apps or self-host on y

budgetzero 319 Jan 14, 2022
An open-source social media platform and public forum for questions and discussions, built for developers.

VUE Mumble Vue Repository About Mumble is an open source project built with REACT for developers. This is the Vue Version of Mumble (A Mumble Clone bu

Praveen Malethia 10 Dec 26, 2021
GUI tool to explore Slash Commands of your bot, built on Vue 3 and TailwindCSS 🚀

Slash Commands GUI Graphical User Interface to explore Slash Commands of your bot, built on Vue 3 and TailwindCSS ?? Features Everything you can do wi

Androz 89 Jan 17, 2022
OSI helps you to track your all open-source Internships and Program in a single place ⚡

OSI helps you to track your all open-source Internships and Program in a single place ⚡

Rohan kumar 31 Dec 2, 2021
An Open Source website where you can search for COVID19 resources in your city 🏙 using Social Media

An Open Source website where you can search for COVID19 resources in your city ?? using Social Media. Getting Started First, run the development serve

Saransh Hardaha 5 Jul 7, 2021
✨ SOCAVES is a 100% open source social media platform, we care about your privacy

✨ The new age of social media ?? https://socaves.com Need your support to speed up the website! ⚡ ⚡ What Is SOCAVES? SOCAVES is a fully open source so

null 13 Dec 26, 2021
Gamebrary - Open source tool to organize video game collections.

Gamebrary Open source tool to organize video game collections. Gamebrary is an open source tool that helps organize video game collections. Written in

Roman Cervantes 69 Jan 19, 2022
This project aims to rewrite all Garry's Mod Menu to modern framework (Vue.js v2).

Garry's Menu Remake This project aims to rewrite all Garry's Mod Menu to modern framework (Vue.js v2). This mod is an early stage of developement, not

Влад Кот 2 Nov 3, 2021
A free and lazy geoguess game using vue.js

Geoguess is a free and lazy geoguess game. Players compete how close the player can guess random locations in five rounds. You can play multiplayer with your friends up to five friends. The first player creates a room and decides the room size. Other players type the same room name as the first player created and the game will start.

null 1 Nov 6, 2021
Built with Vue3 Composition API, Navigation bar with Font-Awesome free icons, with Backdrop and Transitions.

Vue3 Navigation Bar Collapsable, Responsive, Backdrop and with Transition. Info Uses Vue3 Composition API to for the Navbar state. Uses Font-Awesome F

Maaz Rahman 0 Dec 26, 2021
Geoguess Master is a free geoguess game.

Geoguess Master is a free geoguess game. Players compete how close each player can guess a random locations in five rounds. You can play multiplayer game with your friends up to five friends. The first player creates a room and decide a room size, and then other players type the same room name name as the first player decided and the game will start.

null 108 Jan 12, 2022
Quickly design LinkedIn visual polls like the once you see on other's profiles, for FREE✨

Quickly design LinkedIn visual polls like the once you see on other's profiles, for FREE ✨

fotiecodes 4 Nov 30, 2021
A sample of career ladders I use for my organization, open sourced for anyone.

A sample of career ladders I use for my organization, open sourced for anyone.

Sarah Drasner 604 Jan 11, 2022
"View source" directive for Vue

vue-sauce "View source" directive for Vue ?? About Automatically append up-to-date html documentation to your elements. Installation npm install --sav

Byteboomers 90 Dec 5, 2021
🗂 Source code for The Vue 3 Masterclass

?? Source code for The Vue 3 Masterclass

VueSchool.io 212 Jan 17, 2022
实现最简 vue3 模型( Help you learn more efficiently vue3 source code )

CN / EN mini-vue 实现最简 vue3 模型,用于深入学习 vue3 Usage B 站 提供了视频讲解使用方式 想看更多关于 mini-vue 的课程可以加我 vx 哦 加我的公众号:阿崔cxr 公众号回复关键字:vx Why 当我们需要深入学习 vue3 时,我们就需要看源码来学习

阿崔cxr 4k Jan 14, 2022
Source Code for the Course: Pinia, The Enjoyable Vue Store

Pinia, The Enjoyable Vue Store This repository contains the source code for Pini

VueSchool.io 1 Jan 20, 2022
🌟 DataFormsJS 🌟 A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.

?? Welcome to DataFormsJS! Thanks for visiting! ?? ?? ?? ?? ?? ?? 中文 (简体) 欢迎来到 DataFormsJS Español Bienvenido a DataFormsJS Português (do Brasil) Bem

DataFormsJS 119 Jan 18, 2022