OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

Software Periodic Table

Software Periodic Table is a TypeScript framework that defines 115 recurring software elements in a machine-readable ontology and provides composition tools intended for LLM-based coding agents. It includes typed reference implementations, agent prompts and a plan schema, examples, and an evaluation harness.

Independent OpenViST project profile, based on linked sources.

Software Periodic Table — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when building or evaluating a coding-agent workflow that represents application features as reusable, categorized software elements.

Who it is for

  • Developers building LLM-based coding agents.
  • Teams creating tools to categorize recurring software concepts.
  • Researchers or developers evaluating composition-based code generation.

Documented uses

  • Give a coding agent a structured vocabulary for planning application features.
  • Select and wire software elements into application compositions.
  • Validate ontology data and composition references.
  • Compare composition and baseline generation using an evaluation methodology.
Before you choose

Requirements & limits

The public repository identifies the project as MIT-licensed.

  • The ontology has 115 elements across six families, each with a numeric ID, symbol, name and description.
  • A validator enforces ontology invariants, and reference implementations are written in strict TypeScript.
  • The project supplies an evaluation methodology but does not claim a measured improvement over generation; an earlier token-saving claim was withdrawn.
  • The available README does not provide a complete installation or runtime procedure.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install and validate the software ontology

Set up the repository dependencies and run its documented ontology validation and checks.

Before you start

  • A local checkout of the repository
  • Node.js and npm, as implied by the documented npm scripts

Steps

  1. Install dependencies with the command below.

    Documented command
    npm ci
  2. Validate the ontology and its internal consistency with the command below.

    Documented command
    npm run validate
  3. Run the documented type-check, lint, and test suite with the command below, the command below, and the command below.

    Documented command
    npm run check
    Documented command
    npm run lint
    Documented command
    npm test
  4. Optionally run the repository's combined CI checks with the command below.

    Documented command
    npm run ci

Expected outcome

Dependencies are installed, and the repository's documented validation and checks have been invoked.

Guide limitations

  • The documentation lists commands but does not specify Node.js or npm version requirements.
  • This setup/check guide does not establish that the checks succeed in a particular environment.
Source-based practical guide

Run a documented composition example

Run the repository's Task-and-Kanban composition example after installing dependencies.

Before you start

  • A local checkout of the repository
  • Node.js and npm

Steps

  1. Install dependencies with the command below.

    Documented command
    npm ci
  2. Run the Task-and-Kanban example with the command below.

    Documented command
    npm run example
  3. To try other documented compositions, use the command below, the command below, or the command below.

    Documented command
    npm run example:crm
    Documented command
    npm run example:product
    Documented command
    npm run example:invoice

Expected outcome

The selected repository example is invoked using its documented npm script.

Guide limitations

  • The documentation names the examples but does not specify their output or establish that they succeed in a particular environment.
  • The examples do not demonstrate an external coding-agent integration.
COMPARE OPTIONS

Compare options for AI coding assistance

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Software Periodic TableGive a coding agent a structured vocabulary for planning application features.CLIThe public repository identifies the project as MIT-licensed.
DextoDefine agents in YAML with a model, tools, storage and permissions.CLI
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
7 October 2026
Original website title
NullLabTests/software-periodic-table · Official homepage title · retained in its source language