Skip to content

ZenoEngine adalah aplikasi Golang dengan runtime berperforma tinggi yang dirancang untuk membangun aplikasi web tanpa recompile via script .zl (Zenolang), dengan arsitektur modular dan DB agnostik (MySQL/Postgres/SQLite/MSSQL), sistem templating Zeno Blade, dan bisa diextend via plugin WebAssembly. Portable dan mudah dideploy langsung tanpa Nginx.

License

Notifications You must be signed in to change notification settings

nextcore/zenoengine

Repository files navigation

ZenoEngine

ZenoEngine is a stable, production-ready execution engine for the ZenoLang programming language. Built for high performance, it provides a robust ecosystem for building scalable web applications with a focus on developer experience and security.

✨ Key Features

  • ZenoLang Logic: Clean, brace-based syntax for building complex logic easily.
  • Blade-like Views: Powerful templating system for web applications.
  • Multi-Tenant Ready: Built-in support for multi-tenant database architectures.
  • Database Agnostic: Support for MySQL, SQLite, Postgres, and SQLServer.
  • Hot Reload: Automatic live reloading during development.
  • Metaprogramming: Capabilities for code generation, dynamic execution (meta.eval), and runtime introspection (meta.scope).
  • Rich Integrated Features: Integrated auth, mailing, workers, and API documentation.

🤝 Contributing

Contributions are welcome! Please read our ZENOLANG_STYLE_GUIDE.md before submitting pull requests.

📜 License

Apache 2.0

About

ZenoEngine adalah aplikasi Golang dengan runtime berperforma tinggi yang dirancang untuk membangun aplikasi web tanpa recompile via script .zl (Zenolang), dengan arsitektur modular dan DB agnostik (MySQL/Postgres/SQLite/MSSQL), sistem templating Zeno Blade, dan bisa diextend via plugin WebAssembly. Portable dan mudah dideploy langsung tanpa Nginx.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages