Skip to content

WingSMC/xenomorph

Repository files navigation

Xenomorph (eXtensible ENtity & Object MOdel Relation PHrocessor)

What is this?

Xenomorph is meant to be a universal schema descriptor. It is a front-end for plugins that can be used to generate validators, serializers, ORMs, and other data-shape and relation related code in a language and framework agnostic way.

Language Documentation

Config (.xenomorphrc)

Parser

LSP

Development

  • Install Rust (Recommended 1.94)

  • Install Node.js (Recommended 24.11)

  • Run npm run install:once or install these manually:

    • Install pnpm because it's nicer than npm
    • Install @antfu/ni for npm run scripts to work
  • Run nr install:deps to install some dependencies

  • Run nr build to run compile/build all sub-projects and extensions.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages