Using Ormin as a Dependency

This is a guide about how I use Ormin as my project dependency. Initialize the Project Initialize your new project with Nimble: $ nimble init <myproject> Or, you can also make the directory first and run: $ mkdir <myproject> $ nimble init After that, nimble init will interactively ask you about the metadata of your project, such as package type (library, binary, or hybrid), initial version, description, etc. Initialize Ormin Clone Ormin’s repository from GitHub: ...

January 23, 2026 · Updated January 24, 2026 · 3 min · 460 words · rayfadh

Working with ORM in Nim

Since I’m currently exploring Nim and wanted to build a simple project for my own personal use and also to learn the language deeper, I decided to build a simple CLI application for storing bookmarks, and in this project I’m planning to use ORM because this project will depend on a database like SQLite so I don’t have to write raw SQL statements (I’m lazy). Looking for an ORM in Nim Ecosystem So two days ago, I headed to nimble.directory, a place where Nim libraries and tools are listed. I typed ORM there, and the results are showing. The first entry was Norm and I see that it has many stars, so I was giving it a shot. ...

January 22, 2026 · 5 min · 952 words · rayfadh

Nim is Amazing

Lately, I’ve been losing enjoyment in programming at all; this can be caused by the current global events like AI coding agents, etc. It makes me a little bit lazy to write code. I am always trying to find some niche languages to learn because when you use unpopular languages, AI can’t really help you—maybe only for scaffolding and prototyping, but when it comes to using the language’s external libraries, the help from AI is gone because there are not so many datasets to train LLMs. I’ve been trying to learn Rust again; it turns out I can’t handle its verbosity and complexity (skill issue), so I’m looking for another language. ...

January 21, 2026 · 3 min · 576 words · rayfadh