Hi everyone!

I recently found nim and immediately fell in love with it. I created a small toy project named about <https://github.com/aleandros/about> in almost no time. Feedback is not only welcome but needed!

Now I have some questions about the ecosystem. I'm transitioning from backend engineer to devops and I'm very interested in tools created in nim for that purpose. Unlike a lot of languages currently used for scripting, languages like nim require only copying an executable. No runtimes or virtual machines involved. This is offered in a very expressive and readable language.

So what is the state of DevOps / System administration tools for nim? Any projects I should know about?

Are any of you using nim for such purpose? Can you share experiences?


2018-05-14 18:45:57

What kind of tools would you be interested in?

Have you taken a look at nimble directory?

Perhaps there's something usefull there

2018-05-15 10:08:02

I did a quick search on github for topic:nim and topic:devops and didn't turn anything. Granted, github only recently introduced labels hence many repos haven't been labelled yet. Yet topic:golang+topic:devops turns up about 97 repos.

I'm not sure the Nim community has picked up momentum in that direction yet but I think you're right, Nim's a great language for devops and tooling. Same convenience as Go-lang from the deployment and standalone executable standpoint yet more expressive and potentially faster or more efficient depending on how much one cares about and wants to invest in performance.

If you haven't read this article (https://nim-lang.org/blog/2018/01/22/yes-command-in-nim.html), it's a nice illustration of this in a compact form.

2018-05-15 14:25:30

Hello! Welcome to the Nim community. I'm so glad that you're finding Nim exciting

I had a look at your project, and it looks great! It seems that you are working with Linux (or Unix)?

System administration isn't up my alley, but luckily for you I think many of us here use unixlikes, so we can probably help if you have any questions.

2018-05-15 18:17:26

Thanks to all of you for your responses. The yes command example is pretty good @boia01

I will look further into relevant projects and I will probably bombard you with more questions.

2018-05-15 20:38:32