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 β†’