Skip to content
@NoumenaDigital

Noumena Digital

Technology for the next generation of enterprise software.

Noumena Digital

This is where we keep all our NPL (NOUMENA Protocol Language) tools and examples. If you're looking to build with NPL, you're in the right place.

Starter Projects & Examples

Need to get up and running quickly? We've got you covered with repos ranging from dead simple to production-ready.

The bare-bones starter template that powers the npl init and npl init --bare CLI command.

This repo is a good starting point to see what NPL can actually do. The repo has a working backend + frontend that shows off the core concepts. Great for understanding how all the pieces fit together.

Simple full-stack NPL application powering the npl init --frontend CLI command.

  • Adds a React frontend to the npl-init backend
  • Provides configuration files to seamlessly build and deploy the full-stack application locally or to NOUMENA Cloud, with various OIDC provider settings

Simple full-stack application configured to be built with Replit, allowing you to experiment with NPL applications directly in your browser and with Replit Agent development support. Involves backend deployment to NOUMENA Cloud.

This repo includes a full-featured starter with:

  • React frontend
  • Python Streamlit frontend
  • Python services that listen and react to NPL events
  • Bash integration tests

We built this repo to show AI integration around an insurance claims automation use case that shows:

  • How to hook up an LLM without letting it go rogue
  • Teams & Slack integrations
  • Real guardrails on AI decision-making

Developer Tools

A set of tools to develop and manage NPL application

CLI & Package Management

  • npl-cli - The NPL command line tool source
  • homebrew-tools - Brew tap so you can brew install NoumenaDigital/tools/npl

Editor Support

Runtime Images

The images repo has Docker containers for the NPL Runtime.

Engine

The workhorse that:

  • Runs your NPL code
  • Talks to the database
  • Exposes the NPL API

Read Model

A data access layer with a GraphQL API.

Quick Start

# Get the CLI
brew install NoumenaDigital/tools/npl

# Create a project
npl init --project-dir my-project

# Install the VS Code or IntelliJ extension and start coding

Then dig into the demo and example repos to see what's possible.

Need Help?

Hit us up through the NOUMENA Community or GitHub issues on the relevant repo.

Popular repositories Loading

  1. npl-cli npl-cli Public

    The NPL CLI is a command line tool to support the development of projects written in Noumena Protocol Language (NPL). It offers several useful commands for interacting with your NPL projects.

    Kotlin 18 2

  2. images images Public

    Describes how customers get access to Noumena Digital platform resources.

    9

  3. npl-language-server npl-language-server Public

    Language Server Protocol (LSP) server for Noumena Protocol Language (NPL)

    Kotlin 7 2

  4. npl-vscode-extension npl-vscode-extension Public

    A VS Code extension providing support for the Noumena Protocol Language (NPL), with language server integration.

    TypeScript 4 1

  5. npl-integrations npl-integrations Public template

    TypeScript 3

  6. npl-init npl-init Public template

    2

Repositories

Showing 10 of 26 repositories
  • npl-cli Public

    The NPL CLI is a command line tool to support the development of projects written in Noumena Protocol Language (NPL). It offers several useful commands for interacting with your NPL projects.

    NoumenaDigital/npl-cli's past year of commit activity
    Kotlin 18 Apache-2.0 2 0 8 Updated Aug 11, 2026
  • shield Public
    NoumenaDigital/shield's past year of commit activity
    Go 0 Apache-2.0 0 39 6 Updated Jul 13, 2026
  • npl-language-server Public

    Language Server Protocol (LSP) server for Noumena Protocol Language (NPL)

    NoumenaDigital/npl-language-server's past year of commit activity
    Kotlin 7 Apache-2.0 2 0 0 Updated May 12, 2026
  • npl-integrations Public template
    NoumenaDigital/npl-integrations's past year of commit activity
    TypeScript 3 Apache-2.0 0 0 7 Updated Mar 31, 2026
  • skills Public
    NoumenaDigital/skills's past year of commit activity
    0 0 0 2 Updated Mar 30, 2026
  • .github Public
    NoumenaDigital/.github's past year of commit activity
    0 0 0 1 Updated Mar 27, 2026
  • homebrew-tools Public

    The home of the homebrew formula(e)

    NoumenaDigital/homebrew-tools's past year of commit activity
    Ruby 0 0 0 0 Updated Mar 18, 2026
  • NoumenaDigital/noumena-ai-starter's past year of commit activity
    TypeScript 0 0 0 1 Updated Mar 13, 2026
  • NoumenaDigital/noumena-foundry-ai-guide's past year of commit activity
    0 0 0 2 Updated Mar 13, 2026
  • NoumenaDigital/noumena-styleguide's past year of commit activity
    HTML 1 0 0 0 Updated Mar 12, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…