tvl-depot/tvix/website/landing-en.md
Florian Klink afe4dfb61e refactor(tvix): move logo to //tvix:logo
Also expose both formats, then use it from
users/tazjin/presentations/tvix-eval-2023.

Change-Id: Id906e8aff5510a7a4f33336326472e86db18ea32
Reviewed-on: https://cl.tvl.fyi/c/depot/+/9280
Tested-by: BuildkiteCI
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: tazjin <tazjin@tvl.su>
2023-09-10 13:13:14 +00:00

36 lines
1.4 KiB
Markdown

<img class="tvl-logo" src="./logo.webp"
alt="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 compatibility 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][gh]) for additional information on the
project and development workflows.
Developer documentation for some parts of Tvix is [available online][docs].
[TVL]: https://tvl.fyi
[TVL monorepo]: https://cs.tvl.fyi/depot/-/tree/tvix
[Tvixbolt]: https://tvixbolt.tvl.su
[Tvix README]: https://code.tvl.fyi/about/tvix
[gh]: https://github.com/tvlfyi/tvix/
[docs]: https://docs.tvix.dev
-------------------
Check out the latest Tvix-related blog posts from TVL's website: