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.