DEV Community

ringabout
ringabout

Posted on

Are we web yet in Nim world?

There are some elegant web frameworks in Nim language. Let's look at the most active one -- Prologue web framework. You can join in the discord server to learn this web framework.

Documentation

External plugins

Command line tools

Websocket

Template engine

  • nim-templates A simple string templating library for Nim.

  • nimWebTemplates Experiment to build a jinja like template parser.

  • nim-html-dsl Nim HTML DSL.

  • karax Single page applications for Nim.

  • smalte - It is a dead simple and lightweight template engine. Specially designed for configure application before start in Docker.

ORM

  • norm A Nim ORM.

  • ormin An ORM for Nim.

  • nim-gatabase Connection-Pooling Compile-Time ORM for Nim.

  • nim-allographer A query_builder/ORM library inspired by Laravel/PHP and Orator/Python for Nim.

Async database driver

  • nimongo - Pure Nim lang MongoDB driver.

  • asyncpg - Asynchronous PostgreSQL driver for Nim language.

  • pg - Very simple PostgreSQL async api for nim.

  • amysql - Async MySQL Connector write in pure Nim.

  • anonimongo - Another Nim pure Mongo DB driver.

  • redis - Official redis wrapper for Nim.

Auth

Top comments (2)

Collapse
 
ringabout profile image
ringabout

The development of Nim is active
github.com/nim-lang/Nim/pulse/monthly
The number of repos regarding Nim in github is in stable increase.
https://github.com/search?o=desc&q=nim+language%3Anim&s=&type=Repositories
Nim forum is active
forum.nim-lang.org
Nim discord server is active
discord.gg/fhxcMcn
Nim v1.4 will be released soon which is a big feature release.

I think Nim is growing.

Collapse
 
enthus1ast profile image
Info Comment hidden by post author - thread only accessible via permalink
David Krause

hey @xflywind nimja is missing :)
github.com/enthus1ast/nimja

Some comments have been hidden by the post's author - find out more