Bookmark
Testament
https://nim-lang.org/docs/testament.html, posted Feb '23 by peter in development free nimlang software testing
Testament is an advanced automatic unittests runner for Nim tests, is used for the development of Nim itself, offers process isolation for your tests, it can generate statistics about test cases, supports multiple targets (C, C++, ObjectiveC, JavaScript, etc), simulated Dry-Runs, has logging, can generate HTML reports, skip tests from a file, and more, so can be useful to run your tests, even the most complex ones.
Bookmark
whip: Simple fast http server for nim based on httpbeast and nest for high performance routing
https://github.com/mattaylor/whip, posted 2021 by peter in development free nimlang opensource software
WHIP is a high performance web application server based on the excellent httpbeast and routing provided by nest with some additional optimizations.
WHIP is still in development and is not recommended for production use. Much is still missing or untested but for basic API use cases however, the performance numbers look pretty good so far.
Bookmark
Nim by Example
https://nim-by-example.github.io/, posted 2020 by peter in development howto nimlang reference toread
Nim is a powerful statically typed language that allows the programmer expressiveness without compromising run-time performance. As a general purpose programming language, it gives the same sort of power and performance as C++, but in a nicer package and with even more powerful tools!
Bookmark
Nim Apocrypha, Vol. I
https://blog.johnnovak.net/2020/12/21/nim-apocrypha-vol1/, posted 2020 by peter in development howto list nimlang reference
Greetings fellow Nim adventurers! Below you will find 16 handy Nim tips & tricks I came across while developing a medium-sized GUI program this year, Gridmonger (and related libraries). Some of them are about less known or undocumented Nim features or standard library functions, a few are workarounds for some rough edges of the language, and there’s also a handful of useful techniques I read about in forums or have invented on my own.
1–4 (4)