ttop
nimib
ttop | nimib | |
---|---|---|
6 | 4 | |
305 | 171 | |
- | - | |
7.6 | 5.3 | |
about 1 month ago | about 2 months ago | |
Nim | Nim | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ttop
- TTop 1.2.0 monitoring tool: Docker support and triggers
- Show HN: TTop – System monitoring tool with historical data, triggers and TUI
-
Nim 2.0.0 RC2
https://user-images.githubusercontent.com/4949069/229308266-...
I rewrote full (2 years+) project in Nim in 3 weeks. I understand that I knew good architecture for the second implementation, but 3 weeks is good anyway.
Did a lot of pet-projects, I use it for small prod tools or research if it is possible.
For example I wanted to extend atop functionality, and I wrote my own ttop: https://github.com/inv2004/ttop
For new Nim's user I would describe it like python with speed of C-lang. But later you will find that it is not another python, it is its own language with a lot of powerful things like templates, macros, very good interop with C (that is why libraries are not a problem most of the time) and etc.
-
TTop 0.8.6 monitoring tool: supports triggers and notificvations
My open-source replacement for atop/htop tool hits important update in 0.8.6: https://github.com/inv2004/ttop
- TTop: System monitoring tool with TUI, historical data service and notifications
- ttop - System monitoring tool with TUI and historical data service
nimib
-
Arraymancer – Deep Learning Nim Library
Jupyter notebook is indeed very important. It mainly provides data scientists with two things: a literate programming environment (mixing text, code and outputs) and a way to hold state of data in memory (so that you can perform computation interactively).
As a different take to literate programming we have created a library and an ecosystem around it: https://github.com/pietroppeter/nimib
For holding state a Nim repl (which is on the roadmap as secondary priority after completing incremental compilation) is definitely an option.
Another option could be to create a library framework for caching (or be able to serialize and deserialize quickly) large data and objects. One way to see it, could be to build something similar to streamlit cache (streamlit indeed provides great interactivity)
-
Nim 2.0.0 RC2
As a reminder, at Nim Conf back in October 2022 Andreas presented Nim 2.0 in this video https://www.youtube.com/watch?v=aDi50K_Id_k&list=PLxLdEZg8DR...
Hearing again I cannot chuckle when Araq says: Nim v1 is good at everything, Nim v2 is supposed to be better at everything.
Back then it was supposed to come out in 2022 and indeed a RC1 came out in Dec. In the blogpost for RC1 you find the desciption of all new features: https://nim-lang.org/blog/2022/12/21/version-20-rc.html
This longer time is because extra care is being taken into having a smooth transitions (for example important libraries have been tested to work on nim v2, e.g. we made sure nimib was working with v2 in early Feb: https://github.com/pietroppeter/nimib/releases/tag/v0.3.6)
- AsciiDoc, Liquid and Jekyll
-
Nim Version 1.6 Released
https://github.com/pietroppeter/nimib
Based on that and using a book theme, scinim getting started documentation is being built, e.g.:
What are some alternatives?
nim-chronos - Chronos - An efficient library for asynchronous programming
httpbeast - A highly performant, multi-threaded HTTP 1.1 server written in Nim.
apprise - Apprise - Push Notifications that work with just about every platform!
treesitter-unit - A Neovim plugin to deal with treesitter units
NimForUE - Nim plugin for UE5 with native performance, hot reloading and full interop that sits between C++ and Blueprints. This allows you to do common UE workflows like for example to extend any UE class in Nim and extending it again in Blueprint if you wish so without restarting the editor. The final aim is to be able to do in Nim what you can do in C++
nlvm - LLVM-based compiler for the Nim language
nesper - Program the ESP32 with Nim! Wrappers around ESP-IDF API's.
asciidoctor-html5s - Semantic HTML5 converter (backend) for Asciidoctor
vscode-nim
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
prologue - Powerful and flexible web framework written in Nim