Elton - elton.lua.run

Elton

A serialization format based on Lua.

GitHub page

Simplicity

Elton is a strictly defined subset of Lua. The syntax is simple.

Not just for the computer

It's easy for people to edit Elton data.

Liberal license

The official library and specification is available under the terms of the MIT license, same as Lua.

International

Elton data is always valid UTF-8. By requiring UTF-8 a lot of problems simply go away.

Versatile

Use it for your application's config format. Unlike JSON, Elton supports comments.

Safety

Lua is easily sandboxed which makes Elton safe to use. The official Lua Elton library takes care of safety for you.

-- A simple blog entry using Elton.
{
  date = "2014-03-14 13:32",
  title = "An example Elton document",
  tags = {"test", "example"},
  post = [[
    Example
    =======

    Lorem ipsum dolor sit amet...
  ]]
}