Unchained

21 May, 2019 ยท 1 min read
Screenshot of personal riding journal

Everyone has hobbies! Keep track of your sports performance, your favorite movies, your best recipes, books and inventory ~ whatever! Unchained allows you to easily create multiple apps, with cross-references, without any programming knowledge. No need to get your hands dirty with databases either; Unchained has this on board. All you need to do is create a few text files.

The image above features my personal horse riding journal. This “application” integrates most of Unchained’s features, linking to multiple other applications.

Features

  • Easy zero-knowledge text-based (YAML) configuration
  • Highly customizable front-end
    • Two built-in styles (textual/blocky)
    • Themes (dark/light/auto)
  • Public / private views with admin backend
    • Configure which apps / fields are publicly visible
  • Link applications with each other, cross-referencing values
    • Count foreign records
    • find min/max dates & show averages
    • grouping and conditional form elements
  • Customize data output by referencing values, through user written code
    • Helper functions and example scripts to help you get started
  • Extend or replace templates
  • Native customizable/extendable styling using Webpack standards
  • Translation support Unchained comes preconfigured with a bunch of translations. Each application allows for their own translations.
  • Application categorization
    • Easily define categories with automatic routing