Skip to content

A modern, human-centered, declarative language to represent system logic, workflows, services, and architectures as readable diagrams. Core is open source. Built for clarity, collaboration, and speed.

License

Notifications You must be signed in to change notification settings

Excelsi-Innovations/NaviLang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NaviLang

A modern, human-centered programming language for building reactive, distributed systems with clarity and speed.
Define system logic, workflows, APIs, and documentation in a visual-first, declarative format.
Open Source Core β€” Extensible Platform.


🧭 What is NaviLang?

NaviLang is a declarative language designed to describe and visualize system logic, flows, services, APIs, and architectures β€” in a modular, readable, and human-first way.

Think of it as Markdown for system design β€” with the ability to transform text prompts into diagrams and executable structures.


✨ Key Features

  • Declarative syntax β€” readable like natural language
  • Visual output β€” auto-generates diagrams (Mermaid, SVG, or canvas)
  • Modular contexts β€” isolate services/domains (CONTEXT auth, CONTEXT payment)
  • Composable systems β€” describe how parts interact, flow, and respond
  • Integrated docs β€” document endpoints, data, or decisions inline (DOCS)
  • Drag & drop interface (optional) β€” edit logic visually like Figma
  • Team collaboration β€” multiple people can work on isolated flows
  • Cross-domain use β€” APIs, microservices, UIs, workflows, infrastructure

πŸš€ Example (WIP Syntax)

CONTEXT auth
  VAR User
  VAR Token
  ACTION Login
    GOES TO ValidateCredentials
    GOES TO GenerateToken -> Token
    GOES TO RETURN Token

  DOCS Login
    - Accepts: User credentials
    - Returns: Access Token

About

A modern, human-centered, declarative language to represent system logic, workflows, services, and architectures as readable diagrams. Core is open source. Built for clarity, collaboration, and speed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages