Overview

Overview

Val is a fully fledged CMS where you write content as code, such as text in TypeScript (or JavaScript) files. In addition to being a CMS, it can help you even if you do not need editable content since it provides a documented and clean separation of content, handling of routes, images and richtext, which is helpful even if it is only you, the developer, that needs to edit content.

Key Features

Content as Code

Instead of storing content in databases or in a cloud service, in Val, content is hard-coded in TypeScript or JavaScript files. It is simpler to get started, faster to setup and easier to maintain.

Local-first

Work with your content locally, ensuring fast access and offline capabilities. Changes can be pushed to your Git repository when ready.

No signup required

In order to use Val you do not need to signup.

An awsome CMS

Val gives you the benefits above, while still providing the core features of a traditional CMS: content can be easily updated by all members on your team, manage images and other files and easily create and render richtext.