NullLabTests GitHub avatar

software-periodic-table

NullLabTests

A curated ontology of 115 reusable software elements (atoms) and a composition framework for building applications with LLMs and coding agents, emphasizing selection and wiring over regeneration.

Stars

78

7-day growth

No data

Forks

6

Open issues

0

License

MIT

Last updated

2026-07-27

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It formalizes a systematic, finite-element approach to software composition that reduces token waste, generation drift, and verification complexity, backed by a typed library, agent prompts, and an evaluation harness.

Who it is for

  • Developers using LLM-powered coding agents
  • AI researchers studying code generation and composition
  • Software architects designing reusable component libraries
  • Teams building agentic or low-code development platforms

Use cases

  • Rapidly assembling a task management board (Task + User + Kanban) via agent composition
  • Building a CRM contact management system with object, action, and interface atoms
  • Creating a product catalog with AI Search and Recommend capabilities
  • Generating an invoice dashboard with Filter, Export, and Chart atoms

Strengths

  • Provides a finite, machine-readable ontology of 115 elements covering most business-application features
  • Includes typed TypeScript implementations and a system prompt for agents to retrieve and compose atoms
  • Offers an evaluation harness to measure token efficiency, composition fidelity, and correctness
  • Promotes a composition-over-generation philosophy that reduces drift and improves reliability

Considerations

  • Reference implementations exist only for a subset of the 115 elements; some atoms lack TypeScript stubs
  • Evaluation harness runs in mock mode by default; real LLM integration requires provider API keys
  • Domain-specific concepts (e.g., insurance claims) are intentionally excluded; they require optional domain packs

README quick start

Quick Start

Description

A finite ontology of 115 recurring software elements and a composition framework for LLM-based coding agents

Related repositories

Similar projects matched by category, topics, and programming language.

makecindy
Featured
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI & Machine LearningLarge Language Models
958
mereyabdenbekuly-ctrl
Featured
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI & Machine LearningAI Agents
859
hahhforest
Featured
hahhforest GitHub avatar

pi-textbook

A hands-on course that walks through building a Pi-style coding agent from scratch across 15 checkpoints, starting from an offline agent trajectory.

AI & Machine LearningLarge Language Models
625