# An algorithm library {#mainpage} [![docs](https://github.com/tqfx/liba/actions/workflows/docs.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/docs.yml) [![conan](https://github.com/tqfx/liba/actions/workflows/conan.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/conan.yml) [![xmake](https://github.com/tqfx/liba/actions/workflows/xmake.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/xmake.yml) [![meson](https://github.com/tqfx/liba/actions/workflows/meson.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/meson.yml) [![wasm](https://github.com/tqfx/liba/actions/workflows/wasm.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/wasm.yml) [![msvc](https://github.com/tqfx/liba/actions/workflows/msvc.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/msvc.yml) [![linux](https://github.com/tqfx/liba/actions/workflows/linux.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/linux.yml) [![macos](https://github.com/tqfx/liba/actions/workflows/macos.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/macos.yml) [![mingw](https://github.com/tqfx/liba/actions/workflows/mingw.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/mingw.yml) [![msys2](https://github.com/tqfx/liba/actions/workflows/msys2.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/msys2.yml) [![freebsd](https://github.com/tqfx/liba/actions/workflows/freebsd.yml/badge.svg)](https://github.com/tqfx/liba/actions/workflows/freebsd.yml) ## [Getting started](https://github.com/tqfx/liba/wiki/Getting-started) [C/C++](https://github.com/tqfx/liba/wiki/Getting-started#C) [Java](https://github.com/tqfx/liba/wiki/Getting-started#Java) [JavaScript](https://github.com/tqfx/liba/wiki/Getting-started#JavaScript) [Lua](https://github.com/tqfx/liba/wiki/Getting-started#Lua) [Python](https://github.com/tqfx/liba/wiki/Getting-started#Python) [QuickJS](https://github.com/tqfx/liba/wiki/Getting-started#QuickJS) [Rust](https://github.com/tqfx/liba/wiki/Getting-started#Rust) ## Documentation [C/C++](https://tqfx.org/liba/) [Java](https://tqfx.org/liba/java/) [Lua](https://tqfx.org/liba/lua/) [Rust](https://tqfx.org/liba/rust/liba/) ## Copyright {#copyright} Copyright (C) 2020-2024 tqfx, All rights reserved. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at .