Model Before You Code. Invert State. Own Behavior.
Veny is a modern, pure object-oriented programming language focused on clarity, composability, and real-world domain modeling.
Whether youβre building software systems, teaching OO principles, or exploring modern language design, Veny helps you focus on modeling your domain β not managing complexity.
Highlights
- β Pure OO: no global state or free functions
- π¦ Clear object encapsulation and messaging
- π‘ Inspired by Smalltalk, Java, Kotlin, and Go
- π§ Designed for learning, tooling, and production use
Read the Veny Manifesto β
See the Language Specification β
Get Started on GitHub β