Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Astro is a small and simple Lua library.

License

Notifications You must be signed in to change notification settings

EngineMachiner/Astro

Repository files navigation

ko-fi

Astro

Astro is a small and simple Lua library.

Features

  • Table concatenation with format support and cycle detection.

  • A simple vector implementation.

  • Table manipulation:

    • Operations such as addition, substraction, merging and reversing, etc.
    • Functions to retrieve, find and filter keys and values in different ways.
    • Shallow and deep copy functions.
    • Function to make a table read-only.

The table library attempts to preserve the original metatable and metamethods from the input table.

  • String manipulation:
    • Character substring extraction.
    • Blank or empty strings checks.
    • Check if ends or starts with another sequence.

Astro looks forward to extend the standard Lua library with a wide range of utilities to keep the code simple and readable.

Usage

Astro can be used loaded as a module through require() or by loading the init.lua file in the Lua environment.

Contributing

  • Run ./build/updateInfo.sh to update the version in info.lua.

Credits

Thank you to everyone who contributed to the development of this project!

Sponsor this project

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /