Stitch Core Features

Stitch is an Entity oriented, strongly typed, and compiled language.

StitchEnv is a full environment for writing software using the Stitch language.
StitchEnv installs on your machine and brings with it the Stitch compiler.

Stitch is a general purpose language with a few completely new constructs.
Entities combine data, history, and cluster deployment strategies all in one.

What is StitchEnv and what is Stitch?

Why should I use StitchEnv and Stitch?

Stitch configs allow you to write your code as a monolith but deploy as clusters.
Stitch configs tie the Entities to server clusters

StitchEnv comes with a comprehensive tool to maintain multiple stitch configs
Each Stitch config describes a single cluster allowing you to split your project across clusters

Stitch handles the encoding/decoding of data between clusters assuring lossless data
Stitch is agnostic to storage/cloud/etc. Your Stitch config chooses, and the compiler builds all necessary libraries.

StitchEnv and Stitch Features

Basic Features

  • Compiler

  • Test Runner

  • Package manager

  • Virtual Environment

  • Memory Safe

  • Thread Safe

Novel Features

  • Event System

  • Interface Engine

  • Cache Engine

  • Storage Engine

  • Ops Toolkit

  • Data tracking

  • Reporting Engine

  • Data compatibility between versions
    of your software

  • Data storing and loading

  • Multi-tenant