Mininim
Personal
Introduction
Mininim is a highly experimental application and web framework for Nim. Its primary goal is to improve modularity and speed of development by taking inspiration from modern back-end frameworks in other languages. Unlike most of the Nim web space, Mininim does not rely on Nim's JavaScript compilation, and is, instead, focused on creating robust server-side features with the performance and type security of Nim and the ease of use and deployment of something like PHP.
Experimental features include:
- OOP-friendly macros and templates to reduce visual code overhead
- Baseline standard libraries covering common needs
- Unified IoC container and configurable dependency injection
- Pluggable CLI commands, HTTP routes and middleware
- No-build templating with a flexible component model
My Role
Core concepts and initial meta-framework implementation
Official module development and ecosystem integration
Maintenance of supporting tools, such as Percy