Skip to content
@vietmpl

Vie

Modern toolchain for code generation.

Vie /vi/

Banner

Motivation

Developers often waste time writing repetitive boilerplate and setting up project structures. The motivation behind this project is to create a toolchain that automates these repetitive workflows through a template language. Such a system aims to help developers focus on solving real problems rather than rewriting structural code, while ensuring consistency, scalability, and maintainability within and across teams on project.

Key features

  • Fast CLI, formatter and templating engine powered by Go and Tree-sitter–based parsing.
  • Own-designed simple, clear and expressive template language.
  • Automatic argument type system for safer and more predictable generation.
  • Zero configuration required.

Links

Pinned Loading

  1. docs docs Public

    Vie toolchain documentation.

    TypeScript

  2. tree-sitter-vie tree-sitter-vie Public

    Vie grammar for tree-sitter

    JavaScript 5 1

  3. vscode-vie vscode-vie Public

    VSCode extension for Vie.

    TypeScript 3

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…