Skip to content

Appkit

Appkit is a nuxt module that bundles a lot of functionality. Giving us a single entry point to a range of features. Each feature is opt in by configuring the appkit.config.ts.

Goal

To build complicated apps we need to build out our tools. Abstract away repetative or unecersary detail. This removes the fluff when were building things that are inherently complicated. It means less testing and a greater overall experience building things.

As we work primarily with nuxt we can use nuxt modules to get a build time hook into the nuxt runtime. Meaning we can essentially add anything, auto imports and so on.

Arkfire

Arkfire aims to bridge the gap between firebase and nuxt. Built with vue reactivity in mind it offers a high level bridge a clean api.

Find out more here

Arkform

Arkform is a lightweight and reactive form api. It provides composables to view state, validate forms update errors and so on. Find out more here

Toolkit

This is a package of many smaller API's useful to have around.

Find out more here

Ts Utils

Taking inspiration from languages like Rust and their data structures such as return types are great for making code predictable and observale. This package provides factories and helpers for those structures.

Find out more here