Skip to content

Latest commit

 

History

History
63 lines (36 loc) · 4.52 KB

File metadata and controls

63 lines (36 loc) · 4.52 KB

CodeVideo: Create Software Educational Content in Minutes, Not Hours

status badge

status badge

status badge

status badge

Create professional, clear, and correct step-by-step software courses, lessons, and tutorials in minutes, not days.

Welcome to the CodeVideo framework and ecosystem!

Highlevel Overview

The following is a listing of packages used around the CodeVideo ecosystem, more or less according to how often they are used:

Core Layer

@fullstackcraftllc/codevideo-types - the TypeScript types used around the CodeVideo ecosystem. Used by almost all packages listed further below.

Virtual Layer (sits on top of core layer)

@fullstackcraftllc/codevideo-virtual-ide - the virtual IDE used for state traversal and reconstitution, comprised of:

GUI Layer (sits on top of virtual layer)

  • @fullstackcraftllc/codevideo-ide-react - Currently our only renderer, an advanced React component. This is the component currently used to make the videos. We have plans to build fully SVG and Canvas-based editors in the future.

CLI

@fullstackcraftllc/codevideo-cli - the go-based CLI for generating videos from JSON directly on the command line.

MCP Server

@fullstackcraftllc/codevideo-mcp - the TypeScript + Node based MCP Server for build software content with natural language.

Exporters

Websites

API

Miscellaneous