tvl-depot/tvix/website/landing-en.md
Vincent Ambo 19c452875e feat(tvix): add simple initial website
The website itself contains no useful information that we don't
already have published anywhere, but it's a decent landing place.

Mostly I want to have something on the root of tvix.dev, so that we
can start using it for other purposes.

Change-Id: Id2b4dabc7f6e4dd26b61484b86dbde2f39aa1719
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8296
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2023-03-14 21:59:40 +00:00

1.4 KiB

A candy bar in different shades of blue that says 'Tvix by TVL' on it


Tvix is a new implementation of Nix, a purely-functional package manager. It aims to have a modular implementation, in which different components can be reused or replaced based on the use-case.

Tvix is developed as a GPLv3-licensed open-source project by TVL, with source code available in the TVL monorepo.

There are several projects within Tvix, such as:

  • //tvix/eval - an implementation of the Nix programming language
  • //tvix/serde - a Rust library for using the Nix language for config files
  • //tvix/nix-compat - a Rust library for compatbility with C++ Nix features like encodings and hashing schemes
  • ... and a handful others!

The language evaluator can be toyed with in Tvixbolt, and you can check out the Tvix README (GitHub mirror) for additional information on the project and development workflows.

Developer documentation for some parts of Tvix is available online.


Check out the latest Tvix-related blog posts from TVL's website: